Skip to content

BKaiwalya/Autonomous-Tennis-Ball-Picking-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

An Autonomous Tennis Ball Picking Robot

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

Demonstration