A combined sytem with Computer-Vision, Stewart Table, and PID control
Our Ball Balancing Control utilizes computer vision and a Stewart platform to provide a balancing platform that centers a ball even with external disturbances
Our team strived to look for a project that included: Sensing, Planning, Actuating, and Hardware components. We quickly realized that this project would allow us to satisfy all the requirements. Futhermore, this prototype can be futher developed for applications other than balancing a ball, such as an automatic satellite dish follower.
We designed this project with 4 ultimate learning goals in mind:
Learn how to track a ball with computer vision libraries (OpenCV).
Learn how to model Stewart platform system dynamics and kinematics.
Learn how to create and calibrate a close-looped PID control.
Learn how to efficiently communicate between computer and Arduino.