AutoCaddie.
Completed:
.AutoCaddie is an innovative project designed to revolutionize golf training through the use of artificial intelligence and sensor technology. Developed using a combination of deep neural networks and hardware sensors, AutoCaddie provides real-time, personalized feedback on a golfer's swing. The system analyzes video data of the user's swing and integrates it with sensor data to deliver comprehensive insights, allowing golfers to improve their form and technique. By capturing metrics such as shoulder rotation, hip movement, and arm straightness, AutoCaddie identifies key areas for improvement and presents this information through a user-friendly graphical interface. The system's modular design allows for future enhancements, making it a versatile tool adaptable to various levels of golfing experience. AutoCaddie aims to lower the barrier to advanced golf training, offering a powerful, data-driven coaching experience to golfers at all skill levels.
Check out the official PDF for AutoCaddie.
⚪ This project is the result of a senior design project completed in Spring 2024 for the University of Central Florida. See the university website here.
⚪ TensorFlow is an open-source platform for machine learning developed by Google. Learn more about TensorFlow here.
⚪ MediaPipe is a cross-platform framework for building multimodal applied machine learning pipelines. Discover MediaPipe here.
⚪ GolfDB is a comprehensive database of videos showcasing golfers performing a driving motion across various angles. Explore GolfDB here.
▱▰▱ Project Goals. ▰▱▰
- 1. Develop an artificial intelligence program utilizing machine learning to provide multiple modes of feedback for a user’s golf swing (using primarily a driver).
- 2. Design a printed circuit board (PCB) capable of performing wireless transmission of simple numeric data to a central computer.
- 3. Interface kinematic and video data into a central data processor computer.
- 4. Measurably improve the user’s golf swing through the usage of the system.
Extra Links.
Click to download Final Senior Design Documentation.