Dynamically Stable Legged Locomotion

Abstract : This report documents recent progress in exploring active balance for dynamic legged systems. Balance in 3D can be achieved with a very simple control system. The control system has three separate parts, one that controls forward running velocity, one that controls body attitude, and one that controls hopping height. Experiments with a physical 3D machine that hops on just one leg show that it can hop in place, travel at a specified rate, follow simple paths, and maintain balance when disturbed. Top recorded running speed was 2.2 m/sec (4.8 mph). The 3D control algorithms are direct generalizations of those used earlier in 2D, with surprisingly little additional complication. Computer simulations of a simple multi-legged system suggest that many of the concepts that are useful in understanding locomotion with one leg can be used to understand locomotion with several legs. A planar model with two legs trots and bounds with the same three part control decomposition used for the one-legged systems. We have designed a four-legged running machine in order to experiment with balance in systems with more than one leg. The machine is arranged like a large dog, with narrow hips, and a long body. We have begun to study gait in terms of coupled oscillations. We have found that changes in the ratio of leg stiffness to hip stiffness change the pattern of rocking and swaying motions. For legged systems to be maneuverable, they must be able to traverse arbitrary paths in the horizontal plane.

[1]  S. Dougan The angle of gait , 1924 .

[2]  W. O. Fenn WORK AGAINST GRAVITY AND WORK DUE TO VELOCITY CHANGES IN RUNNING , 1930 .

[3]  H. Elftman A cinematic study of the distribution of pressure in the human foot , 1934 .

[4]  L. Klenerman,et al.  The Human Foot , 1936 .

[5]  Herbert Elftman,et al.  FORCES AND ENERGY CHANGES IN THE LEG DURING WALKING , 1939 .

[6]  J. Pringle The Reflex Mechanism of the Insect Leg , 1940 .

[7]  Russell L. Jones The human foot. An experimental study of its mechanics, and the role of its muscles and ligaments in the support of the arch , 1941 .

[8]  R. Harris,et al.  Hypermobile flat-foot with short tendo achillis. , 1948, The Journal of bone and joint surgery. American volume.

[9]  B. Bresler The Forces and Moments in the Leg During Level Walking , 1950, Journal of Fluids Engineering.

[10]  H. Elftman THE BASIC PATTERN OF HUMAN LOCOMOTION , 1951, Annals of the New York Academy of Sciences.

[11]  J. Saunders,et al.  The major determinants in normal and pathological gait. , 1953, The Journal of bone and joint surgery. American volume.

[12]  O. R. Barclay Some Aspects of the Mechanics of Mammalian Locomotion , 1953 .

[13]  M. G. Bekker,et al.  Theory of land locomotion , 1956 .

[14]  Eadweard Muybridge,et al.  Animals in Motion , 1957 .

[15]  M. Hildebrand How animals run. , 1960, Scientific American.

[16]  Robert H Cannon,et al.  Some Basic Response Relations For Reaction-Wheel Attitude Control , 1962 .

[17]  H. R. Lissner,et al.  Biomechanics Of Human Motion , 1962 .

[18]  G. Cavagna,et al.  MECHANICAL WORK IN RUNNING. , 1964, Journal of applied physiology.

[19]  N. Meyers,et al.  H = W. , 1964, Proceedings of the National Academy of Sciences of the United States of America.

[20]  J. N. Siddall,et al.  The wave mode of walking locomotion , 1964 .

[21]  A. B. Drought,et al.  WALKING PATTERNS OF NORMAL MEN. , 1964, The Journal of bone and joint surgery. American volume.

[22]  E. Leimanis The General Problem of the Motion of Coupled Rigid Bodies about a Fixed Point , 1965 .

[23]  Liberson Wt BIOMECHANICS OF GAIT: A METHOD OF STUDY. , 1965 .

[24]  M Hildebrand,et al.  Symmetrical gaits of horses. , 1965, Science.

