Difference between revisions of "Get A Handle On Your Game"

Description

Project Overview

This semester, our project is to design a system that will allow a user to track basic tennis swing movements. Currently, there are are a few companies that provide this kind of tracking; however, the most established of them require that the player purchase a specific racket. Others are not as accurate or have a lot of reviews where the sensor flies off of the racket. What we hope to accomplish with this project is a cost-effective solution to become a better tennis player by providing feedback on their swing.

For our project, we will be collecting data by using a combined accelerometer and gyroscope to track swing movements. By the end of the semester, we will be able to show data collected from a tennis racket being swung. As two former college tennis players, we will be able to look at the swing and provide some feedback on how to improve it.

Project Objectives

• Collecting data from the IMU sensor that is meaningful
• Scripting in Matlab to produce useful results from the data
• Recognize swing count, swing speed, and consistency from the data collected
• Use the data to be able to visualize/animate the user's swing

Project Challenges

• Setting up an Arduino Nano with proper modules
• Being able to process data from the IMU to the computer in real time
• Using kinematics and understanding of translational frames to interpret IMU data
• Writing script in Matlab that will allow easy interpretation of raw data

Budget

• Parts Ordered Online
• Arduino Nano ($30) • MPU6050 Module, Accelerometer and Gyroscope ($6)
• Mini Breadboard ($5) • XBee Radio Modules ($20 each)
• Hardware and Miscellaneous Items ($30.00) • Various connectors • 9V Battery • XBee adapters • And other unforeseen items necessary for assembly • We would like to keep another$30 in reserve, just in case we run into a hardware problem or we accidentally break the Arduino/modules during testing.

Total: $141 (including the$30 reserve)