Toy Cannon: B.A.L.L.
This project aims to design a cannon system that is capable to detecting, tracking, and hitting moving targets within a 360-degree area at a distance from 5 - 15 feet. With the exception of loading cannon balls, the system should work independently even without any user knowledge. By utilizing ultrasonic sensors and computer vision with OpenCV we accomplished autonomy, creating a system that is trained to hit RC Cars. Upon initial detection, our cannon automatically corrects pitch and yaw values to launch cannonballs at the target's predicted path position.









