Difference between revisions of "Get A Handle On Your Game"
Line 10: | Line 10: | ||
===Project Objectives=== | ===Project Objectives=== | ||
---- | ---- | ||
+ | * Creating a detachable device that collects kinematic data on the swing of a tennis racket | ||
+ | * Be able to extract raw data from the onboard IMU and send to a computer for processing | ||
* Use collected data to calculate swing speed | * Use collected data to calculate swing speed | ||
* Reconstructing swing based on data collected from the IMU sensor | * Reconstructing swing based on data collected from the IMU sensor |
Revision as of 17:20, 18 February 2016
Contents
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
- Creating a detachable device that collects kinematic data on the swing of a tennis racket
- Be able to extract raw data from the onboard IMU and send to a computer for processing
- Use collected data to calculate swing speed
- Reconstructing swing based on data collected from the IMU sensor
- 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)