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
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 Poster

Final Report

Comprehensive documentation of the project implementation and findings.

Read Report