Interactive programming of a mechatronic system: A small humanoid robot example

This paper presents a small humanoid robot and a system for programming this robot by demonstration. The system uses the popular Kinect sensor to capture the motion of the operator and allows the small, low-cost robot to mimics full body motion in real time. The motion programming approach is based on extracting the angles in the observed operators joints (knees, elbows, etc.) and correcting them, in order to make them feasible for the considerably different kinematics of the humanoid robot. The system maintains also the balance of the robot and avoids self-collisions of its body parts. This system is simple but effective, allowing for a broad range of human operator behaviors.

[1]  Yangsheng Xu,et al.  A real-time human imitation system , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[2]  Kikuo Fujimura,et al.  The intelligent ASIMO: system overview and integration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Atsushi Nakazawa,et al.  Learning from Observation Paradigm: Leg Task Models for Enabling a Biped Humanoid Robot to Imitate Human Dances , 2007, Int. J. Robotics Res..

[4]  Mikołaj Wasielica,et al.  Design and applications of a miniature anthropomorphic robot , 2013 .

[5]  Hajime Asama,et al.  Development of open humanoid platform DARwIn-OP , 2011, SICE Annual Conference 2011.

[6]  Tzu-Chien Liu,et al.  Human-Robot Interaction Research Issues of Educational Robots , 2008, 2008 Second IEEE International Conference on Digital Game and Intelligent Toy Enhanced Learning.

[7]  Sven Behnke,et al.  The humanoid museum tour guide Robotinho , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[8]  Katsu Yamane,et al.  Control-aware mapping of human motion data with stepping for humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Andrew W. Fitzgibbon,et al.  Real-time human pose recognition in parts from single depth images , 2011, CVPR 2011.

[10]  Yangmin Li,et al.  A survey on the structures of current mobile humanoid robots , 2008, APCCAS 2008 - 2008 IEEE Asia Pacific Conference on Circuits and Systems.

[11]  Marco da Silva,et al.  Interactive simulation of stylized human locomotion , 2008, ACM Trans. Graph..

[12]  Guy Bessonnet,et al.  Forces acting on a biped robot. Center of pressure-zero moment point , 2004, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[13]  Katsu Yamane,et al.  Controlling humanoid robots with human motion data: Experimental validation , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.