Team Tango

University of Notre Dame · Electrical Engineering · Senior Design 2025–2026

Updated May 2026

Project Overview

Team Tango designed and built an autonomous micromouse robot for Notre Dame Electrical Engineering Senior Design. The project was inspired by the traditional Micromouse challenge, where a small robot must explore a maze, identify walls, plan a path, and complete the maze without human control.

Our robot combines custom hardware, embedded software, sensing, motor control, and system testing into one integrated platform. The final mouse uses IR wall sensors, motor encoders, an IMU, two rear-mounted DC motors, and a custom four-layer PCB built around an ESP32-S3 microcontroller.

The project gave our team experience with circuit design, PCB layout, sensor calibration, software architecture, debugging, and the process of turning an engineering concept into a working autonomous robot.

Maze Result: 1 min 38 sec
Last Update: May 2026
Team Tango micromouse robot
Team Tango's custom micromouse robot.

Team Members

System Requirements

The main goal was to create a compact robot that could move through a maze reliably. The mouse needed to drive straight, complete accurate 90° and 180° turns, detect walls on the front and sides, and use feedback from encoders, IR sensors, and the IMU to correct its position.

Hardware Design

The hardware system is centered on a custom four-layer PCB. A two-layer board would have been simpler, but it would have made routing difficult because the board needed to connect the microcontroller, motor driver, IMU, sensors, USB-C port, switches, LEDs, and supporting circuitry in a compact layout. The four-layer design gave the team more room to route signals and reduce congestion.

Software Design

The robot software was written in C++ using VS Code. The software handles sensor readings, motor commands, encoder tracking, IMU correction, maze mapping, and path planning. The control system uses PID-style correction to adjust motor PWM while the robot drives through maze cells.

System Testing

Testing began with a practice mouse and then moved to the team’s custom board. The team tested different motor speeds, compared ToF sensors with analog IR sensors, tuned PWM and PID values, calibrated wall sensors, and adjusted movement behavior through repeated maze tests.

Project Documents

The links below provide access to Team Tango's final report and related project files.

Note: Software files may be submitted separately through Canvas if they should not be posted on the public website.