Maze Solving Robot
MetadataShow full item record
In this project, a maze solving robot has been built. This robot has the advantages of moving on its own without the need of a remote control, and the ability to save the paths it has moved in according to the algorithm it was programmed with. The robot has the ability to sense obstacles in front and on the sides to be able to discover which direction should be taken, this was achieved by using the IR Sensors, and the robot is capable of avoiding obstacles when it starts from a fixed position and keeps avoiding any obstacles when it is searching in a maze. Moreover, it should be able to take the shortest path when it is put in the same maze again on the same spot using the full path that the robot has taken before; and so when the robot is put on a different maze or in a different position on the same maze it will start to search for exit by avoiding obstacles and trying different paths. To be able to do that, we have to build the robot first that has a Tank-styled chassis controlled by an Arduino. The Arduino is programmed with an algorithm to solve the maze and save all the paths that was taken by the robot. The result at the moment is a robot that follows the algorithm step by step.