Bounce is computer-vision-controlled Stewart platform designed to juggle a ping pong ball. Algorithms predict where the ball will fall, our Stewart platform moves into place, and our laser sensing system triggers our hitting mechanism to fire.
opencv-2python2scipynumpybitstring
python2 track_omega.py
--csvlog ball locations topoints.csv--serialsend desired servo positions over serial (required to make platform move)--headlessrun without webcam output frames--predictuse predictive modeling to move platform under ball (works best without this)
The findangles.py file contains variables for defining the different parameters of a Stewart platform, including servo min and max values.