
Machine Learning Robot Ball Boy
A robot that watches a tennis rally, predicts where the ball will stop and goes to collect it.
Introduction to the project
Ball kids spend most of a match standing still. We wanted to find out whether a small robot could do the job instead, using a camera and a model trained on footage of our own rallies.
The robot runs a lightweight object-detection model on a Raspberry Pi, tracks the ball from the moment it leaves the racket and plans a route to where it will stop. A soft scoop on the front collects it without stopping.
Project timeline
Updates posted by the team through the year, and what is coming next.
- Sep2026
- Sep2026
- Oct2026
- Oct2026
- Oct2026
- Dec2026Event
Winter science fair
The robot runs live in front of the whole school.
- Mar2027Competition
Big Bang Competition
We take the robot to the national final in Birmingham and run it on a demonstration court.
- Mar2027Milestone
Big Bang regional heat
Our first time presenting outside school.
- Jul2027Handover
Handover to next year’s team
Code, CAD files and notes go into the archive for the 2027/28 team.
Project gallery
More from RoboQuEST

Robotic Arm that Sorts Recycling
A camera-guided arm that sorts recycling into the right bins.
Explore the project
Self-Balancing Delivery Robot
A two-wheeled robot that balances itself while carrying a tray.
Explore the project
Maze-Solving Micromouse
A tiny robot that maps a maze, then races back through it.
Explore the project
