PingPongBot

A robot that automatically collect  ping pong balls

Problem Statement

This design is for table tennis lovers or athletes, they always practice their skills with hundreds of balls on daily bases. It’s always a heavy task to pick up the balls all over the place manually after practiced hundreds of balls. Many coaches and athletes developed their own little tools like, but the pick-up process still requires lots of time and involves running around handling tools with long poles. To free their extra work and time, we decided to design a little robot with the ability to perform this process without human monitoring.

System Specification

Accuracy: System should be able to collect 80% of the balls in the field
Efficiency: System should be able to collect 20 balls within 5 minutes
Capacity: System should be able to collect no less than 40 balls within one trail, that is a removable bucket which can hold up to dozens of balls
Remotely turn on: System should be turned on remotely
Battery: Ideally the battery should last for around 3~5 hours
Operation: System shall detect, locate, collect a ball and move to the next target autonomously

Meet Our Team

Mobirise Website Builder
Huiyu Tao
CE

Team budget lead & Vision sensor programmer

Mobirise Website Builder
Xumeng Pan
EE

PCB lead & Circuit Designer

Mobirise Website Builder
Mingrun Zhang
CE

Team coordinator & Prototype Designer

Hardware & Software Components

  1. ATmega328p
  2. DC motor & wheels
  3. Vacuum Machine
  4. Plastic Container
  5. L293DNE Motor Driver
  6. HC-05 Bluetooth
  7. Pixy2 Vision Sensor
  8. Robot Chassis
  9. G6E-134PL-US Relay
  10. 7.4V and 6V DC Batteries
  11. 6v-5v Regulator
Mobirise Website Builder

Hardware Diagrams

Block Diagrams

System communication & operation 

Demos

CDR demo: Detect and pick up the ping pong ball
FPR demo: coming soon

© SDP 2022 Team03

Made with Mobirise ‌

Free Web Site Maker