[25]  G. Cavagna,et al.  Mechanics of walking. , 1965, Journal of applied physiology.

[26]  Robert B. McGhee,et al.  A Finite State Approach to the Synthesis of Bioengineering Control Systems , 1966 .

[27]  J. Napier The antiquity of human walking. , 1967, Scientific American.

[28]  Murray Mp,et al.  Center of gravity, center of pressure, and supportive forces during human activities. , 1967 .

[29]  H. S. Seifert The lunar pogo stick. , 1967 .

[30]  Murray Mp,et al.  Gait as a total pattern of movement. , 1967 .

[31]  Howard Gage,et al.  Accelerographic analysis of human gait , 1967 .

[32]  Donald M. Wilson Stepping Patterns in Tarantula Spiders , 1967 .

[33]  Robert B. McGhee,et al.  Finite state control of quadruped locomotion , 1967 .

[34]  R Beckett,et al.  An evaluation of the kinematics of gait by minimum energy. , 1968, Journal of biomechanics.

[35]  R. McGhee,et al.  On the stability properties of quadruped creeping gaits , 1968 .

[36]  Andrew A. Frank,et al.  AUTOMATIC CONTROL SYSTEMS FOR LEGGED LOCOMOTION MACHINES , 1968 .

[37]  Robert B. McGhee,et al.  Some finite state aspects of legged locomotion , 1968 .

[38]  Andrew A. Frank,et al.  Some considerations relating to the design of autopilots for legged vehicles , 1969 .

[39]  G. Smidt,et al.  Measurement of hip joint motion during walking , 1969 .

[40]  Nils J. Nilsson,et al.  A mobius automation: an application of artificial intelligence techniques , 1969, IJCAI 1969.

[41]  F. Andersen Registration of the Pressure Power (the Force) of the Body on the Floor During Movements, Especially Vertical Jumps , 1969 .

[42]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

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

[44]  J. C. Hill A model of the human postural control system , 1969 .

[45]  M. G. Bekker Introduction to Terrain-Vehicle Systems , 1969 .

[46]  G. A. Arutyunyan,et al.  Organization of movements on execution by man of an exact postural task , 1970 .

[47]  J B Morrison,et al.  The mechanics of the knee joint in relation to normal walking. , 1970, Journal of biomechanics.

[48]  Robert B. McGhee,et al.  On the Dynamic Stability of Legged Locomotion Systems , 1970 .

[49]  M Vukobratović,et al.  On the stability of biped locomotion. , 1970, IEEE transactions on bio-medical engineering.

[50]  G. Cavagna Elastic bounce of the body. , 1970, Journal of applied physiology.

[51]  D. Jacobson,et al.  Studies of human locomotion via optimal programming , 1971 .

[52]  L. Pugh The influence of wind resistance in running and walking and the mechanical efficiency of work against horizontal or vertical forces , 1971, The Journal of physiology.

[53]  L. Nashner A model describing vestibular detection of body sway motion. , 1971, Acta oto-laryngologica.

[54]  G. Jones,et al.  Observations on the control of stepping and hopping movements in man , 1971, The Journal of physiology.

[55]  A. Frank On the stability of an algorithmic biped locomotion machine , 1971 .

[56]  Bernard Roth,et al.  The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic Chains , 1971 .

[57]  S. Plagenhoef,et al.  Patterns of human motion;: A cinematographic analysis , 1971 .

[58]  G. Cavagna,et al.  The mechanics of sprint running , 1971, The Journal of physiology.

[59]  E. Kamon Electromyographic kinesiology of jumping. , 1971, Archives of physical medicine and rehabilitation.

[60]  G. Jones,et al.  Muscular control of landing from unexpected falls in man , 1971, The Journal of physiology.

[61]  A. Pai Stability and control of legged locomotion systems , 1971 .

[62]  Anil K. Jain,et al.  Some properties of regularly realizable gait matrices , 1972 .

[63]  Peter H. Greene,et al.  Problems of Organization of Motor Systems , 1972 .

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

