| Project Domains | Mentors |
|---|---|
| Embedded Systems, PCB Design | Varun Patil, Paarth Shirsat |
Project Description
MicroMouse is a small autonomous robot designed to navigate and solve a maze completely on its own. In this project, students will build a compact high-speed maze-solving robot from scratch using the ESP32-S3, combining embedded systems, PCB design, sensing, and path planning algorithms.
The project begins with understanding motor control, IR sensing, embedded firmware development, and custom PCB design using KiCad. You will design and fabricate your own compact PCB integrating the ESP32-S3, motor drivers, sensors, encoders, and power circuitry required for autonomous navigation.
Using the processing power and wireless capabilities of the ESP32-S3, you will also learn debugging, wireless parameter tuning, and real-time sensor processing while implementing a maze-solving algorithm.
The project introduces you to practical robotics challenges like sensor calibration and hardware-software integration. By the end of the project, you will have a fully functional MicroMouse capable of autonomously exploring and solving a maze efficiently.
Resources
Video of Veritasium
Blog for algorithms
ESP-IDF documentation