Contact phase invariant control for humanoid robot based on variable impedant inverted pendulum model

Being expected as the utilities in the future, humanoid robots should be given much higher mobility. A seamless transition between contact and aerial phase is essential to behave robustly against disturbance in the real environment, and to expand the range of their activities and perform a variety of motion. Manipulation of both the contact condition and the external force is the key issue to enhance the mobility of humanoids since they are driven by the external force converted from the inner force through the interaction with the environment. The difficulty lies on the complexity of their dynamics so that they consist of number of degrees of freedom and their structures vary in accordance with contact phase transition. We propose variable impedant inverted pendulum (VIIP) model control, which allows one to handle the external force rather easily. The advantage of the proposed is that it is invariant on contact phase so that both cases in contact and in aerial are treated in the unified way. It also reduces the amount of computation. Thus, quick responsive motion of the robot can be practically achieved. We verified the effect of the controller in computer simulation, using a small humanoid robot model.

[1]  S. Kajita,et al.  Experimental study of biped dynamic walking , 1996 .

[2]  Katsu Yamane,et al.  Dynamics Filter - concept and implementation of online motion Generator for human figures , 2000, IEEE Trans. Robotics Autom..

[3]  Hirochika Inoue,et al.  Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  I. Shimoyama,et al.  Dynamic Walk of a Biped , 1984 .

[5]  K. W. Olson,et al.  Systolic architecture for computation of the Jacobian for robot manipulators , 1987 .

[6]  Kazuhito Yokoi,et al.  Running pattern generation for a humanoid robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[8]  Shuuji Kajita,et al.  Experimental study of biped dynamic walking in the linear inverted pendulum mode , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[9]  M. Vukobratovic,et al.  On the stability of anthropomorphic systems , 1972 .

[10]  Atsuo Takanishi,et al.  Development of a bipedal humanoid robot having antagonistic driven joints and three DOF trunk , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[11]  Akihito Sano,et al.  Sensor-Based Control of a Nine-Link Biped , 1990, Int. J. Robotics Res..

[12]  T. Mita,et al.  Proposal of a variable constraint control for SMS with application to a running and jumping quadruped , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[13]  R. McGhee,et al.  On the dynamic stability of biped locomotion. , 1974, IEEE transactions on bio-medical engineering.

[14]  Atsuo Kawamura,et al.  Development of ROCOS (Robot Control Simulator)-Jump of human-type biped robot by the adaptive impedance control , 2000, 6th International Workshop on Advanced Motion Control. Proceedings (Cat. No.00TH8494).

[15]  Masayuki Inaba,et al.  AutoBalancer: An Online Dynamic Balance Compensation Scheme for Humanoid Robots , 2000 .

[16]  Tsutomu Mita,et al.  Design of multi-DOF jumping robot , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[17]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[18]  Friedrich Pfeiffer,et al.  The concept of jogging JOHNNIE , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Masayuki Inaba,et al.  Online mixture and connection of basic motions for humanoid walking control by footprint specification , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[20]  W. W. Schrader,et al.  Efficient Computation of the Jacobian for Robot Manipulators , 1984 .