We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

Robots Learn How to Play Catch With Soulless, Mechanical Precision

German Aerospace Center's robotics division successfully created a "pitching" counterpart to their "catching" robot.

Last year, the Institute of Robotics and Mechatronics at the German Aerospace Center created the "Rollin' Justin" robot, a technical marvel that could catch a ball through a mix of precision, user input, and motion sensors. It proved to be a success, but there's only so much research you can do with a single-function robot. Enter "Agile Justin," the counterpart machine that can pitch a ball with a great deal of finesse.

Huffington Post relayed video footage of the two robots in action, as each unit showed off their respective skills in a short game of catch. It's a neat thing to watch in terms of mechanical detail, especially when you consider that each robot has to mimic the hand-to-eye coordination required for a seemingly simple thing. Researcher Berthold Baumi breaks it down in more technical detail in his write-up of the team's "Justin" programs.

Overall, it's pretty impressive to see in motion. Luckily, Justin and Justin aren't equipped with any degree of artificial intelligence, because they could easily be throwing lethal objects through the air at unsuspecting humans. (Hey, it could happen.)

Headmounted HD stereocameras track the thrown balls. The rapid catching motion introduces vibrations to the system, which the control can not cancel completely. Therefore, a supporting inertial measurement unit is used for predicting the ball's trajectory.

During the flight the predictions continuously improve and a realtime path planner decides where, when, and in which configuration to kinematically optimal catch the ball. For this, a non- linear optimization problem (including simple collision avoidance) is repeatedly solved on an external computing cluster (32 cores).

Either way, it seems like the next logical step will be a third "Justin" robot that can pitch and catch a ball in one fluid motion. It's all about baby steps, though. Maybe one day, all the different robotics teams out there will figure out how to make a fully functional multi-use humanoid machine that can play a full game of baseball.

[Huffington Post; Image via Hizook]

McKinley Noble is a former GamePro staff editor, current technology nerd and eternal mixed martial arts enthusiast. He also likes Japanese sports dramas and soap operas. Follow him on Twitter or just Google his name.

Like this? You might also enjoy...

Get more GeekTech: Twitter - Facebook - RSS | Tip us off

IDG UK Sites

Best Christmas 2014 UK tech deals, Boxing Day 2014 UK tech deals & January sales 2015 UK tech...

IDG UK Sites

LED vs Halogen: Why now could be the right time to invest in LED bulbs

IDG UK Sites

Christmas' best ads: See great festive spots studios have created to promote themselves and clients

IDG UK Sites

Why Apple shouldn't be blamed for exploitation in China and Indonesia