{"id":7,"date":"2021-02-17T16:42:28","date_gmt":"2021-02-17T16:42:28","guid":{"rendered":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/?p=7"},"modified":"2021-03-08T04:29:34","modified_gmt":"2021-03-08T04:29:34","slug":"introduction-and-project-summary","status":"publish","type":"post","link":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/2021\/02\/17\/introduction-and-project-summary\/","title":{"rendered":"Introduction and Project Summary"},"content":{"rendered":"<p>Due to the social distancing requirements, it is almost impossible to play a safe game of cup pong.\u00a0 People haven&#8217;t been able to play for so long, they are most likely losing their skills. This is where the Automatic Gentleman comes in. A worthy cup pong robotic opponent. The Automatic Gentleman can detect the cups from across the table and adjust its launching mechanism to consistently hit ping pong balls into its opponents cups.<\/p>\n<p>Design Goals:<\/p>\n<p><b>Cup Edge Detection\u00a0+ Depth Sensing:<\/b> Using a camera with depth sensors to\u00a0 detect cups and find their position relative to the robot in the real world<\/p>\n<p><strong>Motion Planning + Projectile Dynamics:<\/strong>\u00a0Using a customized launcher to launch ping pong balls with high precision into targeted cups<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Due to the social distancing requirements, it is almost impossible to play a safe game of cup pong.\u00a0 People haven&#8217;t been able to play for so long, they are most likely losing their skills. This is where the Automatic Gentleman comes in. A worthy cup pong robotic opponent. The Automatic Gentleman can detect the cups &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/2021\/02\/17\/introduction-and-project-summary\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Introduction and Project Summary&#8221;<\/span><\/a><\/p>\n","protected":false},"author":473,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/posts\/7"}],"collection":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/users\/473"}],"replies":[{"embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":4,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"predecessor-version":[{"id":30,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/posts\/7\/revisions\/30"}],"wp:attachment":[{"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/course.ece.cmu.edu\/~ece500\/projects\/s21-teame4\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}