The most natural way to interact with a robot is through gestures and voice commands which is the purpose of this hack. Bener Suay is controlling Nao (the incredibly cute) humanoid robot using Kinect. He gives gesture commands and also makes the robot mimic some of his movements. He also says that another purpose of this hack is to make teaching new tasks to robots easier, even for people with no robotics knowledge and the ultimate aim is to make contribution to Learning from Demonstration field.
You can download the source code here https://github.com/wpi-ros-pkg-git/nao_openni
Original pot from : http://kinecthacks.net/controlling-the-humanoid-robot-nao-using-kinect/
Comments