Autonomous Baseball Rover
Python - OpenCVDesignPID
Built to save parents time picking up balls.
Total build cost under $200.
What it does
- Detects baseballs via on-board vision.
- Navigates, centers, and collects autonomously.
- Runs reliably on uneven turf.
Control
- PID drive control with surface-aware gain.
- Centroid-based target tracking and approach logic.
- Stop/hold behavior when target exits FOV.
Design
- Scrappy chassis.
- Refitted low-cost sensors and motors.
Team Photo

Project Team: Will Bricca, Alec Perkins, Amanda Katz, and Dylan Kauffmann.
Recognition
Best Project Fair Presentation — UCSB ME Department
Documentation