Skip to content

Latest commit

 

History

63 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maze-solver

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.

Project Structure

The project is divided into the following major parts:

  1. Algorithms: This folder includes the algorithmic implementation of the micromouse through the Mouse class, which uses the Flood-Fill algorithm along with several navigation and path-optimization funcitons. It also includes terminal-based and GUI visualization utilities. README

  2. 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.

  3. 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.

  4. 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.

Contributing

Contributions to this project are welcome. If you have any suggestions or improvements, please create a pull request or open an issue.

Acknowledgements

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.

About

Autonomous maze-solving Micromouse using Flood-Fill, path optimization, and PID control. Simulated on ROS2/Gazebo, deployed on real hardware.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages