This Robot Will School You At Freethrows

People spend years of their lives practicing on the courts to get the kind of accuracy that this robot achieves. It is able to shoot freethrows thanks to stereoscopic camera analysis of the target. We know what you’re thinking; big deal, it knows the distances which makes the calculations easy. That’s not the case, look a bit closer in the image above. The basket itself is mounted on a robotic platform and creates a randomly moving target. It looks like shots are only taken when the basket is stationary. But still, that means the system is able to calculate accurate throws when the basket is not only at varying distances, but also when it is not directly in front and not square to the arm of the robot. The accuracy relies on analyzing the square on the backboard of the basket. Because two cameras give different perspectives, edge and corner detection of both images allow the system to extrapolate the location of the target.

After the fold there’s a video of this robot being demonstrated to the public. Apparently the yellow-armed-monster isn’t suitable for public consumption because the developers have covered it with the body of a plush seal.


13 thoughts on “This Robot Will School You At Freethrows

  1. @Zer0: exactly

    This would be impressive if it did half-court three-pointers while the basket moves and spins on its vertical axis.

    Also, it needs to run on an Arduino, for blog cred.

  2. Should have used vacuum or the coffee-ground balloon trick so you don’t need a claw coming out of the seal’s mouth.

    I’m sure calculations would be similarly difficult/easy to make regardless of which method.

  3. I will not be surprised if I have nightmares about this. They could have at least had the gripper inside of the seal’s mouth to hide it a bit.

    Did this remind anyone else of Alien?

  4. notice that the “seal” is throwing at a mirror image of the parabolic trajectory plus a certain percentage for air friction. The hard part of this is using the cameras to locate the basket.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.