Skip to content

PeterSHua/search-rescue-robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

search-rescue-robot

The goal was to create a robot that could assist in disaster relief efforts by quickly and accurately navigating through disaster zones. To that end, the robot needed to be able to navigate a maze, retrieve an object, and find the shortest path back to the origin.

video

Features

The project involved designing and building a robot with the following functionalities:

  • Movement: The robot could accurately move in the desired path for the desired distance using stepper motors.
  • Panel identification: IR sensors were used to differentiate between types of panels in the maze.
  • Current, voltage, and power measurements: A current sensor and voltage divider circuit were used to detect power consumption and voltage as a function of time.
  • Chassis: The chassis was made of lightweight stainless steel featuring a hinged cover for easy access to components.
  • Shortest path calculation: Dijkstra's algorithm was used to detect the shortest path from the earthquake victim to the origin.
  • Wireless communication: XBEE modules were used to send and receive data between Arduino and laptop.
  • Mission control GUI: A GUI was created to map the disaster maze in real-time as the robot traversed its path, command the robot to initiate manual or automatic mode, report additional information from robot to mission control.

Schematic

schematic

PCB

pcb

GUI

gui

About

An object retrieval and maze solver robot built with C and Arduino.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages