{"id":207,"date":"2023-04-09T02:09:51","date_gmt":"2023-04-09T02:09:51","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/?p=207"},"modified":"2023-04-10T04:09:31","modified_gmt":"2023-04-10T04:09:31","slug":"team-status-report-april-8th","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/2023\/04\/09\/team-status-report-april-8th\/","title":{"rendered":"Team Status Report April 8th"},"content":{"rendered":"<p><strong><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">What<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">are<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">the<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">most<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">significant<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">risks<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">that<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">could<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">jeopardize<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">the<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">success<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">of<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">the\u00a0<\/span><\/strong><strong><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">project?<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">How<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">are<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">these<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">risks<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">being<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">managed?<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">What<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">co<\/span><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">ntingency<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">plans<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">are<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">ready?<\/span><\/strong><\/p>\n<p>The most significant risk for the CV portion of the project is thresholding the image to obtain the coordinates of the warping function in any lighting environment. The thresholding values will never be 100% accurate so this leaves a possibility that the project could be a risk. The backup plan is to have the user click to choose their points instead or have an error message that tells the user to put the image in better lighting.<\/p>\n<p>Another significant risk is the Arduino Nano BLE. In the past week, we have had issues with connectivity, powering the circuit correctly, and receiving accurate pressure sensor information. Because our project relies heavily on the gloves being able to send information to the computer about which finger is pressed and how hard it is pressed, not having this information will definitely be a risk. The contingency plan for this is to connect the pressure sensors to an Arduino Uno and transfer the information through the Arduino IDE.<\/p>\n<p><strong><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">Were<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">any<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">changes<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">made<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">to<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">the<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">existing<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">design<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">of<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">the<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">system<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">(requirements,\u00a0<\/span><\/strong><strong><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">block<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">diagram,<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">system<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">spec,<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">etc<\/span><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">)?<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">Why<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">was<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">this<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">change<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">necessary,<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">what<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">costs\u00a0<\/span><\/strong><strong><span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">does<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">the<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">change<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">incur,<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">and<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">how<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">will<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">these<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">costs<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">be<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">mitigated<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">going<\/span> <span class=\"textLayer--absolute\" dir=\"ltr\" role=\"presentation\">forward?<\/span><\/strong><\/p>\n<p>The changes that were made to the CV side of things was trying out an external package (mediapipe) to help with identifying the hands and fingers of a person in a given image. This is much easier than color-thresholding finger tips.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are the most significant risks that could jeopardize the success of the\u00a0project? How are these risks being managed? What contingency plans are ready? The most significant risk for the CV portion of the project is thresholding the image to obtain the coordinates of the warping function in any lighting environment. The thresholding values will &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/2023\/04\/09\/team-status-report-april-8th\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report April 8th&#8221;<\/span><\/a><\/p>\n","protected":false},"author":663,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[9],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/posts\/207"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/users\/663"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/comments?post=207"}],"version-history":[{"count":6,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/posts\/207\/revisions"}],"predecessor-version":[{"id":225,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/posts\/207\/revisions\/225"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/media?parent=207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/categories?post=207"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamb6\/wp-json\/wp\/v2\/tags?post=207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}