{"id":44,"date":"2023-02-11T19:07:52","date_gmt":"2023-02-11T19:07:52","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/?p=44"},"modified":"2023-02-11T19:56:05","modified_gmt":"2023-02-11T19:56:05","slug":"team-status-report-for-2-11","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/2023\/02\/11\/team-status-report-for-2-11\/","title":{"rendered":"Team Status Report for 2\/11"},"content":{"rendered":"<p><strong>Progress Updates:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Scheduled a meeting with the yoga instructor to get pictures on the ideal poses. We also created a plan on questions to ask, including what the typical errors a person makes, what areas to focus on for each pose, etc.<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The meeting is scheduled for Monday<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Worked on pose detection algorithm with blaze pose using media pipe\u2019s pose detection algorithm<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Spent a lot of time understanding the various outputs of the mediapose\u2019s library<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Created a detailed plan of all the information we need to extract from the poses for the pose correction aspect<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Build 3D renderings of the poses so we can have a better spatial understanding of the poses<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>\u00a0Our Major Risks so far include:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The Pose Correction algorithm does not perform as well as we outlined in our requirements section (&gt;90%)<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Contingency plan is to have an overall pose accuracy rather than error detection at each node or limb<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Monitor and hardware acquisition: We are hoping to acquire 2 monitors to construct a full-length mirror, but are not sure how to acquire at a reasonable price and integrate them together along with the two way mirror.\u00a0<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Contingency plan is to have one smaller monitor that acts like a mirror and have the user stand further away so their entire image can still be seen.\u00a0<\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Mirror UI: As mentioned in our presentation, another huge risk is how to display our Pose Correction results on the mirror itself and whether any further mapping may be required.\u00a0<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Contingency plan is to simply render the camera feed on monitor<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Design Updates includes:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">From our Proposal Presentation feedback we rescoped our project by\u00a0<\/span>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Removing hand gesture input and profile features to focus on creating a robust and reliable Pose Detection and Correction algorithm<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Testing the algorithm on the computer for now and removing the Raspi integration<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Solidified the workflow of the project and further divided out tasks<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Ethical and Non-Engineering Considerations:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Device must be inclusive of all body types, shapes and sizes and provide the same objective user experience to all people irrespective of these physical differences<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">PosePal should not collect or store personally identifiable information to protect user data and establish user trust in using the system solely for their own personal fitness<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Corrective suggestions should be delivered positively in a way to enhance the learning experience, with positive feedback given by the device to effectively support users<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">As we hope users can rely on PosePal to learn yoga, we need to ensure that the corrections given are actually correct and match what a human yoga instructor would give to avoid leading users incorrectly as they learn different poses<\/span><\/li>\n<\/ul>\n<p><strong>Next Steps:<\/strong><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Build a pose correction library based on the discussed plan from this week<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Complete meeting with yoga instructor to get reference yoga pose models and validate our methodology of error detection and correction (i.e. do the signals we look for to correct poses match what the instructor would look for in an in-person class?)<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Progress Updates: Scheduled a meeting with the yoga instructor to get pictures on the ideal poses. We also created a plan on questions to ask, including what the typical errors a person makes, what areas to focus on for each pose, etc. The meeting is scheduled for Monday Worked on pose detection algorithm with blaze &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/2023\/02\/11\/team-status-report-for-2-11\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 2\/11&#8221;<\/span><\/a><\/p>\n","protected":false},"author":696,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[4,3],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/posts\/44"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/users\/696"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":5,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/posts\/44\/revisions"}],"predecessor-version":[{"id":55,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/posts\/44\/revisions\/55"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/media?parent=44"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/categories?post=44"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc4\/wp-json\/wp\/v2\/tags?post=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}