Disc Golf Flight Analysis
Austin Carrell, Bradin Zaba, Caitlin Russell, Ross Richards
{austincc, bzaba, crus, rossrich}@umich.edu
EECS 373
Design of Microprocessor-Based Systems
Problem: Putting in Disc Golf is Very Difficult
Solution: Get Precise Statistics for Perfect Practice
- Throwing consistently is hard
- Lots of variance in throws due to changes in angle and power
- Lack of data to create repeatable results
�
Implementation: System of Sensors to Provide Feedback
- Data Collected:
- X, Y, Z acceleration
- Euler Angles
- Heading
- Timestamp accurate to 0.103 seconds
- Statistics graphed and shown on display:
- Nose Angle, Hyzer Angle, Peak Velocity, RPM, Altitude Difference to Basket
- Ultrasonic Basket Detection
- Four input capture timers
- One PWM timer
- Distance threshold to avoid counting spit outs
- Altimeter
- Measures barometric pressure to get altitude in meters
- Data Processing
- Receives data from IMU via XBee and calculates statistics
- Display
- Cumulative statistics summarized & graphed
- Uses numeric keypad to navigate screens
- Touch Sensor
- Data collection starts when touch sensor is released
- Data Collection
- IMU collects data but does no processing
- Xbee
- Sends data to base station for processing