Advances in robot technology has allowed a team led by Dr. Jan Peters at The Robot Learning Lab in Germany to create a robot that that can mimick human ovements and play a game of ping pong. They started of by teaching it how to play the ball in a cup game by holding the robot arm and doing the motions, thus the robot "learns". Have a look at the awesome video below.