Rule-based motion coordination for a hexapod walking machine

This paper is concerned with rule-based coordination of motion for rough-terrain locomotion by a hexapod walking machine. The logic for generating leg commands is written in Prolog while the simulation of the terrain and of the vehicle kinematics, as well as low-level on-board computer functions, are written in extended Common Lisp. It is found that this approach results in code that is much easier to understand and modify than previous motion coordination programs written in Pascal. We believe that the motion coordination rule set included in this paper results in better adaptation of walking machine leg sequencing to terrain constraints than any previously published means.

[1]  Keith Price Book review: LISP LORE: A Guide to Programming the LISP Machine, (2nd Edition) by Hank Bromley and Richard Lamson (Kluwer Academic Publishers) , 1988, SIGART Newsl..

[2]  Se-Hung Kwak A computer simulation study of a free gait motion coordination algorithm for rough-terrain locomotion by a hexapod walking machine , 1986 .

[3]  Robert B. McGhee,et al.  Rule-based motion coordination for the adaptive suspension vehicle , 1988 .

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

[5]  Charles A. Klein,et al.  Use of Force and Attitude Sensors for Locomotion of a Legged Vehicle over Irregular Terrain , 1983 .

[6]  David E. Orin,et al.  Omnidirectional supervisory control of a multilegged vehicle using periodic gaits , 1988, IEEE J. Robotics Autom..

[7]  David E. Orin,et al.  Reflex control of the prototype leg during contact and slippage , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[8]  D. J. Todd,et al.  Walking machines , 1985 .

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

[10]  Karsten Schwan,et al.  High-performance operating system primitives for robotics and real-time control systems , 1987, TOCS.

[11]  K. Pearson,et al.  Characteristics of Leg Movements and Patterns of Coordination in Locusts Walking on Rough Terrain , 1984 .

[12]  David E. Orin,et al.  The kinematics of motion planning for multilegged vehicles over uneven terrain , 1988, IEEE J. Robotics Autom..

[13]  Charles A. Klein,et al.  Design and implementation of a vision processing system for a walking machine , 1989 .

[14]  Robert B. McGhee Computer coordination of motion for omni-directional hexapod walking machines , 1986, Adv. Robotics.

[15]  Mark R. Patterson,et al.  Controlling the adaptive suspension vehicle , 1989, Computer.

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

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

[18]  David E. Orin,et al.  A Hierarchically Structured System for Computer Control of a Hexapod Walking Machine , 1985 .

[19]  Charles A. Klein,et al.  Automatic body regulation for maintaining stability of a legged vehicle during rough-terrain locomotion , 1985, IEEE J. Robotics Autom..

[20]  G. L. Steele Common Lisp , 1990 .

[21]  Kenneth J. Waldron,et al.  Machines That Walk: The Adaptive Suspension Vehicle , 1988 .

[22]  Yasushi Fukuda,et al.  The gait control system of a quadruped walking vehicle , 1986, Adv. Robotics.

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