Details
- Project sponsored by Schaeffler Technologies AG & Co. KG
- Development of an autonomous robot for picking tennis balls off a lawn tennis field.
- Detection of tennis balls through Computer Vision and Machine Learning (Haar Cascading, CNN).
- Traversal of the robot towards the co-ordinate of ball by closed loop locomotion through gyroscope & rotary encoders.
- The microcontroller used is ARM Cortex M4 (STM32 Nucleo-64 F446RE).
- Wireless data transmission to the robot via communication protocols Zigbee and Bluetooth v2.0.
- Sensors: Camera, gyroscope, proximity, rotary encoders.
- Software development in C, Python 3
Results
- Poster: Poster_Autonomous Tennis Ball Picking Robot.pdf
- Paper: Paper_Autonomous Tennis Ball Picking Robot.pdf
- Video: Video_Autonomous Tennis Ball Picking Robot
Demonstration