Maze-solving-robot maze solving robot using arduino - nano Robot task was to find the shortest path from starting point to middle of the maze. maze was saved as a 2D array in a memory. And Breadth First Search algorithm was used to find the shortest path.