Abstract:
Maze solving robot aims to solve the maze by navigating from one point at the start to the other point at the end. And try to do it in the shortest path possible. We design and program a robot that depends on a Left-hand algorithm to solve the maze from the starting point to the end, and an LSRB algorithm to find the shortest path, by using C++ language to program the Arduino microcontroller. This robot is equipped with three ultrasonic sensors to check the path for right, left, and straight direction. The robot is able to move automatically in many mazes, find the shortest path between two points, calculate the traveled distance, and be able to solve the same maze in the second round in a shorter time.