Throwbotics

Throwbotics
This project explores the feasibility and development of LaxBot, a computer vision-powered lacrosse training robot. The work began with market potential assessment before advancing to technical prototyping.The hardware combines 3D-printed components, aluminum extrusions, machined aluminum parts, and both DC and stepper motors. For computing architecture, the system uses an iPhone for computer vision computations paired with an ESP32 for motor control via Bluetooth Low Energy (BLE). A PID controller with lead compensation ensures accurate aiming, even when tracking moving targets. Software development has been the primary focus, particularly the integration of the YOLO object detection model. YOLO was selected for its speed, open-source support, and mobile platform compatibility. The project prioritized algorithm development over hardware finalization, resulting in a functional prototype that's ready for future refinement toward a production-ready version.