← Back to Projects
Autonomous Maze-Solving Robot — Real-Time Sensing & Planning
2023 · University of Toronto · Coursework Project
Arduino
Python
A* Planning
Sensor Fusion
Ultrasonic
IR Line Trackers
Encoders
PID Control
Breadboard Prototyping
SolidWorks
3D Printing
Gallery
Overview
- Real-Time Sensing: Integrated 5 ultrasonic sensors, dual wheel encoders, and IR line trackers on an Arduino-based platform for continuous obstacle detection and localization.
- Planning & Control: Implemented A* path planning with waypoint tracking and PID velocity control for smooth, collision-free navigation in narrow corridors.
- Performance: Achieved < 2 cm positional error at 10 Hz update rate and a > 95% task completion rate across varied maze layouts.
- Hardware: Designed a compact chassis in SolidWorks, 3D-printed mounts, and breadboard-prototyped motor drivers and sensor harnesses for rapid iteration.
Highlights
- Multi-sensor fusion (ultrasonic + encoders + IR) at 10 Hz
- A* planner with waypoint tracking and PID velocity loop
- < 2 cm positional error; > 95% completion rate
- SolidWorks chassis, 3D-printed mounts, breadboard electronics