{"id":121,"date":"2024-11-30T03:58:48","date_gmt":"2024-11-30T03:58:48","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/?p=121"},"modified":"2024-12-11T03:59:23","modified_gmt":"2024-12-11T03:59:23","slug":"team-status-report-for-12-6-2","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/2024\/11\/30\/team-status-report-for-12-6-2\/","title":{"rendered":"Team Status Report for 11\/30"},"content":{"rendered":"<h3>Team Status Report<\/h3>\n<h4><strong>Testing Summary<\/strong> <em>(Vansh)<\/em><\/h4>\n<p><strong>Participants<\/strong>:<\/p>\n<ul>\n<li>Height: 6 feet, Gender: Male<\/li>\n<li>Height: 5 feet 8 inches, Gender: Male<\/li>\n<li>Height: 5 feet, Gender: Female<\/li>\n<\/ul>\n<p><strong>Key Objectives<\/strong>:<\/p>\n<ol>\n<li>Evaluate ease of use and comfort during wear.<\/li>\n<li>Assess user feedback on the insole&#8217;s feel.<\/li>\n<li>Validate step-count accuracy.<\/li>\n<li>Identify and fix any firmware-related issues.<\/li>\n<\/ol>\n<p><strong>Findings<\/strong>:<\/p>\n<ul>\n<li><strong>Usability &amp; Comfort<\/strong>:<br \/>\nThe device was easy to use, with participants adapting quickly. Feedback on comfort was positive, with slight material adjustments suggested for the shortest participant.<\/li>\n<li><strong>Step-Count Refinement<\/strong>:<br \/>\nImproved calibration of the step-detection algorithm ensured accurate results for all participants, accommodating differences in stride length and height.<\/li>\n<li><strong>Firmware Updates<\/strong>:<br \/>\nResolved 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.<\/li>\n<\/ul>\n<p><strong>Additional Progress<\/strong>:<\/p>\n<ul>\n<li><strong>Second Shoe Prototype<\/strong>:<br \/>\nFabricated the second insole prototype to enable bilateral motion analysis.<\/li>\n<li><strong>Final Presentation<\/strong>:<br \/>\nRefined the project\u2019s presentation, integrating visuals and data to showcase testing results and milestones.<\/li>\n<\/ul>\n<p><strong>New Tools and Knowledge Acquisition<\/strong>:<\/p>\n<ul>\n<li><strong>Firmware Development<\/strong>: Explored SD card management and BLE protocols.<\/li>\n<li><strong>Hardware Integration<\/strong>: Worked with ESP32 and Bosch IMU to minimize sensor drift.<\/li>\n<li><strong>MATLAB Simulations<\/strong>: Conducted simulations to optimize system parameters.<\/li>\n<\/ul>\n<p><strong>Learning Strategies<\/strong>: Utilized YouTube tutorials, GitHub repositories, and forums like Stack Overflow for quick learning and problem-solving.<\/p>\n<p><strong>Next Steps<\/strong>:<\/p>\n<ul>\n<li>Finalize the second shoe prototype for bilateral testing.<\/li>\n<li>Expand participant testing.<\/li>\n<li>Refine the final presentation and incorporate additional data visualizations.<\/li>\n<\/ul>\n<hr \/>\n<h4><strong>Progress Update<\/strong> <em>(Reva)<\/em><\/h4>\n<p><strong>Progress<\/strong>:<\/p>\n<ul>\n<li>Refined and implemented data processing algorithms, including smoothing, moving averages, and pitch-based thresholding for footstrike detection.<\/li>\n<li>Initial testing within the development environment highlighted areas for improvement in noise reduction and threshold calibration.<\/li>\n<\/ul>\n<p><strong>Challenges<\/strong>:<\/p>\n<ul>\n<li><strong>Noise Filtering<\/strong>: Balancing smoothing algorithms to reduce noise without compromising footstrike detection accuracy.<\/li>\n<li><strong>Threshold Calibration<\/strong>: Determining pitch threshold values for reliable footstrike identification across diverse running styles.<\/li>\n<li><strong>Integration<\/strong>: Ensuring efficient algorithm performance within the development environment without lag.<\/li>\n<\/ul>\n<p><strong>Next Steps<\/strong>:<\/p>\n<ol>\n<li>Fine-tune data processing algorithms to enhance accuracy and reliability.<\/li>\n<li>Test the system under varied gait patterns and terrains.<\/li>\n<li>Integrate refined algorithms into the main application for further testing and visualization.<\/li>\n<\/ol>\n<hr \/>\n<h3>Combined Next Steps:<\/h3>\n<ol>\n<li>Finalize the second shoe prototype and conduct bilateral testing.<\/li>\n<li>Complete fine-tuning of data processing algorithms to handle diverse gait patterns effectively.<\/li>\n<li>Conduct additional participant testing under varied conditions to optimize step detection and stride length calculations.<\/li>\n<li>Refine and test the firmware for consistent real-world performance.<\/li>\n<li>Finalize the project\u2019s presentation, integrating additional data and insights from expanded testing.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>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&#8217;s feel. Validate step-count accuracy. Identify and fix any firmware-related issues. Findings: Usability &amp; Comfort: The &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/2024\/11\/30\/team-status-report-for-12-6-2\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 11\/30&#8221;<\/span><\/a><\/p>\n","protected":false},"author":996,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/posts\/121"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/users\/996"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/comments?post=121"}],"version-history":[{"count":3,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/posts\/121\/revisions"}],"predecessor-version":[{"id":126,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/posts\/121\/revisions\/126"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/media?parent=121"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/categories?post=121"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teama3\/wp-json\/wp\/v2\/tags?post=121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}