/SilhouetteSync

Open source motion tracker band intended for athletics analytics.

Primary LanguageCGNU General Public License v3.0GPL-3.0

image

  1. About
  2. To Do
  3. License

About

Open source motion tracker band intended for athletics analytics.

To Do

Hardware

  • Decide on full breadth of features ✔️
  • Finalize IMU selection ✔️
  • Determine user inputs ✔️
  • Finalize schematic ✔️
  • Finalize layout✔️
  • First PCB bring-up
  • Test power draw for battery selection
  • Design device enclosure

Software

  • Attempt basic plotting ✔️
  • Decide on choice of language ✔️
  • Decide on choice of graphics rendering or plotting library ✔️
  • Test animation and basic app layout ✔️
  • Write backend for communication with firmware (for prototyping UART/serial can be used)
  • Algorithm to derive individual joint angle regardless of absolute body position
  • Algorithm to follow through workout and report on effectiveness
  • Tracker information screen

Firmware

  • Run tests and determine whether WiFi or BLE will be used to communicate with software ✔️
  • Write driver for BLE or UDP (maybe TCP?) over WiFi ✔️
  • Write driver class for BNO085 SPI IMU ✔️
  • Implement addressable LEDs ✔️
  • Write battery gauge driver (decided to go with ADC battery measurement)
  • Write suit calibration routine
  • Improve wireless stability
  • Implement device power up and power sensing algorithm

License

Distributed under the GNU 3.0 License. See LICENSE.md for more information.

(back to top)