1 of 1

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

​

Disc

Basket

Base Station

  • 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