{"id":164,"date":"2024-11-18T01:27:41","date_gmt":"2024-11-18T01:27:41","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/?p=164"},"modified":"2024-11-18T01:27:41","modified_gmt":"2024-11-18T01:27:41","slug":"team-status-report-for-11-16","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/2024\/11\/18\/team-status-report-for-11-16\/","title":{"rendered":"Team Status Report for 11\/16"},"content":{"rendered":"<p><em><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<\/span><\/em><br class=\"textLayer--absolute\" role=\"presentation\" \/><em><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\">contingency<\/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><\/em><\/p>\n<ul>\n<li>Currently, the most significant risks to the project lie in the integration of our individual subsystems<\/li>\n<li>The integration between the web app and the voice commands went relatively smoothly, however, integrating the microphone and LCD code onto one Raspberry Pi Pico has proven to be difficult due to different code languages (C vs Python). To mitigate this, we are discussing moving the LCD code over to C.<\/li>\n<li>We will also eventually have to find a solution to our issue where all components are connected via wire. We are aiming for a wireless solution, so making the microphone wireless may be our biggest challenge in the weeks to come.<\/li>\n<\/ul>\n<p><em><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,<\/span><\/em><br class=\"textLayer--absolute\" role=\"presentation\" \/><em><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\">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<\/span><\/em><br class=\"textLayer--absolute\" role=\"presentation\" \/><em><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><\/em><\/p>\n<ul>\n<li>A recent change to our system is having the voice command processing happen on the Raspberry Pi (as opposed to the Raspberry Pi Pico W). We made this decision due to concerns over our latency when communicating voice command inputs to the web app. There are no significant costs to this change.<\/li>\n<\/ul>\n<div id=\"content-wrapper\" class=\"ic-Layout-contentWrapper\">\n<div id=\"content\" class=\"ic-Layout-contentMain\" role=\"main\">\n<div id=\"assignment_show\" class=\"assignment content_underline_links\">\n<div class=\"description user_content enhanced\">\n<p><em>Now that you have some portions of your project built, and entering into the verification and validation phase of your project, provide a comprehensive update on what tests you have run or are planning to run. In particular, how will you analyze the anticipated measured results to verify your contribution to the project meets the engineering design requirements or the use case requirements?<\/em><\/p>\n<p><em>Verification is usually related to your own subsystem and is likely to be discussed in your individual reports.<\/em><br \/>\n<em>Validation is usually related to your overall project and is likely to be discussed in your team reports.<\/em><\/p>\n<ul>\n<li>To verify that our project meets our requirements, we will test the latency between the Raspberry Pi Pico W and the Raspberry Pi (for latency)<\/li>\n<li>We will also test the accuracy of the voice command inputs and ensure that they are the ingredients\/steps we want.<\/li>\n<li>Finally, we will test that the outputs from the web app will be correctly transferred to our LCD.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<div id=\"rubrics\" class=\"mathjax_ignore\"><\/div>\n<div id=\"assignment_external_tools\">\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"right-side-wrapper\" class=\"ic-app-main-content__secondary\"><\/div>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-165\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/20241117_195749-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/20241117_195749-300x225.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/20241117_195749-768x576.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/20241117_195749-1024x768.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Glasses!<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-167\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/siena_demo_glasses-259x300.png\" alt=\"\" width=\"259\" height=\"300\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/siena_demo_glasses-259x300.png 259w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-content\/uploads\/sites\/321\/2024\/11\/siena_demo_glasses.png 622w\" sizes=\"(max-width: 259px) 100vw, 259px\" \/><\/p>\n<p>Glasses Tester!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What are the most significant risks that could jeopardize the success of theproject? How are these risks being managed? What contingency plans are ready? Currently, the most significant risks to the project lie in the integration of our individual subsystems The integration between the web app and the voice commands went relatively smoothly, however, integrating &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/2024\/11\/18\/team-status-report-for-11-16\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 11\/16&#8221;<\/span><\/a><\/p>\n","protected":false},"author":951,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/164"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/users\/951"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":168,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/posts\/164\/revisions\/168"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/media?parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/categories?post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamb2\/wp-json\/wp\/v2\/tags?post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}