[65]  Miomir Vukobratovic,et al.  Dynamics and Control of Anthropomorphic Active Mechanisms , 1972 .

[66]  Miomir Vukobratović,et al.  Contribution to the Study of Anthropomorphic Robots , 1972 .

[67]  D A Winter,et al.  Television-computer analysis of kinematics of human gait. , 1972, Computers and biomedical research, an international journal.

[68]  R. McGhee,et al.  Occupancy Problems with Pairwise Exclusion Constraints—An Aspect of Gait Enumeration , 1972 .

[69]  D. Jacobson,et al.  Further studies of human locomotion: Postural stability and control , 1972 .

[70]  I. Kato,et al.  The hydraulically powered biped walking machine with a high carrying capacity , 1972 .

[71]  S. Grillner The role of muscle stiffness in meeting the changing postural and locomotor requirements for force development by the ankle extensors. , 1972, Acta physiologica Scandinavica.

[72]  M. Burns THE CONTROL OF WALKING IN ORTHOPTERA I. LEG MOVEMENTS IN NORMAL WALKING , 1973 .

[73]  G. E. Goslow,et al.  Time Constraints for Inter-Limb Co-Ordination in the Cat During Unrestrained Locomotion , 1973 .

[74]  G. Stewart Introduction to matrix computations , 1973 .

[75]  L. Nashner VESTIBULAR AND REFLEX CONTROL OF NORMAL STANDING , 1973 .

[76]  Thomas Charles Hartrum Computer implementation of a parametric model for biped locomotion kinematics , 1973 .

[77]  C. R. Taylor,et al.  Energetic Cost of Locomotion in Kangaroos , 1973, Nature.

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

[79]  D. E. Okhotsimsky,et al.  Control Algorithm of the Walker Climbing Over Obstacles , 1973, IJCAI.

[80]  M. Milner,et al.  Stroboscopic polaroid photography in clinical studies of human locomotion. , 1973, South African medical journal = Suid-Afrikaanse tydskrif vir geneeskunde.

[81]  V. S. Gurfinkel,et al.  The Control of Posture and Locomotion , 1973 .

[82]  T. McMahon,et al.  Scaling Stride Frequency and Gait to Animal Size: Mice to Horses , 1974, Science.

[83]  Shu-Shen Sun,et al.  A Theoretical study of gaits for legged locomotion systems , 1974 .

[84]  W. M. Whitney Human vs autonomous control of planetary roving vehicles , 1974 .

[85]  Khandelwal,et al.  On the dynamics of an elastically coupled multi-body biped locomotion model , 1974 .

[86]  Robert B. McGhee An Interactive Computer-Control System for a Quadruped Robot , 1974 .

[87]  A. P. Bessonov,et al.  The Analysis of Gaits in Six-Legged Vehicles According to Their Static Stability , 1974 .

[88]  C. R. Taylor,et al.  Running in cheetahs, gazelles, and goats: energy cost and limb configuration. , 1974, The American journal of physiology.

[89]  Robert B. McGhee,et al.  An approach to computer control for legged vehicles , 1974 .

[90]  M A Fedak,et al.  Energy cost of bipedal running. , 1974, The American journal of physiology.

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

[92]  G. Cavagna Force platforms as ergometers. , 1975, Journal of applied physiology.

[93]  M. Friedman Visual control of head movements during avian locomotion , 1975, Nature.

[94]  D. E. Okhotsimsky,et al.  Perceptive Robot Moving in 3D World , 1975, IJCAI.

[95]  Berthold K.P. Horn The Fundamental Eel Equations , 1975 .

[96]  S. Miller,et al.  Locomotion in the cat: Basic programmes of movement , 1975, Brain Research.

[97]  A Pedotti,et al.  A general computing method for the analysis of human locomotion. , 1975, Journal of biomechanics.

[98]  C. Pennycuick On the running of the gnu (Connochaetes taurinus) and other animals , 1975 .

