Anshul Goyal

David Chow

Beth Anne Katz

Michael Hankowsky


BrightGoal is a real time foot tracking system meant to help athletes (or anyone) improve footwork. The system consists of a hardware module strapped to the users foot, a laptop which is wirelessly connected to the foot module, and a whole host of software on both the computer and the foot module to handle data collection, streaming, and computation.


Technology in sports is an ever growing field which is aimed at improving player performace and safety by employing the vasts amount of data technology can provide us about a player in the game. Using real time motion and orientation tracking of a player's feet, we aim to create a system which can help players see what their feet are doing on the field and suggest areas of improvement to help the players increase their performance as well as minimize chances for injury.



Brightlogic Active Floor
Mediatec Interactive LED Floor
Ground FX Interactive Floor Projection


Interactive Sports Technologies
Match Analysis
Vertigo Systems

Tech Specs



  • Arduino Pro Mini
  • 9 Degrees of Freedom Inertial Measurement Unit
  • Zigbee Xbee
  • Battery (Li-Ion)
  • Battery Charger
  • Vibration Motor
  • Housing
  • XBee Explorer Dongle


  • xCTU
  • Razor


  • UART
  • SPI
  • Xbee


Functional Requirements

  • Accurate Motion Tracking
    • 1% tolerance
  • Low Latency
    • Time from foot movement to haptic feedback
  • Battery Life
    • At least 1 hour of continuous use
  • Rugged Hardware
    • Withstand being strapped to shoe

Non-Functional Requirements

  • Fun
  • Immersive
  • Intuitive
  • Useful in Real Life



  • Real Time
    • Sensor Data
    • Network
    • Computer Game
  • Durability
  • Bad IMU data
  • Battery Life
  • Wireless Interference


  • Load Overhead
    • Low Arduino Load and Sensor Interrupts
    • Lower Sensor Resolution
    • Fast Libraries and Languages
  • Custom Housing
  • Keep Running Average and Throw Out Extremes
  • Bigger or Multiple Batteries
  • Timestamp Each Message

Time Lapse

Talks / Videos


  • Project Proposal: Link
  • System Architecture: Link
  • Testing: Link