Control of foot placement, forward velocity and body orientation of a one-legged hopping robot

This paper intends to contribute to the study of dynamically balanced legged robots. A real-time applicable control algorithm for a planar one-legged robot is developed, which allows for locomotion on an irregular terrain. The simulated model consists of an articulated leg and a body, vertically placed upon the leg. During the stance phase the leg is supported by a massless foot. The algorithm is based on the choice of a number of objective locomotion parameters which can be changed from one hop to another. From a chosen initial configuration the robot is able to transfer to a chosen end configuration, while simultaneously controlling its forward velocity, its step length and its stepping height. The foot is thus being placed exactly on a chosen foothold. To reach this goal, the actuators track polynomial functions. The calculation of these functions is based on the objective parameters, and takes into account the constraints acting on the robot. These constraints result from the fact that during flight the center of gravity of the robot tracks a parabolic trajectory, and that the angular momentum with respect to the center of gravity is conserved. Writing the angular momentum constraint in a Caplygin form is the key to the algorithm. Promising simulation results for the algorithm are shown for two different experiments.

[1]  Zexiang Li,et al.  An energy perturbation approach to limit cycle analysis in legged locomotion systems , 1990, 29th IEEE Conference on Decision and Control.

[2]  Moshe Kam,et al.  A neural network learning strategy for the control of a one-legged hopping machine , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  Thomas W. Calvert,et al.  Goal-directed, dynamic animation of human walking , 1989, SIGGRAPH.

[4]  Ambarish Goswami,et al.  Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point , 1999, Int. J. Robotics Res..

[5]  Joel W. Burdick,et al.  Designing feedback algorithms for controlling the periodic motions of legged robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[6]  F. Pfeiffer,et al.  Control of a biped jogging robot , 2000, 6th International Workshop on Advanced Motion Control. Proceedings (Cat. No.00TH8494).

[7]  Martin Buehler,et al.  Design, control, and energetics of an electrically actuated legged robot , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[8]  M H Raibert,et al.  Trotting, pacing and bounding by a quadruped robot. , 1990, Journal of biomechanics.

[9]  Alexander F. Vakakis,et al.  An "Interesting" Strange Attractor in the Dynamics of a Hopping Robot , 1991, Int. J. Robotics Res..

[10]  Daniel E. Koditschek,et al.  Analysis of a Simplified Hopping Robot , 1991, Int. J. Robotics Res..

[11]  Joel W. Burdick,et al.  Periodic Motions of a Hopping Robot With Vertical and Forward Motion , 1993, Int. J. Robotics Res..

[12]  Marc H. Raibert,et al.  Running on four legs as though they were one , 1986, IEEE J. Robotics Autom..

[13]  Marc H. Raibert,et al.  Experiments in Balance With a 2D One-Legged Hopping Machine , 1984 .

[14]  Giuseppe Oriolo,et al.  Chapter 7 MODELING AND CONTROL OF NONHOLONOMIC MECHANICAL SYSTEMS , 2001 .

[15]  Martin Buehler,et al.  Experiments with an Electrically Actuated Planar Hopping Robot , 1993, ISER.

[16]  H. Benjamin Brown,et al.  Experiments in Balance with a 3D One-Legged Hopping Machine , 1984 .

[17]  Daniel E. Koditschek,et al.  Analysis of a Simplified Hopping Robot , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[18]  Joel W. Burdick,et al.  An analytical study of simple hopping robots with vertical and forward motion , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[19]  Marc H. Raibert,et al.  Control Of A Biped Somersault In 3D , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Claude Samson,et al.  A New Approach to the Control of the Planar One-Legged Hopper , 1998, Int. J. Robotics Res..

[21]  Zexiang Li,et al.  Dynamics and optimal control of a legged robot in flight phase , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[22]  S. Shankar Sastry,et al.  Path planning for nonholonomic systems with drift , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[23]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[24]  Jessica K. Hodgins,et al.  Biped Gymnastics , 1988, Int. J. Robotics Res..

[25]  Daniel Thalmann,et al.  A global human walking model with real-time kinematic personification , 1990, The Visual Computer.