{"id":21734,"date":"2020-09-09T23:07:28","date_gmt":"2020-09-09T21:07:28","guid":{"rendered":"http:\/\/cornay.co.za\/wp\/?p=21734"},"modified":"2020-09-09T23:07:28","modified_gmt":"2020-09-09T21:07:28","slug":"third-times-a-charm-for-this-basketball-catching-robot","status":"publish","type":"post","link":"http:\/\/cornay.co.za\/wp\/2020\/09\/09\/third-times-a-charm-for-this-basketball-catching-robot\/","title":{"rendered":"Third Time\u2019s a Charm for This Basketball-Catching Robot"},"content":{"rendered":"<p>We all know that version one of a project is usually a stinker, at least in retrospect. Sure, it gets the basic idea into concrete form, but all it really does is set the stage for a version two. That&#8217;s better, but still not quite there. Version three is where the magic all comes together.<\/p>\n<p>At least that&#8217;s how things transpired on [Shane Wighton]&#8217;s <a href=\"https:\/\/www.youtube.com\/watch?v=myO8fxhDRW0\" target=\"_blank\" rel=\"noopener noreferrer\">quest to build the perfect basketball robot<\/a>. His <a href=\"https:\/\/hackaday.com\/2020\/04\/20\/a-basketball-hoop-that-never-lets-you-brick\/\">first version<\/a> was a passive backboard that redirected incoming shots based on its paraboloid shape. As cool as the math was that determined the board&#8217;s shape, it conspicuously lacked any complicated systems like motors and machine vision &#8212; you know, the fun stuff. \u00a0<a href=\"https:\/\/hackaday.com\/2020\/05\/19\/robotic-basketball-hoop-v2\/\">Version two<\/a> had all these elaborations and grabbed off-target shots a lot better, but still, it had a limited working envelope.<\/p>\n<p>Enter version three, seen in action in the video below. Taking a page from <a href=\"https:\/\/hackaday.com\/2017\/03\/22\/dartboard-watches-your-throw-catches-perfect-bullseyes\/\">[Mark Rober]&#8217;s playbook<\/a>, [Shane] built a wickedly overengineered CoreXY-style robot to cover his shop wall. Everything was built with the lightest possible materials to keep inertia to a minimum and ensure the target ends up in the right place as quickly as possible. [Shane] even figured out how to mount the motor that tilts the backboard on the frame rather than to the carriage. A Kinect does depth-detection duty on the incoming ball &#8212; or the builder&#8217;s head &#8212; and drains pretty much every shot it can reach.<\/p>\n<p>[Shane] has been doing some great work automating away the jobs of pro athletes. In addition to basketball, he has tackled both <a href=\"https:\/\/hackaday.com\/2020\/06\/11\/a-robotic-golf-club-to-possibly-boost-your-game\/\">golf<\/a> and <a href=\"https:\/\/hackaday.com\/2020\/08\/12\/a-special-baseball-bat-with-explosive-hitting-power\/\">baseball<\/a>, bringing explosive power to each. We&#8217;re looking forward to versions two and three on both of those builds as well.<\/p>\n<p><span id=\"more-431223\"><\/span><\/p>\n<p><iframe class='youtube-player lazyload' width='800' height='480' data-src='https:\/\/www.youtube.com\/embed\/myO8fxhDRW0?version=3&#038;rel=1&#038;fs=1&#038;autohide=2&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' allowfullscreen='true' style='border:0;' src='about:blank' data-load-mode='0'><\/iframe><\/p>\n<p>source <a href=\"https:\/\/hackaday.com\/2020\/09\/09\/third-times-a-charm-for-this-basketball-catching-robot\/\">https:\/\/hackaday.com\/2020\/09\/09\/third-times-a-charm-for-this-basketball-catching-robot\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We all know that version one of a project is usually a stinker, at least in retrospect. Sure, it gets the basic idea into concrete form, but all it really does is set the stage for a version two. That&#8217;s<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"http:\/\/cornay.co.za\/wp\/2020\/09\/09\/third-times-a-charm-for-this-basketball-catching-robot\/\">Read more <span class=\"screen-reader-text\">Third Time\u2019s a Charm for This Basketball-Catching Robot<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[],"class_list":["post-21734","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/21734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/comments?post=21734"}],"version-history":[{"count":1,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/21734\/revisions"}],"predecessor-version":[{"id":21735,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/posts\/21734\/revisions\/21735"}],"wp:attachment":[{"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/media?parent=21734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/categories?post=21734"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cornay.co.za\/wp\/wp-json\/wp\/v2\/tags?post=21734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}