AI Coach and Emulator (ACE)
ACE (AI Coach and Emulator) integrates artificial intelligence with mechatronic design to create an intelligent tennis training system. The system combines a vision-based tennis analyzer with a cost-effective, automated ball launcher. The AI module processes video footage of tennis rallies to detect player strokes, ball trajectories, and landing zones using TrackNet for ball tracking, CNN-based court key-point detection, and RNN-based shot recognition. The extracted gameplay patterns are converted into physical launch parameters, including motor speed and angle, to reproduce realistic shot scenarios. The launcher, powered by a Raspberry Pi 5, utilizes dual-wheel propulsion with horizontal and vertical movement mechanisms for adaptable shot delivery.
Project Details
- Student(s): Reve Fawaz, Rayan Abou Matar, Wissam Rasamny, Marc Nohra
- Advisor(s): Dr. Raymond Ghajar
- Year: 2025-2026