Autonomous Baseball Rover
Python - OpenCVDesignPID
Built to save parents time picking up balls.
Total build cost under $200.
What it does
- Detects baseballs with on-board vision.
- Navigates, centers, and collects autonomously.
- Runs reliably on all surfaces.
Control
- PID drive control with surface-aware gain.
- Centroid-based target tracking and approach.
- Efficient stop/hold and scanning behavior.
Design
- Beautiful chassis; quick-swap battery.
- Simple, low-cost sensors and motors.
Won Best Project Award (UCSB)
Team Photo

Project Team: Will Bricca, Alec Perkins, Amanda Katz, and Dylan Kauffmann.
Documentation
Project Poster
Detailed overview of the project methodology and results.
View PosterFinal Report
Comprehensive documentation of the project implementation and findings.
Read Report