{"id":156,"date":"2026-11-01T00:57:50","date_gmt":"2026-11-01T00:57:50","guid":{"rendered":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/?p=156"},"modified":"2026-11-01T01:16:11","modified_gmt":"2026-11-01T01:16:11","slug":"alans-status-report-for-10-31","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/2026\/11\/01\/alans-status-report-for-10-31\/","title":{"rendered":"Alan&#8217;s Status Report for 10\/31"},"content":{"rendered":"\n<p>Accomplished<br>This week I moved the treadmill workflow from recorded footage to a live camera feed on the Jetson. The board now processes incoming camera frames and updates treadmill states while the camera is running.<br>\u2013 Live input: I used recorded-video runs first to check the deployment, then switched to the camera. This let me examine capture and processing together, including whether the workflow keeps up with incoming frames.<br>\u2013 Performance: I began profiling memory usage, per-check processing time, and throughput. I also looked at the parts of the update delay separately. Capture, sampling, inference, and voting all contribute, so timing the pose model alone would not tell us how quickly a live change is detected.<br>\u2013 Difficult views: I continued checking cases where someone is partly hidden by the console or standing beside the belt. These cases also matter when evaluating lower resolution or frame skipping. I have not adopted either as the final configuration because we still need to compare their accuracy and delay.<br>Schedule status<br>Live treadmill inference is now running on the Jetson. The remaining integration work is getting those live states onto the tablet and checking performance while the rack and bench workflows run on the same board.<br>Next week I&#8217;ll prioritize the combined run and measure the time from a live step-on or step-off event to the corresponding tablet update. That will give us a measurement of the complete path before the interim demo.<br>Deliverables for next week<br>\u2013 Run all three live workflows together on the Jetson with Harry and Jerry.<br>\u2013 Measure step-on and step-off delay through the tablet display.<br>\u2013 Compare processing time and observation freshness when running alone and under combined load.<br>\u2013 Check blocked views and camera interruptions.<br>\u2013 Evaluate lower-resolution or frame-skipping changes against the current configuration.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AccomplishedThis week I moved the treadmill workflow from recorded footage to a live camera feed on the Jetson. The board now processes incoming camera frames and updates treadmill states while the camera is running.\u2013 Live input: I used recorded-video runs first to check the deployment, then switched to the camera. This let me examine capture &hellip; <a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/2026\/11\/01\/alans-status-report-for-10-31\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Alan&#8217;s Status Report for 10\/31<\/span><\/a><\/p>\n","protected":false},"author":1324,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[3],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/posts\/156"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/users\/1324"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/comments?post=156"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/posts\/156\/revisions"}],"predecessor-version":[{"id":157,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/posts\/156\/revisions\/157"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/media?parent=156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/categories?post=156"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f26-teama3\/wp-json\/wp\/v2\/tags?post=156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}