The NAO programmable robot from Aldebaran Robotics is able to track and emulate human movements in real time, using only a conventional 2D camera such as a laptop web cam.