[99]  T. McMahon Using body size to understand the structural design of animals: quadrupedal locomotion. , 1975, Journal of applied physiology.

[100]  James S. Albus,et al.  Data Storage in the Cerebellar Model Articulation Controller (CMAC) , 1975 .

[101]  S. Grillner Locomotion in vertebrates: central mechanisms and reflex interaction. , 1975, Physiological reviews.

[102]  E. Kugushev,et al.  Problems of Selecting A Galt For An Integrated Locomotion Robot , 1975, IJCAI.

[103]  A. S. Narinyani,et al.  Walking Robot: A Non-Deterministic Model Of Control , 1975, IJCAI.

[104]  Miomir Vukobratović,et al.  Control of Legged Locomotion Robots , 1975 .

[105]  Carmel Leslie Golliday,et al.  Toward development of biped locomotion controls : planar motion control of the kneeless biped standing and walking gaits / , 1975 .

[106]  Sawson Tj Energetic cost of locomotion in Australian hopping mice , 1976 .

[107]  H. Ralston Energetics of Human Walking , 1976 .

[108]  Douglas G. Stuart,et al.  Neural Control of Locomotion , 1976, Advances in Behavioral Biology.

[109]  Glen Speckert A Computerized Look at Cat Locomotion or One Way to Scan a Cat , 1976 .

[110]  E. Bizzi,et al.  Mechanisms underlying achievement of final head position. , 1976, Journal of neurophysiology.

[111]  Hooshang Hemami,et al.  Nonlinear feedback in simple locomotion systems , 1976 .

[112]  S. Grillner,et al.  Some Aspects on the Descending Control of the Spinal Circuits Generating Locomotor Movements , 1976 .

[113]  Devendra P. Garg,et al.  Vertical Mode Human Body Vibration Transmissibility , 1976, IEEE Transactions on Systems, Man, and Cybernetics.

[114]  David E. Orin,et al.  Interactive control of a six-legged vehicle with optimization of both stability and energy / , 1976 .

[115]  K. Pearson The control of walking. , 1976, Scientific American.

[116]  Rodolfo Margaria,et al.  Biomechanics and Energetics of Muscular Exercise , 1976 .

[117]  Miomir Vukobratović,et al.  New Method of Artificial Motion Synthesis and Application to Locomotion Robots and Manipulators , 1976 .

[118]  A. Cappozzo,et al.  The interplay of muscular and external forces in human ambulation. , 1976, Journal of biomechanics.

[119]  Hooshang Hemami,et al.  Postural stability of the two-degree-of-freedom biped by general linear feedback , 1976 .

[120]  G. Cavagna,et al.  The sources of external work in level walking and running. , 1976, The Journal of physiology.

[121]  Douglas G. Stuart,et al.  Ensemble characterivstics ofcat locovmotionand its neural control , 1976, Progress in Neurobiology.

[122]  R. McN. Alexander,et al.  MECHANICS OF BIPEDAL LOCOMOTION , 1976 .

[123]  Douglas G. Stuart,et al.  Movements of the Hindlimb During Locomotion of the Cat , 1976 .

[124]  T. Bajd,et al.  A dynamic model of the ankle joint under functional electrical stimulation in free movement and isometric conditions. , 1976, Journal of biomechanics.

[125]  J. Wittenburg,et al.  Dynamics of systems of rigid bodies , 1977 .

[126]  H. Hemami,et al.  The inverted pendulum and biped stability , 1977 .

[127]  Hooshang Hemami,et al.  Postural stability of two biped models via Lyapunov second method , 1977 .

[128]  G. Cavagna,et al.  Mechanical work in terrestrial locomotion: two basic mechanisms for minimizing energy expenditure. , 1977, The American journal of physiology.

[129]  H. Hemami,et al.  An approach to analyzing biped locomotion dynamics and designing robot locomotion controls , 1977 .

