{"id":15,"date":"2019-09-29T03:10:54","date_gmt":"2019-09-29T03:10:54","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/?p=15"},"modified":"2019-09-30T16:03:54","modified_gmt":"2019-09-30T16:03:54","slug":"update-9-28-19","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/2019\/09\/29\/update-9-28-19\/","title":{"rendered":"Update 9\/28\/19"},"content":{"rendered":"<p><span style=\"font-weight: 400\"><strong>Adrian<\/strong>:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">So far, I have created the backend flask server that communicates with the iOS app. I have also created a suite of preprocessing tools that will be used to feed the imu data into the deep net for form detection. This includes segmenting sets from the various exercise routine files, then segmenting handmarked reps from the sets and finally normalizing the data by using 1D signal interpolation the bring all signals into a 100&#215;12 dimension basis. This on average should minimize the destruction and \u201cmaking up\u201d of information because the average bicep curls is about 100 samples which is 2 secs (at 50hz sampling rate). See image below of the normalized data for a single imu time series.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-18\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/Screen-Shot-2019-09-28-at-11.05.52-PM-300x183.png\" alt=\"\" width=\"300\" height=\"183\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/Screen-Shot-2019-09-28-at-11.05.52-PM-300x183.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/Screen-Shot-2019-09-28-at-11.05.52-PM-768x470.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/Screen-Shot-2019-09-28-at-11.05.52-PM-1024x626.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/Screen-Shot-2019-09-28-at-11.05.52-PM.png 1560w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400\"><strong>Kyle<\/strong>:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">So far, I have developed a tool to parse and visualize IMU data from the Apple Watch. The plotter uses the Plotly library. I\u2019ve also begun updating it to use Pandas DataFrames, hoping for easier long-term use and higher efficiency in processing the data. I have also begun evaluating several different methods of extracting pose by IMU tracking, since there is no generic open-source library for doing so. This should eventually lead to doing inverse kinematics to estimate the joint angles of the user\u2019s arm, which should allow us to give the user visual feedback.<\/span><\/p>\n<p><span style=\"font-weight: 400\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-21\" style=\"font-size: 1rem\" src=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/accel_good-300x136.png\" alt=\"\" width=\"300\" height=\"136\" srcset=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/accel_good-300x136.png 300w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/accel_good-768x347.png 768w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/accel_good-1024x463.png 1024w, http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-content\/uploads\/sites\/71\/2019\/09\/accel_good.png 1831w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\"><strong>Matt<\/strong>:<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adrian:\u00a0 So far, I have created the backend flask server that communicates with the iOS app. I have also created a suite of preprocessing tools that will be used to feed the imu data into the deep net for form detection. This includes segmenting sets from the various exercise routine files, then segmenting handmarked reps &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/2019\/09\/29\/update-9-28-19\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Update 9\/28\/19&#8221;<\/span><\/a><\/p>\n","protected":false},"author":198,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/posts\/15"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/users\/198"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":4,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":22,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/posts\/15\/revisions\/22"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/f19-teamb3\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}