A model-based humanoid perception system for real-time human motion imitation

This paper presents real-time human motion analysis based on hierarchical tracking and inverse kinematics. Our goal is to implement a mechanism of human-machine interaction that permits a robot to learn from human gestures, and, as a first stage, we have developed a computer-vision based human upperbody motion analysis system. This application requires developing a real-time human motion capturing system that works without special devices or markers. Since such a system is unstable and can only acquire, partial information because of self-occlusions, we have introduced a pose estimation method based on inverse kinematics. This system can estimate upper-body human postures with limited perceptual cues such as position of head and hands. The method has been tested using a HOAP-I humanoid robot.

[1]  J. Hodgins,et al.  Optimizing Human Motion for the Control of a Humanoid Robot , 2002 .

[2]  Shigeru Akamatsu,et al.  Comparative performance of different skin chrominance models and chrominance spaces for the automatic detection of human faces in color images , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[3]  Ian D. Reid,et al.  Uncalibrated and unsynchronized human motion capture: a stereo factorization approach , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[4]  I. Reid,et al.  Uncalibrated and unsynchronized human motion capture: a stereo factorization approach , 2004, CVPR 2004.

[5]  Francisco Sandoval Hernández,et al.  Bounded irregular pyramid: a new structure for color image segmentation , 2004, Pattern Recognit..

[6]  Roland Siegwart,et al.  Robot learning from demonstration , 2004, Robotics Auton. Syst..

[7]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[8]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[9]  Ian D. Reid,et al.  Automatic partitioning of high dimensional search spaces associated with articulated body motion capture , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[10]  Katsu Yamane,et al.  Dynamics computation of structure-varying kinematic chains and its application to human figures , 2000, IEEE Trans. Robotics Autom..

[11]  Stefan Schaal,et al.  Is imitation learning the route to humanoid robots? , 1999, Trends in Cognitive Sciences.

[12]  Joel R. Mitchelson Multiple-camera studio methods for automated measurement of human motion , 2003 .

[13]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .