{"id":155,"date":"2024-03-23T23:47:59","date_gmt":"2024-03-23T23:47:59","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/?p=155"},"modified":"2024-03-24T04:21:35","modified_gmt":"2024-03-24T04:21:35","slug":"olivias-status-report-for-3-23","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/2024\/03\/23\/olivias-status-report-for-3-23\/","title":{"rendered":"Olivia&#8217;s Status Report for 3\/23"},"content":{"rendered":"<p>This week I continued working on our automatic height and angle adjustment software. After discussing with the team, we decided to do a multiple iterations of height and angle adjustment to incrementally reach the correct position rather than calculate the exact height and angle needed for adjustment. The method I am considering is to use both the vertical distance between landmarks and the y-coordinate of the facial landmark in the middle of the user&#8217;s face to determine whether the screen is positioned at the correct height and angle. Using these two measurements, we can switch between incrementing height or angle by an interval and checking these measurements until we reach an acceptable threshold of vertical landmark distance and position of the face on the screen.<\/p>\n<p>I also worked on creating the GUI for our system and added the front page with buttons to choose between opening a window to use the adjustment functionality or to view the posture tracking data. When a user clicks the adjustment button, the calibration and height determination program will run.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-166\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-24-at-12.00.07\u202fAM-300x205.png\" alt=\"\" width=\"300\" height=\"205\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-24-at-12.00.07\u202fAM-300x205.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-24-at-12.00.07\u202fAM-768x524.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-24-at-12.00.07\u202fAM-1024x699.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-24-at-12.00.07\u202fAM.png 1182w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-161\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-23-at-11.46.04\u202fPM.png\" alt=\"\" width=\"38\" height=\"5\" \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-160\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-23-at-11.46.37\u202fPM-300x205.png\" alt=\"\" width=\"300\" height=\"205\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-23-at-11.46.37\u202fPM-300x205.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-23-at-11.46.37\u202fPM-768x524.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-23-at-11.46.37\u202fPM-1024x699.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-content\/uploads\/sites\/278\/2024\/03\/Screenshot-2024-03-23-at-11.46.37\u202fPM.png 1202w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>I am currently on schedule and am aiming to finish the iterative adjustment cycle and have it coded and tested by next week.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I continued working on our automatic height and angle adjustment software. After discussing with the team, we decided to do a multiple iterations of height and angle adjustment to incrementally reach the correct position rather than calculate the exact height and angle needed for adjustment. The method I am considering is to use &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/2024\/03\/23\/olivias-status-report-for-3-23\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Olivia&#8217;s Status Report for 3\/23&#8221;<\/span><\/a><\/p>\n","protected":false},"author":884,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,3,1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/posts\/155"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/users\/884"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/comments?post=155"}],"version-history":[{"count":4,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/posts\/155\/revisions"}],"predecessor-version":[{"id":170,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/posts\/155\/revisions\/170"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/media?parent=155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/categories?post=155"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s24-teamb2\/wp-json\/wp\/v2\/tags?post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}