{"id":4738,"date":"2023-04-22T22:08:49","date_gmt":"2023-04-23T02:08:49","guid":{"rendered":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/?p=4738"},"modified":"2023-05-01T19:20:39","modified_gmt":"2023-05-01T23:20:39","slug":"week-4-progress-report-fiona-and-gia-2","status":"publish","type":"post","link":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/4738\/week-4-progress-report-fiona-and-gia-2\/","title":{"rendered":"Week 5 Progress Report &#8211; Fiona and Gia"},"content":{"rendered":"\n<h2>final mold design<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"730\" src=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-04-19-at-1.33.18-PM-1024x730.jpg\" alt=\"\" class=\"wp-image-4739\" srcset=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-04-19-at-1.33.18-PM-1024x730.jpg 1024w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-04-19-at-1.33.18-PM-300x214.jpg 300w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-04-19-at-1.33.18-PM-768x547.jpg 768w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-04-19-at-1.33.18-PM-1140x813.jpg 1140w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/Screen-Shot-2023-04-19-at-1.33.18-PM.jpg 1518w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2>gesture detection<\/h2>\n\n\n\n<p>We first found the thresholds for the four directions (left, right, forward, back) through trial and error and created conditions in the main loop to check for changes in the x, y, and z values that crossed these thresholds. We took inspiration for the algorithm from this paper: https:\/\/www.irjmets.com\/uploadedfiles\/paper\/volume3\/issue_2_february_2021\/6052\/1628083249.pdf <\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/70389838568__9197A75C-1A7D-424B-9511-8A234E382DE8.mov\"><\/video><figcaption class=\"wp-element-caption\">direction detection<\/figcaption><\/figure>\n\n\n\n<p>Then, we took at the axes of movement for three gestures: normal wave (left to right), cat wave (up down), and a palm flip. Based on the direction of movement across a time window, we were able to create loops in the main sequence to detect these movements.<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/04\/IMG_9895.mov\"><\/video><\/figure>\n\n\n\n<p>Overall, this week we made good progress. We were able to 3D print our mold and cast our part for the final bracelet. We were also able to create a program that detects 3 types of gestures.<\/p>\n\n\n\n<p><strong>Casted Bracelets<\/strong><\/p>\n\n\n\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/19sY36DcLptIkVzm0aVcRVbvsjIRpSGyS\/view?usp=sharing\">https:\/\/drive.google.com\/file\/d\/19sY36DcLptIkVzm0aVcRVbvsjIRpSGyS\/view?usp=sharing<\/a><\/p>\n\n\n\n<p>(our video testing our prototypes)<\/p>\n\n\n\n<p>We casted a bunch of prototypes and we are trying to put together our final bracelet. We tested them all today and we are running into some issues with the tubes keep popping off, but we think we got some finalized versions that should work once we tie it together in a bracelet!<\/p>\n\n\n\n<p>Here is us testing the whole bracelet mechanism together with all the gestures!<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/courses.ideate.cmu.edu\/d0089c04-1bb7-47db-aa41-19be008b23d4\"><\/video><\/figure>\n\n\n\n<p><strong>Final test prototype to see if it will work to silicon two bracelet parts together:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"768\" height=\"1024\" src=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-768x1024.jpg\" alt=\"\" class=\"wp-image-4826\" srcset=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-768x1024.jpg 768w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-225x300.jpg 225w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-1152x1536.jpg 1152w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-1536x2048.jpg 1536w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-1140x1520.jpg 1140w, https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-content\/uploads\/2023\/05\/IMG_2496-1-scaled.jpg 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p><strong>New objectives for the upcoming week<\/strong><\/p>\n\n\n\n<ul>\n<li>Putting everything together: bracelet construction and making box with tube connection and making sure everything is seamless for show and documentation<\/li>\n<\/ul>\n\n\n\n<p>need to buy<\/p>\n\n\n\n<ul>\n<li>idk maybe string if we want nicer string?<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>final mold design gesture detection We first found the thresholds for the four directions (left, right, forward, back) through trial and error and created conditions in the main loop to check for changes in the x, y, and z values that crossed these thresholds. We took inspiration for the algorithm from this paper: https:\/\/www.irjmets.com\/uploadedfiles\/paper\/volume3\/issue_2_february_2021\/6052\/1628083249.pdf Then,<br \/><a href=\"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/4738\/week-4-progress-report-fiona-and-gia-2\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Week 5 Progress Report &#8211; Fiona and Gia<\/span> <\/a><\/p>\n","protected":false},"author":24,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/posts\/4738"}],"collection":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/comments?post=4738"}],"version-history":[{"count":6,"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/posts\/4738\/revisions"}],"predecessor-version":[{"id":4827,"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/posts\/4738\/revisions\/4827"}],"wp:attachment":[{"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/media?parent=4738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/categories?post=4738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/courses.ideate.cmu.edu\/16-480\/s2023\/wp-json\/wp\/v2\/tags?post=4738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}