This is cool. http://spectrum.ieee.org/automaton/robotics/industrial-robots/robots-playing-ping-pong-whats-real-and-whats-not