/Maze-Navigator

A Base Station placed at the center of a circular maze guides a RPi driven rover via laser to reach the center and park itself

Primary LanguageArduino

Maze Navigator

A bot driven by Raspberry Pi which navigates a circular maze, by visiting all checkpoints to the center of the maze. Also the bot is guided by the base station via a laser pointer which, is driven by NodeMCU(ESP8266).

A sample maze looks something like this:
Maze

So, First the Computer processes this image to calulate the shortest Optimum path from Start to the Centre.

Then This path is sent to NodeMCU(ESP8266) which then guides a Raspberry Pi driven Bot using a Laser pointer.

Both the systems are also in communication with each at every point through WiFi to notify each other of the current situation, which may include acknowledging a checkpoint, whether the laser is visible to the rover or not, search protocol to be followed if the rover is lost, etc.

Each Folder Contains Code which will be run on that specific unit only.