[130]  H. Hatze,et al.  A complete set of control equations for the human musculo-skeletal system. , 1977, Journal of biomechanics.

[131]  Marc H. Raibert,et al.  Configuration Space Control , 1977 .

[132]  A. Pedotti,et al.  A study of motor coordination and neuromuscular activities in human locomotion , 1977, Biological Cybernetics.

[133]  Hooshang Hemami,et al.  Postural and gait stability of a planar five link biped by simulation , 1977 .

[134]  P. Camana,et al.  DETERMINATION OF FEEDBACK FOR HUMAN POSTURE CONTROL WITHOUT PHYSICAL INTERVENTION , 1977 .

[135]  Peter Carrell Camana,et al.  A study of physiologically motivated mathematical models for human postural control , 1977 .

[136]  J. Cutting Generation of Synthetic Male and Female Walkers through Manipulation of a Biomechanical Invariant , 1978, Perception.

[137]  T. McMahon,et al.  Fast running tracks. , 1978, Scientific American.

[138]  Hooshang Hemami,et al.  On a Three-Link Model of the Dynamics of Standing up and Sitting down , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[139]  A. Berthoz,et al.  Visual contribution to rapid motor responses during postural control , 1978, Brain Research.

[140]  P. M. Ku ASME winter annual meeting , 1978 .

[141]  J. Murray,et al.  Scale Effects in Animal Locomotion. , 1978 .

[142]  Antonio Pedotti,et al.  Optimization of muscle-force sequencing in human locomotion , 1978 .

[143]  H Hemami,et al.  Finite state control of planar bipeds with application to walking and sitting. , 1978, Journal of bioengineering.

[144]  H. Hemami,et al.  Modeling and control of constrained dynamic systems with application to biped locomotion in the frontal plane , 1979 .

[145]  Greene Pr,et al.  Running in circles. , 1979 .

[146]  Hooshang Hemami,et al.  Indirect Control of the Forces of Constraint in Dynamic Systems , 1979 .

[147]  R. Mann,et al.  The initiation of gait. , 1979, The Journal of bone and joint surgery. American volume.

[148]  T. McMahon,et al.  The influence of track compliance on running. , 1979, Journal of biomechanics.

[149]  McMahon Ta Gravitational scale effects. , 1979 .

[150]  J. Cutting,et al.  Perception of wheel-generated motions. , 1979, Journal of experimental psychology. Human perception and performance.

[151]  Robert B. McGhee,et al.  Adaptive Locomotion of a Multilegged Robot over Rough Terrain , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[152]  A. Ceranowicz Planar biped dynamics and control , 1979 .

[153]  David E. Orin,et al.  Kinematic and kinetic analysis of open-chain linkages utilizing Newton-Euler methods , 1979 .

[154]  Elliot Saltzman,et al.  Levels of sensorimotor representation , 1979 .

[155]  F. Zajac,et al.  Propelling a torque controlled baton to a maximum height , 1979 .

[156]  McGhee,et al.  Dynamic modelling of human locomotion , 1979 .

[157]  J. Duysens,et al.  Modulation of ipsi- and contralateral reflex responses in unrestrained walking cats. , 1980, Journal of neurophysiology.

[158]  C. Frohlich The physics of somersaulting and twisting. , 1980, Scientific American.

[159]  T. McMahon,et al.  Ballistic walking: an improved model , 1980 .

[160]  H. Hemami,et al.  Stability of planar biped models by simultaneous pole assignment and decoupling , 1980 .

[161]  Charles A. Klein,et al.  Use of Active Compliance in the Control of Legged Vehicles , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[162]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[163]  Thomas R. Kane,et al.  Formulation of Equations of Motion for Complex Spacecraft , 1980 .

[164]  Robert B. McGhee,et al.  On the Role of Dynamic Models in Quantitative Posturography , 1980, IEEE Transactions on Biomedical Engineering.

