Fast Robots

ECE 5160 Spring 2026

Labs

Click a lab to open its page.

Lab 1: Artemis and Bluetooth

BLE setup, command handling, and initial communication tests.

Lab 2: IMU

IMU reading, calibration, and basic orientation outputs.

Lab 3: ToF

Time-of-flight sensing, filtering, and ranging characterization.

Lab 4: Motor Drivers and Open Loop Control

Driver bring-up, PWM, and open-loop motion tests.

Lab 5: Linear PID and Linear Interpolation

Line tracking or distance control with PID and interpolation tools.

Lab 6: Orientation PID

Angle control, tuning, and response evaluation.

Lab 7: Kalman Filtering

State estimation with noisy sensors and model updates.

Lab 8: Stunts!

Performance maneuvers and demonstration behaviors.

Lab 9: Mapping

Build a map from sensor readings and motion estimates.

Lab 10: Grid Localization (sim)

Grid localization using Bayes Filter in simulation.

Lab 11: Localization (real)

Localization pipeline on the real robot using the Bayes Filter update step.

Lab 12: Path Planning and Execution

Autonomous navigation through waypoints using PID control and Bayes filter localization.