Follow this blog:
RSS

Video: a robot that can play catch

By | April 28, 2011, 4:55 PM PDT

Robots excel in situations where they can be told precisely what to do. Manufacturing robots, for example, serve rigid roles, strictly determined ahead of time and governed by simple rules. Movements are repetitive and exact, timing rarely changes, and errors are coped with in a set of predetermined contingencies.

It wouldn’t be accurate to say that the “Justin” robot, a humanoid machine built by the Institute of Robotics and Megatronics at the German Aerospace Center, is intelligent–it’s not, in any familiar sense. But it’s definitely fair to call it extremely capable. Its most impressive talent is the ability to catch a ball thrown not by a predictable and consistent machine, but by a consistently inconsistent human. Have a look:

What’s its trick? Well, it’s got a few:

  • 3D vision: A pair of 2.0 megapixel cameras sit side-by-side to allow the robot to accurately track object position and distance, giving it something akin to depth perception. In fact, the video recorded by these two cameras could be combined and shown as 3D video–paired lenses are what make 3D cameras work.
  • Positional awareness: An inertial measurement unit (IMU) helps the robot keep track of its head orientation and movement. This data is used to put imagery from the cameras into context.
  • Smart software: The trajectory of the ball is continuously predicted throughout its flight. Humans (and even dogs) are able to estimate estimate the trajectory of a thrown object with high accuracy without actually performing any explicit calculations; Justin, on the other hand, must process each throw with calculus.
  • Touch sensitivity: Catching a ball is mostly a matter of predicting position and timing. Finer movements require the robot to respond to direct physical feedback. A collection of sensors in the machine’s hands allow it to make precise movement decisions in situations where the camera doesn’t tell the whole story.

Throwing a ball and pouring drinks makes for good footage, but this kind of dynamic response capability has wide practical applications, not just in human interaction but in manufacturing–particularly in complex, highly variable sorting or screening scenarios that currently require a human eye and touch.

Likewise, the same technology that allows Justin to consistently catch a baseball could be used to give a humanoid robot a well-timed and well-positioned handshake. And those sensors in his hand could make sure that its a convincing one–not too limp, not too firm, and most importantly, not too robotic.

Justin will be on display at the ICRA 2011 expo in Shanghai.

[DLR via PlasticPals, Ubergizmo and Gizmodo]

Start your week smarter with our weekly e-mail newsletter. It's your cheat sheet for good ideas. Get it.

John Herrman

About John Herrman

John Herrman was a contributing editor for SmartPlanet from 2010 to 2011.

John Herrman

John Herrman

Contributing Editor

John Herrman is a freelance writer based in New York City. He is also contributing editor at Gizmodo. He holds a degree from the University of Edinburgh.

Follow him on Twitter.

John Herrman

John Herrman

John has nothing to disclose.

He writes for SmartPlanet and is not an employee of CBS.

If you liked this, don't miss...
1
Comments

Join the conversation!

Follow via:
RSS
0 Votes
+ -
a robot that can play catch
its amazing to see how much work must be done to a robot to get a response that humans - dogs and other living creatures automatically do every day; without the slighted thought or hesitation. Life is such a complex thing. The more we try to imitate it; the more we realize how complex we (as living organisms) really are.
Posted by llandau@...
Updated - 6th May 2011
Join the conversation
Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

Join the SmartPlanet community and join the conversation! Signing up is fast and free. Don't wait -- we want to hear your opinion!