ACE AI

Mission Statement

To unlock the potential of tennis athletes by providing powerful insights into perfecting their form and technique in order to reach their full athletic performance.

Abstract

Tennis coaches and players often have difficulty keeping track of progress. For coaches, keeping track of multiple players can be difficult, since training programs need to be individualized to each person. For players, being able to receive feedback and track progress outside of practice is invaluable. Overall, providing insights to individual serves and being able to communicate progress in and out of practices can help tennis players vastly improve. Ace AI is a consumer mobile application that will help train tennis athletes. This app will be able to analyze videos taken by the user of their tennis serve. Using machine learning and computer vision, the users video will be slowed down and compared to a folder of tennis serves, performed by professional players. The app will then generate feedback to the user on their form and technique.

Problem Statement

Tennis coaches have to keep track of multiple players at once. Juggling each individual can be difficult, especially when creating individualized training programs and tracking player progress. In addition, tennis players often practice outside of official training time. Being able to receive feedback on their serve without a coach present will provide valuable insights that will greatly improve their game.

Solution

Ace AI is a consumer mobile application that will elevate tennis athletes' serve to the next level. This app will be able to analyze videos taken by users of their tennis serve. Using our rigorous machine learning model, the app will generate feedback to the user on their form and technique. This provides insights that are unprecedented in the tennis field.

System Diagram

Below is a high level view of our system diagram which includes React Native Components, Machine Learning Model, and the components that connect those two systems.