{"id":175,"date":"2020-11-08T03:25:18","date_gmt":"2020-11-08T03:25:18","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/?p=175"},"modified":"2020-11-08T12:04:03","modified_gmt":"2020-11-08T12:04:03","slug":"team-status-update-for-11-7","status":"publish","type":"post","link":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/2020\/11\/08\/team-status-update-for-11-7\/","title":{"rendered":"Team Status Update for 11\/7"},"content":{"rendered":"<p>Echo &amp; Peizhi<\/p>\n<p><strong>This Week:<\/strong><\/p>\n<ul>\n<li>Installed heatsinks and a 3.5-inch screen that&#8217;s mounted in the shroud for our raspberry pi 3.<\/li>\n<li>Implemented wall-detection algorithm through sensor data and self-developed algorithm<\/li>\n<li>Optimized obstacle detection and avoiding algorithm<\/li>\n<\/ul>\n<p><strong>Problems:<\/strong><\/p>\n<ul>\n<li>Purchased wrong product. Expected a power bank, turned out to be a power adaptor<\/li>\n<li>Displaying captured video on the 3.5-inch screen, won&#8217;t fit even with 100&#215;150 display window<\/li>\n<\/ul>\n<p><strong>Next week:<\/strong><\/p>\n<ul>\n<li>Integration for web application and hardware platform<\/li>\n<li>Further optimization &amp; Mounting Pi and camera onto the base<\/li>\n<li>Purchase power bank<\/li>\n<\/ul>\n<p>We are <strong>on schedule<\/strong>.<\/p>\n<p><strong>Yuhan<\/strong><\/p>\n<p><strong>This week:<\/strong><\/p>\n<ul>\n<li>implemented backend with MongoDB\n<ul>\n<li>web app data pulled from &amp; stored to cloud<\/li>\n<\/ul>\n<\/li>\n<li>implemented communication between web app and Pi with SQS(message queue)\n<ul>\n<li>send messages on web app backend(javascript, scheduled by node-cron), receive and delete messages on Pi(python)<\/li>\n<li>did not test it on Pi, used local machine instead<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><strong>Problems:\u00a0<\/strong>Refer to my personal update.<\/p>\n<p><strong>Next week:<\/strong><\/p>\n<ul>\n<li>prepare for interim demo on Wednesday\n<ul>\n<li>deploy current implementation to EC2<\/li>\n<li>clear and prepare sample alarm and schedule data<\/li>\n<\/ul>\n<\/li>\n<li>continue testing communication between Pi and web app\n<ul>\n<li>test code snippet on Pi<\/li>\n<li>handle connection errors gracefully, especially for receiving messages<\/li>\n<\/ul>\n<\/li>\n<li>support Echo and Peizhi in the integration of the code snippet into the main program running on Pi\n<ul>\n<li>figure out a way to host the web app with minimum down time, and maximum secure access to EC2, MongoDB and SQS for Echo and Peizhi for easier development and debugging<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>I am <strong>on schedule<\/strong>. For the plans for the next few weeks, refer to my personal update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Echo &amp; Peizhi This Week: Installed heatsinks and a 3.5-inch screen that&#8217;s mounted in the shroud for our raspberry pi 3. Implemented wall-detection algorithm through sensor data and self-developed algorithm Optimized obstacle detection and avoiding algorithm Problems: Purchased wrong product. Expected a power bank, turned out to be a power adaptor Displaying captured video on &hellip; <a href=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/2020\/11\/08\/team-status-update-for-11-7\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Update for 11\/7&#8221;<\/span><\/a><\/p>\n","protected":false},"author":346,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,12],"tags":[10],"_links":{"self":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts\/175"}],"collection":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/users\/346"}],"replies":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/comments?post=175"}],"version-history":[{"count":4,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":188,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts\/175\/revisions\/188"}],"wp:attachment":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/media?parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/categories?post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/tags?post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}