With the development of technology, humanoid robots gradually enter our life, not only for education, but helping people with housework and many other tasks, some of which are inevitable for human. But only few people know how to control and interact with a humanoid robot, which hinders the development of humanoid robot. So a human-robot interactive demonstration system is designed to help non-expert users to control the humanoid robot, Aldebaran humanoid robot Nao in this case. Users just need to use the most natural body gestures to interact with the robot. Microsoft Kinect is applied in this system to recognize different body gestures and generate visual Human-Robot interaction interface, then the controlling signals of different body gesture modules are sent to Nao through wifi, which can stimulate Nao to complete tasks. This kind of system aims to enrich the interactive way between human and robots and help non-expert users to control the robot freely, making Human-Robot interaction much easier.