MicroMouse
Electronic Mouse Maze Solver
Micromouse Maze-Solving Physics Simulator
Our physics-based simulator for Micromouse maze solving leverages Box2D and Processing to accurately model key components of the vehicle, including wheels, rotary encoders, IR sensors, accelerometers, and gyroscopes. The vehicle’s motion and behavior are controlled using PID controllers, ensuring precise and responsive performance.
The simulator supports loading various algorithms to compute the shortest path and make decisions. In our implementation, we use either the Flood Fill algorithm or Q-learning to optimize the maze-solving process.
Example of a MicroMouse solving a maze: on the left, the brain mapping of the visited maze; on the right, the sensor values and wheel directions.
For more details and access to the codebase, visit our GitHub repository: MicroMouse.