This project is a comprehensive robotics project that spans across algorithms, hardware, electronics, and simulation. The goal of the project is to develop a maze-solving robot that can navigate through a maze using various algorithms and sensors.
The project is divided into the following major parts:
-
Algorithms: This folder includes the algorithmic implementation of the micromouse through the
Mouseclass, which uses theFlood-Fillalgorithm along with several navigation and path-optimization funcitons. It also includes terminal-based and GUI visualization utilities. README -
Hardware: This folder involves the design and assembly of the physical robot. It includes the selection of motors, sensors, microcontrollers, and other electronic components required to build the robot.
-
Electronics: This folder focuses on the electronic circuitry required to interface the sensors and actuators with the microcontroller. It includes the design of power supply circuits, motor drivers, and sensor interfaces.
-
Simulation: This folder involves the development of a simulation environment to test the maze-solving algorithms before deploying them on the physical robot. The simulation environment mimics the real-world maze and allows for testing and debugging of the algorithms.
Please head over to the respective folders to learn more about the same.
Contributions to this project are welcome. If you have any suggestions or improvements, please create a pull request or open an issue.
Huge thanks to all the contributors:
| Name | Entry Number |
|---|---|
| Harshit Kalra (Captain) | 2024EEB1202 |
| Kapil Rahul Mulay | 2024EPB1266 |
| Piyush Goyal | 2024MEB1370 |
| Aryan Shashikant Deshmukh | 2024MMB1404 |
| Dedeep Vasireddy | 2024MEB1337 |
| Shlok Vaidya | 2024AIB1016 |
| Kian Cuthbert Sparrow | 2024EPB1268 |
| Sai Manideep Belde | 2024EPB1263 |
| Amey Kemkar | 2024MEB1328 |
| Ishan Gangwani | 2024MEB1352 |
Made with ❤️, TechnoXian 9.0 Team IIT Ropar.