{"id":190,"date":"2020-11-14T23:18:05","date_gmt":"2020-11-14T23:18:05","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/?p=190"},"modified":"2020-11-14T23:18:05","modified_gmt":"2020-11-14T23:18:05","slug":"echo-gaos-status-update-for-11-14","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/2020\/11\/14\/echo-gaos-status-update-for-11-14\/","title":{"rendered":"Echo Gao&#8217;s Status Update for 11\/14"},"content":{"rendered":"<p>This week, we finished: 1. integrate raspberry pi with Web app 2. Add final stop motion(wall encountered) to our entire program 3.demo in class<\/p>\n<p>We coordinated with Yuhan on how raspberry pi and her website would interact. Raspberry pi now is always ready to accept messages from the web. User can setup alarm time and ringtone\/song on our AWS website. When it is the scheduled time, the server will send this specified ringtone to our raspberry pi. Pi will parse the message, execute the shell command to wake the robot up, play the song, and run.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-191\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1377-1024x768.jpg\" alt=\"\" width=\"840\" height=\"630\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1377-1024x768.jpg 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1377-300x225.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1377-768x576.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1377-1200x900.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>(set up time on web)<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-large wp-image-192\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1378-1024x479.jpg\" alt=\"\" width=\"840\" height=\"393\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1378-1024x479.jpg 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1378-300x140.jpg 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1378-768x359.jpg 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-content\/uploads\/sites\/114\/2020\/11\/IMG_1378-1200x562.jpg 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/p>\n<p>(received message from server)<\/p>\n<p>This week we also integrated our &#8220;stop action&#8221; algorithm we developed last week to our main algorithm. Now, the robot is fully functional. On the hardware side, power bank for the raspberry pi we ordered was also delivered. Now pi can be fully mounted on top of the robot. We have not yet find a way to fix the camera in a better&amp; more elegant manner.<\/p>\n<p>Next week, we will start on testing, optimizing algorithms, and finding success rates.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week, we finished: 1. integrate raspberry pi with Web app 2. Add final stop motion(wall encountered) to our entire program 3.demo in class We coordinated with Yuhan on how raspberry pi and her website would interact. Raspberry pi now is always ready to accept messages from the web. User can setup alarm time and &hellip; <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/2020\/11\/14\/echo-gaos-status-update-for-11-14\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Echo Gao&#8217;s Status Update for 11\/14&#8221;<\/span><\/a><\/p>\n","protected":false},"author":347,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,5],"tags":[9,10],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts\/190"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/users\/347"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/comments?post=190"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":193,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/posts\/190\/revisions\/193"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/categories?post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teamb1\/wp-json\/wp\/v2\/tags?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}