Battle Bot (PID Robotics)
Competition robot tuned for smooth line following and fast recovery using PID. I designed quick-swap attachments for pushing and tug challenges, and logged sensor data to iterate on gains. The focus was consistent lap times and predictable behavior across different track surfaces.
Technologies Used
The Problem
Competition bots need consistent tracking across surfaces and layouts without constant retuning.
What I Built
A differential-drive robot with IR reflectance sensing and ultrasonic obstacle checks. PID tuned for smooth line following and fast recovery, plus quick-swap attachments for pushing and tug events.
Tech Notes
Python control scripts, Kp-Ki-Kd tuning with step-response logging, anti-windup, lightweight chassis and swappable front modules.
Current Status
Stable laps, predictable behavior, and repeatable gain settings.
What's Next
Traction tweaks, closed-loop velocity control, and basic path planning.