It becomes more and more obvious that robots outperform humans in tasks that require speed, precision and complex computations. The video below featuring Rollin' Justin, a mobile version of the well known
Justin humanoid robot from
DLR, catching two balls that are thrown at it.
http://www.youtube.com/watch?v=R6pPwP3s7s4
An interesting fact is that all the complex computations, that lead to predicting the ball trajectory and positioning the hand accordingly, is off-loaded to a more powerful (stationary) computer which in turn sends the digested results to the robot.
Via IEEE Spectrum.