Skip to content

RoboticsClubIITDelhi/MicroMouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Micromouse - Robotics Summer Project 2025-26

Status: In Development Team: Robotics Club Platform: STM32/Arduino
Project Image

🤖 Project Overview

This repository houses the codebase for the Micromouse Summer Project 2025-26. It serves as a comprehensive collection of resources including code, CAD models, calculations, and component datasheets. Our aim is to create a well-documented reference that will enable future teams to build upon our work.

🎯 Design Goals

  • ✅ Compact design (within 100×100mm)
  • ✅ Efficient corner turning capability
  • ✅ Fast maze-solving algorithm
  • ✅ Differential drive with high-speed motors
  • ✅ Custom-designed hall effect encoders
  • ✅ Custom PCB implementation
  • ✅ High-performance microcontroller

📋 Development Roadmap

Base Model (60×100mm)

  • Micro-geared motors with encoders
  • IR LED sensor array
  • L293D motor driver
  • Arduino Nano microcontroller
  • IMU for orientation tracking
  • DFS algorithm implementation

Advanced Features

  • Size reduction (potentially with custom PCB)
  • Optimized IR sensor placement (diagonal LED configuration)
  • Enhanced motor driver
  • STM32 microcontroller upgrade
  • Algorithm simulation using MMS

🧠 Algorithm Development

Research focus on flood-fill algorithms and optimization techniques for maze navigation.

⏱️ Project Timeline

Main idea is to build a very very basic version first, probably within 2 weeks and then work on modifying it, (believer me doing otherwise is stupidity...)

Week 1: Introduction

  • Review the competition rulebook
  • Study the UCLA IEEE Micromouse playlist or better if you can find a good one.
  • Be familiar with github
  • Brainstorm ideas and design concepts based in the video,
  • Prepare Bill of Materials
  • Draft electronic system diagram

Week 2: Hardware Assembly

  • Assemble mechanical components
  • Learn MMS simulator operation
  • Implement base-navigation algorithm, ( no need of very advance algo at the moment)

Week 3: Debugging

  • Hardware and software troubleshooting
  • Performance analysis and optimization
  • Some room for debugging and stuffs...

Week 4: Algorithm Refinement

  • Improve navigation algorithms
  • Enhance hardware robustness
  • Plan optimizations based on Veritasium analysis
  • Research additional enhancement opportunities

Weeks 5-7: Progressive Enhancements

  • 🔄 Implement iterative improvements (tbd)

📚 Resources

Tools and References (tbd)

Development Software

  • Fusion/Eagle (PCB design)
  • MATLAB (calculations if needed)
  • STM32 Cube IDE
  • Arduino IDE (prototype development)

🤝 Contributor Notes

  • We follow the standard Git workflow for collaboration
  • Suggestions for improvement are welcome via Issues or Discussions

About

Code Base for Micromouse, Robotics Summer Project 2025-26

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •