Humanoid Standing Control: Learning from Human Demonstration

A three-dimensional numerical model of human standing is presented that reproduces the dynamics of simple swaying motions while in double-support. The human model is structurally realistic, having both trunk and two legs with segment lengths and mass distributions defined using human morphological data from the literature. In this investigation, model stability in standing is achieved through the application of a high-level, reduced-order control system where stabilizing forces are applied to the model's trunk by virtual spring- damper elements. To achieve biologically realistic model dynamics, torso position and ground reaction force data measured on human subjects are used as demonstration data in a supervised learning strategy. Using Powell's method, the error between simulation data and measured human data is minimized by varying the virtual high-level force field. Once optimized, the model is shown to track torso position and ground reaction force data from human demonstrations. With only these limited demonstration data, the humanoid model sways in a biologically realistic manner. The model also reproduces the center-of-pressure trajectory beneath the foot, even though no error term for this is included in the optimization algorithm. This indicates that the error terms used (the ones for torso position and ground reaction force) are sufficient to compute the correct joint torques such that independent metrics, like center-of-pressure trajectory, are correct.

[1]  M. Vukobratovic,et al.  Mathematical models of general anthropomorphic systems , 1973 .

[2]  Yasuharu Koike,et al.  PII: S0893-6080(96)00043-3 , 1997 .

[3]  K. Shirai,et al.  Controlling gaze of humanoid in communication with human , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[4]  Stefan Schaal,et al.  Robot Learning From Demonstration , 1997, ICML.

[5]  Jessica K. Hodgins,et al.  Tracking and Modifying Upper-body Human Motion Data with Dynamic Simulation , 1999, Computer Animation and Simulation.

[6]  J. Kenneth Salisbury,et al.  Articulated Hands , 1982 .

[7]  L. Nashner Analysis of Stance Posture in Humans , 1981 .

[8]  P H Chappell,et al.  Prehensile control of a hand prosthesis by a microcontroller. , 1991, Journal of biomedical engineering.

[9]  L. Nashner,et al.  The organization of human postural movements: A formal basis and experimental synthesis , 1985, Behavioral and Brain Sciences.

[10]  T. Takenaka,et al.  The development of Honda humanoid robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[11]  Dejan B. Popovic,et al.  Control Aspects of Active Above-Knee Prosthesis , 1991, Int. J. Man Mach. Stud..

[12]  R. Brooks,et al.  The cog project: building a humanoid robot , 1999 .

[13]  K. Hirai,et al.  Current and future perspective of Honda humamoid robot , 1997 .

[14]  Jerry E. Pratt,et al.  Virtual actuator control , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[15]  David A. Winter,et al.  Biomechanics and Motor Control of Human Movement , 1990 .

[16]  Masayuki Inaba,et al.  Development of a humanoid robot Saika , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[17]  Jerry E. Pratt,et al.  Virtual model control of a bipedal walking robot , 1997, Proceedings of International Conference on Robotics and Automation.

[18]  William H. Press,et al.  Numerical recipes in C , 2002 .

[19]  Richard T. Johnson,et al.  Development of the Utah Artificial Arm , 1982, IEEE Transactions on Biomedical Engineering.

[20]  R. Tomovic,et al.  An adaptive artificial hand , 1962 .

[21]  T. Sinkjær,et al.  Control of Movement for the Physically Disabled , 2000 .

[22]  A R Tilley,et al.  THE MEASURE OF MAN AND WOMAN , 1993 .

[23]  C. E. Clauser,et al.  Weight, volume, and center of mass of segments of the human body , 1969 .

[24]  D. Winter,et al.  Balance recovery from medio-lateral perturbations of the upper body during standing , 1999 .

[25]  M Vukobratović,et al.  Contribution to the synthesis of biped gait. , 1969, IEEE transactions on bio-medical engineering.

[26]  John J. Craig,et al.  Articulated hands: Force control and kinematic issues , 1981 .

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

[28]  Mitsuo Kawato,et al.  A tennis serve and upswing learning robot based on bi-directional theory , 1998, Neural Networks.

[29]  Miodrag Rakic Multifingered robot hand with selfadaptability , 1989 .