{"id":162,"date":"2020-12-05T21:11:09","date_gmt":"2020-12-06T02:11:09","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/?p=162"},"modified":"2020-12-05T21:11:09","modified_gmt":"2020-12-06T02:11:09","slug":"heathers-status-update-for-12-5","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/2020\/12\/05\/heathers-status-update-for-12-5\/","title":{"rendered":"Heather&#8217;s Status Update for 12\/5"},"content":{"rendered":"<p><span style=\"font-weight: 400\">From last week, I got the \u201cbase\u201d rotation working. I implemented it by having 2 servos moving in the same rotation axis. I also added in Anna\u2019s solution for the microphones. From there we continued to fine tune integration.<\/span><\/p>\n<p><span style=\"font-weight: 400\">This week we were finalizing out integration. We ran into some bugs with latency, audio detection, and motor movement. Edward managed to fix the latency by checking for facial detection only if there is audio difference. Eddy and I also paused video and audio whenever the motors were moving to remove any motor movement from audio calculations and remove the shaky video clips. I also worked with Eddy to debug the implementation to crop frames if the user is out of range for the servos to center. With audio detection, Anna and I brainstormed optimizations because the motor noises were previously included in calculations, and sometimes the microphones picked up noises way out of range. Anna implemented a rolling median solution and I tested. Lastly, we\u2019re having issues with the stepper motor moving really slowly. I reasoned this is because the stepper movement happens 1 command at a time, and now that all the code is in, the other threads are cutting into this. I made changes such that all other threads pause execution when the stepper motors are moving, and this works now.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From last week, I got the \u201cbase\u201d rotation working. I implemented it by having 2 servos moving in the same rotation axis. I also added in Anna\u2019s solution for the microphones. From there we continued to fine tune integration. This week we were finalizing out integration. We ran into some bugs with latency, audio detection, and motor movement. Edward managed to fix the latency by checking for facial detection only if there is audio difference. Eddy and I also paused&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/2020\/12\/05\/heathers-status-update-for-12-5\/\"> Read More<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":333,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[3,4],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/162"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/users\/333"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":163,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/posts\/162\/revisions\/163"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f20-teama3\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}