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

From ESE205 Wiki
Jump to: navigation, search
(Project Objectives)
(Project Overview)
Line 4: Line 4:
 
===Project Overview===
 
===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.  
+
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 to have a detachable device that will be able to provide raw data from a 6-DOF IMU sensor attached to the racket, and have that data sent to a computer for processing. From this data, we hope to provide simple feedback, such as swing count, consistency, and swing speed.  
  
 
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.
 
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.

Revision as of 11:23, 18 February 2016

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 to have a detachable device that will be able to provide raw data from a 6-DOF IMU sensor attached to the racket, and have that data sent to a computer for processing. From this data, we hope to provide simple feedback, such as swing count, consistency, and swing speed.

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)

Gantt Chart


Gantt Resources Tennis Sensor.png


Gantt Tasks Tennis Sensor.png