{"id":96,"date":"2024-09-21T19:42:54","date_gmt":"2024-09-21T19:42:54","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/?p=96"},"modified":"2024-09-21T19:45:31","modified_gmt":"2024-09-21T19:45:31","slug":"team-status-report-for-09-21","status":"publish","type":"post","link":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/2024\/09\/21\/team-status-report-for-09-21\/","title":{"rendered":"Team Status Report for 09\/21"},"content":{"rendered":"<p><span style=\"font-weight: 400\">At the start of the week, we prepared slides for the proposal presentation and did a couple of practice runs during the weekend.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">We also placed inventory orders for a (temporary) camera and KR260.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">Discussed more concrete requirements for the camera tripod.\u00a0<\/span><span style=\"font-weight: 400\">Shaye got a basic CV pipeline up.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">Danny looked into different backends for the web app and started the Django tutorial.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">Jessie began Varun\u2019s tutorial for Kria KR260 setup.<\/span><\/p>\n<p><span style=\"font-weight: 400\">One risk that came up this week is camera compatibility with FPGA. We are waiting for Varun to test the compatibility with the 1080p webcam and are hoping to hear back by the end of this weekend. If the compatibility is confirmed, we\u2019ll decide on and order a camera next week.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">We are also concerned with the camera field of view in relation to capturing the whole keyboard.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">We plan to either use a taller camera tripod or place the camera in a taller position, or get a more expensive camera with a larger field of view.\u00a0 We will weigh the decision out by the end of next week.\u00a0\u00a0<\/span><span style=\"font-weight: 400\">A general worry we still have is porting to the FPGA. We\u2019ll hold off on FPGA porting until the CV pipeline is fully finalized. We may start working in parallel on RPi in addition to the FPGA if we\u2019re unable to see a path forward by October 12th. Shaye will focus on working with either an RPi4 or RPi5 while Jessie continues with the FPGA. <\/span><b>If we\u2019re unable to get the FPGA working on a basic level by mid October then we will give up on the FPGA.<\/b><\/p>\n<p><span style=\"font-weight: 400\">No major changes happened\u2014we have more concrete ideas on how to position the camera. This is included in Jessie\u2019s status report for more detail; the diagram also included there.<\/span><\/p>\n<p><span style=\"font-weight: 400\">We\u2019re still on schedule. For next week we want to finish up CV pipeline and FPGA setup and hopefully start CV and FPGA integration. We will meet with Professor Dueck\u2019s students on Wednesday, where we will test the CV pipeline to detect different angles on the keyboard. We will use a loaned camera from the inventory that will be handheld temporarily before we order one.<\/span><\/p>\n<p>Link to video of current CV pipeline: <a href=\"https:\/\/drive.google.com\/file\/d\/1qHyIkZa7T_AaWn0ogmfDvkUoW1_BDl2a\/view?usp=sharing\">link\u00a0<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the start of the week, we prepared slides for the proposal presentation and did a couple of practice runs during the weekend.\u00a0\u00a0We also placed inventory orders for a (temporary) camera and KR260.\u00a0\u00a0Discussed more concrete requirements for the camera tripod.\u00a0Shaye got a basic CV pipeline up.\u00a0\u00a0Danny looked into different backends for the web app and &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/2024\/09\/21\/team-status-report-for-09-21\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report for 09\/21&#8221;<\/span><\/a><\/p>\n","protected":false},"author":933,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[9,7],"_links":{"self":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/posts\/96"}],"collection":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/users\/933"}],"replies":[{"embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":3,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":100,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/posts\/96\/revisions\/100"}],"wp:attachment":[{"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/course.ece.cmu.edu\/~ece500\/projects\/f24-teamc4\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}