[165]  Hooshang Hemami,et al.  A Feedback On-Off Model of Biped Dynamics , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[166]  H. Hemami,et al.  Control of constrained systems of controllability index two , 1980 .

[167]  L. Nashner Balance adjustments of humans perturbed while walking. , 1980, Journal of neurophysiology.

[168]  W. J. Bell,et al.  Rotational locomotion by the cockroach Blattella germanica , 1981 .

[169]  D. F. Hoyt,et al.  Gait and the energetics of locomotion in horses , 1981, Nature.

[170]  Richard F. Lyon,et al.  The Optical Mouse, and an Architectural Methodology for Smart Digital Sensors , 1981 .

[171]  H. Hemami,et al.  Biped side step in the frontal plane , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[172]  G. Loeb Somatosensory unit input to the spinal cord during normal walking. , 1981, Canadian journal of physiology and pharmacology.

[173]  V. S. Gurfinkel,et al.  Walking robot with supervisory control , 1981 .

[174]  Hooshang Hemami,et al.  Modeling of Nonholonomic Dynamic Systems With Applications , 1981 .

[175]  David E. Orin,et al.  Supervisory Control of a Multilegged Robot , 1982 .

[176]  Yuan F. Zheng,et al.  Initiation of walk and tiptoe of a planar nine-link biped , 1982 .

[177]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

[178]  H. Hemami,et al.  Constrained Inverted Pendulum Model For Evaluating Upright Postural Stability , 1982 .

[179]  Kenneth J. Waldron,et al.  Design Study for an Actively Terrain-Adaptive Off-Road Vehicle. , 1982 .

[180]  David N. Lee,et al.  Regulation of gait in long jumping. , 1982 .

[181]  William M. Silver On the Equivalence of Lagrangian and Newton-Euler Dynamics for Manipulators , 1982 .

[182]  Hendrik Van Brussel,et al.  A self-learning automaton with variable resolution for high precision assembly by industrial robots , 1982 .

[183]  H. Miura,et al.  Dynamical walk of biped locomotion , 1983 .

[184]  D. Bramble,et al.  Running and breathing in mammals. , 1983, Science.

[185]  Abdollah Katbab Three-dimensional torso model with muscle actuators / , 1983 .

[186]  H. B. Brown,et al.  Machines That Walk , 1983 .

[187]  H. Hemami,et al.  Control of the constrained planar simple inverted pendulum , 1983 .

[188]  F. Ozguner,et al.  An Approach to the Use of Terrain- Preview Information in Rough-Terrain Locomotion by a Hexapod Walking Machine , 1984 .

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

[190]  Marc H. Raibert,et al.  Hopping in legged systems — Modeling and simulation for the two-dimensional one-legged case , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[191]  Shigeo Hirose,et al.  A Study of Design and Control of a Quadruped Walking Vehicle , 1984 .

[192]  Kenneth J. Waldron,et al.  Computer-Aided Design of a Leg for an Energy Efficient Walking Machine , 1984 .

[193]  Marc H. Raibert,et al.  Tabular control of balance in a dynamic legged system , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[194]  Ivan E. Sutherland,et al.  Footprints in the Asphalt , 1984 .

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

[196]  Kenneth J. Waldron,et al.  Configuration Design of the Adaptive Suspension Vehicle , 1984 .

[197]  Thomas A. McMahon,et al.  Muscles, Reflexes, and Locomotion , 1984 .

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

[199]  M. H. Raibert,et al.  A model for sensorimotor control and learning , 1978, Biological Cybernetics.

[200]  D. Graham Effects of circum-oesophageal lesion on the behaviour of the stick insect Carausius morosus , 2004, Biological Cybernetics.

[201]  D. Graham Effects of circum-oesophageal lesion on the behaviour of the stick insect Carausius morosus , 1979, Biological Cybernetics.

[202]  Andrew A. Frank,et al.  An approach to the dynamic analysis and synthesis of biped locomotion machines , 1970, Medical and biological engineering.