Shuttlecock Shooting Robot with Human Positioning Detection Using Raspberry Pi 5 with TensorFlow Lite (TFLite) Inference
Spesifikasi
- Kod
- SA2601
- Jabatan
- DKS
- Teknologi
- Raspberry Pi 5 · TensorFlow
- Tema
- AI & Penglihatan Komputer · Pendidikan & Masyarakat
- Pelajar
- Muhammad Alif Iskandar bin Md Faizal
- Penyelia
- Ja'aris bin Samsudin
Objektif
To detect the position of badminton player on the court using TensorFlow Lite (TFLite). To design a shuttlecock shooting mechanism that can automatically shoot shuttlecock opposing the detected player position. To enable robot to move independently within staying inside defined boundaries using omni-wheel.
Skop projek
The robot is designed for operation in indoor badminton courts only. Navigation is limited to a predefined mapped court environment. TensorFlow Lite Detection only detection.
Penerangan projek
This project develops a shuttlecock shooting robot with human-position detection to support badminton training. A Raspberry Pi 5 processes camera images using TensorFlow Lite to detect a player and determine their position within the camera frame. The robot incorporates a three-wheel omnidirectional platform controlled by an ESP32-S3, while ROS 2 Jazzy provides the framework for communication between its subsystems. A dual counter-rotating flywheel mechanism powered by RS-775 motors launches shuttlecocks, and two servo motors control the feeding mechanism. By combining computer vision, mobile robotics, and automated shuttlecock delivery, the project aims to provide a practical platform for badminton training assistance.