Team Status Report for 11/9

Progress Update

  1. Buffer System and Data Handling:
    • Implemented a buffer system to manage incoming data, which is flushed into a local data structure in Dart for real-time processing.
    • Buffered data is being saved into a CSV file for further analysis and visualization.
    • Began developing algorithms to parse through the data structure and CSV file to detect footstrikes, a critical metric for the project.
  2. Integration of New Hardware:
    • Received the new Yost sensor and started preparation for integration into the existing system.
    • The Bosch IMU has been successfully configured to communicate motion data to the ESP32, allowing for accurate data capture and processing.
  3. Data Logging and Transfer:
    • Set up a pipeline to log motion data onto an SD card for structured analysis.
    • Implemented BLE functionality to transfer the data as a .txt file from the SD card directly to the mobile app, enhancing accessibility and user interaction.

Challenges Faced

  1. Data Visualization:
    • Developing intuitive and informative visual representations of buffered and logged data remains a challenge.
  2. Footstrike Detection Algorithm:
    • Parsing complex datasets to accurately detect footstrikes requires fine-tuning and validation against real-world motion scenarios.
  3. Hardware Integration:
    • The soldering and handling of the Yost sensor require precision to ensure stable connectivity and functionality.

Key Achievements

  • Data Capture: Successfully configured the Bosch IMU for seamless communication with the ESP32.
  • Data Logging: Created a robust pipeline for logging motion data onto an SD card.
  • BLE Transfer: Enabled BLE functionality to transfer .txt files directly to the app, improving user interaction.
  • Buffer System: Established a reliable buffer system for efficient data management and storage.

Next Steps

  1. Hardware Integration:
    • Proceed with soldering the Yost sensor and test its compatibility with the current system.
  2. Footstrike Detection:
    • Continue developing and validating the footstrike detection algorithm using collected data.
  3. Data Visualization:
    • Refine visualization tools within the app to better represent trends and patterns in the motion data.
  4. Performance Testing:
    • Test system performance under various conditions to ensure stable data transfer and app connectivity via BLE.
  5. Optimization:
    • Enhance the buffer system for improved performance and reliability.

Conclusion

The project is progressing well, with significant milestones achieved in data capture, logging, and BLE transfer. Integration of the new Yost sensor will expand the system’s capabilities, while ongoing improvements in data visualization and footstrike detection algorithms will provide actionable insights. The team remains focused on refining the system for enhanced accuracy, reliability, and user experience.

Leave a Reply

Your email address will not be published. Required fields are marked *