MicroMouse

Autonomous robot, built from scratch

July 2025 · IoT

  • Embedded C
  • PID Control
  • Fusion 360

Autonomous maze-solving robot with PID control, encoder fusion, custom PCB and 3D-printed chassis.

An autonomous maze-solving robot built from scratch using an ATmega328P microcontroller (Arduino Nano). This MicroMouse navigates through unknown mazes using the left-hand rule algorithm, combining ultrasonic sensor feedback with motor encoder data for precise movement control.

The robot features a dual feedback control system that fuses:

PID-based wall following using 3 HC-SR04 ultrasonic sensors
Encoder-based dead reckoning for accurate turns and straight-line tracking

Goal: Design and build a fully autonomous robot capable of navigating and solving standard maze configurations without human intervention.