{"id":151,"date":"2022-04-17T03:33:35","date_gmt":"2022-04-17T03:33:35","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/?p=151"},"modified":"2022-04-17T03:33:35","modified_gmt":"2022-04-17T03:33:35","slug":"team-status-report-04-16","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/2022\/04\/17\/team-status-report-04-16\/","title":{"rendered":"Team Status Report 04\/16"},"content":{"rendered":"<p>The biggest risk is the same as it has been the past two weeks and that is the integration of the Jetson and the CV code.\u00a0 The bluetooth connection between the Jetson and the game has not been set up yet, but Henry is going to try to get that done tomorrow, and Logan should have the CV code done by Monday.\u00a0 However, we have a new contingency plan in case we are unable to integrate the CV code.\u00a0 In this case, we would make the game similar to Wii Sports Tennis, where the paddle will follow the ball automatically and the game then becomes more timing and swing-type oriented.<\/p>\n<p>As mentioned in Henry and William&#8217;s report, the biggest change to the system is how much the game is going to depend on the data inputs of the Jetson and rPi.\u00a0 As of last week, the plan was to set the orientation and position of the paddle in the game with the orientation and position data from the sensors.\u00a0 The problem with this is that is that we worried about the possibilities of lag and having sudden movements not be registered.\u00a0 We also ran into the problem of determining the velocity of the ball after it has been hit with a paddle because of the inaccurate velocity deductions from the IMU.\u00a0 To solve both of these problems, we decided to simplify the game to only read the data from the rPi and Jetson during a specific time interval after the ball hits the table and using this data to determine what type of swing a player is performing from a set of predefined swing types.\u00a0 Once a swing type is determined, it triggers an animation that Henry has already programmed and if the ball collides with the paddle, the paddle adds a velocity vector to the ball based on the swing type.<\/p>\n<p>The biggest goals for next week are the refine the graphics, integrate the rPi and Jetson with the game, and finish fabrication of the paddles.\u00a0 We have a lighter workload next week compared to this week, but we still have a bit of catching up to do to produce a quality final product.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The biggest risk is the same as it has been the past two weeks and that is the integration of the Jetson and the CV code.\u00a0 The bluetooth connection between the Jetson and the game has not been set up yet, but Henry is going to try to get that done tomorrow, and Logan should &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/2022\/04\/17\/team-status-report-04-16\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Team Status Report 04\/16&#8221;<\/span><\/a><\/p>\n","protected":false},"author":557,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[6],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/posts\/151"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/users\/557"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/comments?post=151"}],"version-history":[{"count":1,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":152,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/posts\/151\/revisions\/152"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/media?parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/categories?post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s22-teama4\/wp-json\/wp\/v2\/tags?post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}