Sruti’s Status Report 04/29

Progress:

  • Updated audio cues
  • Created a demo video that shows functionality of the mirror
  • Worked on optimization of the software. There was a large amount of lag and wait time between each pose previously. I optimized the code so that the camera frames would be processed faster and each video capture would not start and end between each pose.
  • Worked on the final report and presentation.

Overall, I think we are all set and on track for the demo!

Remaining steps:

  • We are meeting the yoga instructor this week to get the remaining testing metrics
  • Complete final deliverables like report, poster and video

Ankita’s Status Report 04/29

Progress Updates:

    • Prepped for the final presentation (worked on slides and rehearsed)
    • Helped analyze test results and compiled data into graphs

In regards to the timeline, we have a few more tests to run and some minor software changes to make before the final demo!

Next Steps:

  • Meet with the yoga instructor again to gather feedback on the accuracy metric of our Software suggestions
  • Gather data from the survey on how accessible PosePal is to fulfill our design requirement
  • Start working on the final report/video!

Team Status Report 4/29

Progress

  • Fine-tuned software with some bug fixes for performance and additional features like displaying reference pose image to help users and updating the audio cues for richer explanations/more accurate feedback
  • Completed final presentation and prepared slides to reflect the final state of our project
  • Collected results from testing with users/automated testing to verify that use case and design requirements have been satisfied

Challenges/Timeline:

  • Preparing to be demo-ready with final tests/workflow practices
  • Understanding logistics like how to prepare for demo with equipment and movement/positioning of the project
  • Need to finish final assignments (report/poster/video) this week

Unit Tests:

  • We tested each of our main sub-systems (Pose Detection and Pose Correction) by tracking the latency for the system from end-to-end
  • In terms of the Pose accuracy testing, we tested the audio cues for 2 of the poses with the Yoga instructor to verify they are being phrased correctly and in the right direction
  • As a result of the feedback provided by the yoga instructor and the survey results, we are planning to modify our audio cues phrasing and relax some of the thresholds on some poses.
  • Other slight software changes include showing a picture of the actual pose and the pose name before each pose is started.

Next Steps

  • Be demo ready and prepared for any live failures/mishaps
  • Finish up final poster/report/video!

Youssef Status Report 4/29

Progress Updates:

  • Software system completed and fine-tuned with some additional features like displaying pose reference image and bug fixes for performance
  • Got user testing feedback to verify milestones and requirements have been hit
  • Gave final presentation/prepared ppt
  • Completing final report/poster/and video for demo

Next Steps:

  • Finish up final assignments (report, poster, video)
  • Be ready for final interim demo

Youssef Status Report 4/22

Progress Updates:

  • Hardware construction fully completed after unexpected monitor damage/breakage issues
  • Audio cues for yoga workflow integrated
  • Pose Correction system tested with user testing and sync with yoga instructor for product evaluation – overall received great feedback that met/exceeded our original goals outlined in our design and initial planning
  • Despite some unexpected obstacles in the ending few weeks, we were able to recollect ourselves and successfully complete our project with the desired performance/benchmarks being met

Next Steps:

  • Fine tune mirror-mapping to dynamically adjust on user height
  • Make minor revisions to audio cues for improved feedback to users

Sruti’s Status Report 04/22

Progress Updates:

  • Completed hardware construction and have a fully working smart mirror
  • Completed audio cues for all the yoga poses
  • Tested a full end to end software system that corrects a yoga pose, waits for 8 seconds for you to hold the pose, then moves on to the next pose with audio and visual feedback.
  • Also tested the pose corrections and suggestions and made the expected pose thresholds more relaxed to account for different body types and flexibility limits.
  • Tested the system with the yoga instructor and got feedback on 2 of the poses as well as the general usability of the system.

Overall I think the team did have a rough patch the past couple of weeks but we are now in a pretty good place and will be able to comfortably complete our project.

Next Steps:

  • Complete the mirror-camera integration
  • Improve the quality of the audio cues to be more specific.
  • Finish accuracy testing for the remaining poses and conduct some more usability tests
  • Finish other final deliverables like the poster and video

Ankita’s Status Report 04/22

Progress Updates:

  • Finished Audio cues code and figured out a way to sync the audio cues with the live video feed (was very laggy before as the audio files would need to be continuously generated)
  • Tested and fine-tuned the thresholds for all the poses to suit beginner/intermediate level yoga practitioners
    • Might need to add in some buffer time between poses and display the name and picture of what the expected pose is
    • Overall, the software is in good shape and just some minor adjustments need to be made
  • Created a survey (Google form) that will be used to gauge how accessible and effective PosePal is

In regards to the timeline, we are in good shape as we finished the Hardware construction and just have some minor Software adjustments to make. We just have testing, as scheduled, remaining with the yoga instructor and users of different body types, heights, and skill levels.

Next Steps:

  • Change some of the audio cues to be phrased differently and tune the parameters further for the Downward Dog pose (other poses have already been tuned)
  • Finish integrating the side camera into the system and test with running both cameras in different shells
  • Meet with the yoga instructor again to gather feedback on the accuracy metric of our Software suggestions
  • Gather data from the survey on how accessible PosePal is to fulfill our design requirement
  • Start working on the final presentation/report/video!

Team Status Report 04/22

Progress

  • Completed entire software for pose workflow (user holds it for 8 seconds before moving on to next one)
  • Finalized hardware integration after monitor broke last week
  • Synced with yoga teacher again to get final input and gauge the effectiveness of our final product
  • Tested latency of pose teaching system overall to ensure meets outlined standards for use case requirement

Challenges/Timeline:

  • Ensuring mapping accuracy is maintained for demos and is invariant of positioning etc
  • Making sure the product doesn’t break before the final demo
  • The project should be completed by end of this week
  • Final tuning/continue to test to find any edge cases and resolve them until the final demo

Next Steps

  • Large-scale testing of the entire workflow with users of different body types, heights, and skill-levels
    • Gather results on the survey to gauge accessibility metric
  • Sync with the yoga instructor again to verify the accuracy of the remaining poses
  • Integrate Side-camera and display the camera feed on the Mirror UI
  • Start working on the final presentation/report/video!

Team Status Report 4/8

Progress:

  • Completed most of the mirror to camera integration. We were able to compute the scale factor in the x and y direction to make the mirror reflection be drawn over with error renderings
  • We wrote out the code to show error renderings for all of the poses, and not just the one that we were testing on before
  • We began working on creating audio feedback and have all the individual corrections as audio files.
  • Continued to work on building the mirror as we had damaged the monitors and are working on fixing it.

After the interim demo, we scoped out what else we need to get done and the plan seems very doable in time!

Testing:

  • So far, we have tested the latency of our system and we are getting real time results which passes our requirements for the latency for the system.
  • We have scheduled a meeting with our yoga instructor for after spring break to test the accuracy of our system
  • We plan to do the final user tests during the last week of our project.

Next Steps:

  • We need to complete building the mirror in a robust manner so it will not constantly break
  • We need to build an end to end yoga routine
  • We need to integrate the second camera

Sruti’s Status Report 4/8

Progress:

  • Completed most of the mirror to camera integration. We were able to compute the scale factor in the x and y direction to make the mirror reflection be drawn over with error renderings
  • We wrote out the code to show error renderings for all of the poses, and not just the one that we were testing on before
  • Continued to work on building the mirror as we had damaged the monitors and are working on fixing it.

After the interim demo, we scoped out what else we need to get done and the plan seems very doable in time!

Next Steps:

  • We need to complete building the mirror in a robust manner so it will not constantly break
  • We need to integrate the second camera