← IndexGF-05 · SCHOOL2026

Robotics & State Estimation

PARTICLE FILTER · KALMAN · A* · PID
05
FIG. 05SCREENSHOT PENDING.

A suite of simulated-robotics projects from AI for Robotics (CS 7638), all Python and NumPy from scratch: localize a robot that can't fully trust its sensors (particle filter), track a moving target through noise (Kalman filter), plan a route worth driving (A* with path smoothing), and then actually hold that line (PID).

The estimation half is the humbling half — a particle filter is just guesses that die when they disagree with the evidence, and watching a cloud of hypotheses collapse onto the robot's true position never stops being satisfying. The control half is the stubborn half: proportional gets you close, integral remembers the error you'd rather forget, and derivative keeps the whole thing from oscillating into the wall. Tuning gains by hand builds a respect for controls engineers that no lecture can.

Course runs Summer 2026; the suite grows as the semester does.

INCLUDING
  • PARTICLE-FILTER LOCALIZATION
  • KALMAN-FILTER TRACKING
  • A* WITH PATH SMOOTHING
  • PID CONTROL LOOPS
  • PYTHON + NUMPY, FROM SCRATCH
SOURCE STAYS PRIVATE UNDER GEORGIA TECH’S HONOR CODE —
HAPPY TO WALK THROUGH THE DESIGN DECISIONS LIVE.
NEXTGF-06
06
Q-LearnerREINFORCEMENT LEARNING · PYTHON2025
© 2026 GRAY FORRESTERDROP ME A LINE