Instead of us teaching a robot, we created a robot that teaches humans!
With a Kinect we are able to see how well a user interacting with the robot performs the karate movements he has to learn. The Nao robot gives feedback on movements the user has problems with.