{"id":180,"date":"2023-04-09T01:46:03","date_gmt":"2023-04-09T01:46:03","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/?p=180"},"modified":"2023-04-09T01:46:03","modified_gmt":"2023-04-09T01:46:03","slug":"team-status-report-for-04-08-23","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/2023\/04\/09\/team-status-report-for-04-08-23\/","title":{"rendered":"Team Status Report for 04\/08\/23"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Currently, our most significant risk is head pose estimation \u2013 head pose is not being successfully classified for distracted driving. Finding a relation between a driver\u2019s distance from the camera and the angles of the head that will constitute as looking away from the road is very difficult. To solve this, we are looking into ways to better calibrate the head pose estimation. One idea for calibration is to have the driver look up, down, left and right, measuring the angles and determining the threshold angles of looking away from the road. We will test this calibration step with a variety of chair heights and distances from the steering wheel.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Another risk is that since the accelerometer does not directly measure velocity, our calculated mph values increasingly drift from the actual velocity value over time. This affects our ability to control issuing of feedback based on the velocity of the car. This issue occurs because\u00a0 we are calculating velocity by integrating samples of the acceleration (by adding (accel_curr &#8211; accel_prev) * 0.5 * (curr_time &#8211; prev_time)\u00a0 to prev calculated velocity). We also tried subtracting the initial measured y acceleration from each later measured y acceleration, but the calculated y acceleration still becomes very inaccurate over time. When updating our velocity calculation every 0.5s and keeping the accelerometer stationary, the calculated y acceleration becomes -2 m\/s (~1mph in reverse) after only a minute. Possible mitigation strategies include subtracting the average y acceleration value that (over 10 or so samples) as a calibration step. Another option would be to purchase a different sensor that measures velocity directly.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">No changes have been made to the existing design of the system since last week.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">We updated our Gantt chart to reflect what we have completed and reprioritize the tasks that we have left. This coming week we finish integration and get started with testing the entire system in a car (stationary initially). In the current schedule, Yasser has 2 weeks of slack and Sirisha and Elinora have 1 week of slack.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Images of head pose working (when angle and distance from camera are kept constant):<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-181\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.38-PM-300x172.png\" alt=\"\" width=\"569\" height=\"326\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.38-PM-300x172.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.38-PM-768x440.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.38-PM-1024x586.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.38-PM.png 1244w\" sizes=\"(max-width: 569px) 100vw, 569px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-182\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.46-PM-300x170.png\" alt=\"\" width=\"568\" height=\"322\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.46-PM-300x170.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.46-PM-768x436.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.46-PM-1024x582.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.46-PM.png 1246w\" sizes=\"(max-width: 568px) 100vw, 568px\" \/> <img decoding=\"async\" loading=\"lazy\" class=\"alignnone  wp-image-183\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.53-PM-300x171.png\" alt=\"\" width=\"568\" height=\"324\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.53-PM-300x171.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.53-PM-768x439.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.53-PM-1024x585.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-content\/uploads\/sites\/241\/2023\/04\/Screenshot-2023-04-08-at-9.44.53-PM.png 1246w\" sizes=\"(max-width: 568px) 100vw, 568px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Currently, our most significant risk is head pose estimation \u2013 head pose is not being successfully classified for distracted driving. Finding a relation between a driver\u2019s distance from the camera and the angles of the head that will constitute as looking away from the road is very difficult. To solve this, we are looking into &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/2023\/04\/09\/team-status-report-for-04-08-23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 04\/08\/23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":661,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[6],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/posts\/180"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/users\/661"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/comments?post=180"}],"version-history":[{"count":2,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":185,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/posts\/180\/revisions\/185"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/media?parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/categories?post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s23-teamc5\/wp-json\/wp\/v2\/tags?post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}