Team Status Report
Testing Summary (Vansh)
Participants:
- Height: 6 feet, Gender: Male
- Height: 5 feet 8 inches, Gender: Male
- Height: 5 feet, Gender: Female
Key Objectives:
- Evaluate ease of use and comfort during wear.
- Assess user feedback on the insole’s feel.
- Validate step-count accuracy.
- Identify and fix any firmware-related issues.
Findings:
- Usability & Comfort:
The device was easy to use, with participants adapting quickly. Feedback on comfort was positive, with slight material adjustments suggested for the shortest participant. - Step-Count Refinement:
Improved calibration of the step-detection algorithm ensured accurate results for all participants, accommodating differences in stride length and height. - Firmware Updates:
Resolved a critical BLE transmission bug by ensuring the data buffer is cleared onto the SD card before Bluetooth transmission. This improved reliability and data integrity.
Additional Progress:
- Second Shoe Prototype:
Fabricated the second insole prototype to enable bilateral motion analysis. - Final Presentation:
Refined the project’s presentation, integrating visuals and data to showcase testing results and milestones.
New Tools and Knowledge Acquisition:
- Firmware Development: Explored SD card management and BLE protocols.
- Hardware Integration: Worked with ESP32 and Bosch IMU to minimize sensor drift.
- MATLAB Simulations: Conducted simulations to optimize system parameters.
Learning Strategies: Utilized YouTube tutorials, GitHub repositories, and forums like Stack Overflow for quick learning and problem-solving.
Next Steps:
- Finalize the second shoe prototype for bilateral testing.
- Expand participant testing.
- Refine the final presentation and incorporate additional data visualizations.
Progress Update (Reva)
Progress:
- Refined and implemented data processing algorithms, including smoothing, moving averages, and pitch-based thresholding for footstrike detection.
- Initial testing within the development environment highlighted areas for improvement in noise reduction and threshold calibration.
Challenges:
- Noise Filtering: Balancing smoothing algorithms to reduce noise without compromising footstrike detection accuracy.
- Threshold Calibration: Determining pitch threshold values for reliable footstrike identification across diverse running styles.
- Integration: Ensuring efficient algorithm performance within the development environment without lag.
Next Steps:
- Fine-tune data processing algorithms to enhance accuracy and reliability.
- Test the system under varied gait patterns and terrains.
- Integrate refined algorithms into the main application for further testing and visualization.
Combined Next Steps:
- Finalize the second shoe prototype and conduct bilateral testing.
- Complete fine-tuning of data processing algorithms to handle diverse gait patterns effectively.
- Conduct additional participant testing under varied conditions to optimize step detection and stride length calculations.
- Refine and test the firmware for consistent real-world performance.
- Finalize the project’s presentation, integrating additional data and insights from expanded testing.