Fuzzy control of quadrupedal running

In this paper, a new fuzzy systems approach to the control of quadrupedal running is presented. The fuzzy controller is capable of learning the necessary leg touchdown angles and leg thrusts required to track the desired running height and velocity of a bounding quadruped in only one stride. This is accomplished through an adaptation mechanism which is based on heuristics similar to those used by Raibert (1986) to design his controllers. The performance of the fuzzy controller is compared to that of a modified Raibert controller and shows better tracking characteristics. The fuzzy controller's ability to respond to significant modeling errors in the quadruped is demonstrated with an example.

[1]  Martin Buehler,et al.  SCOUT: a simple quadruped that walks, climbs, and runs , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

[3]  Peggy Israel Doerschuk,et al.  A modular approach to intelligent control of a simulated jointed leg , 1998, IEEE Robotics Autom. Mag..

[4]  Helen Greiner,et al.  Autonomous legged underwater vehicles for near land warfare , 1996, Proceedings of Symposium on Autonomous Underwater Vehicle Technology.

[5]  Winfried Ilg,et al.  A hybrid learning architecture based on neural networks for adaptive control of a walking machine , 1997, Proceedings of International Conference on Robotics and Automation.

[6]  Matthew D. Berkemeier Modeling the Dynamics of Quadrupedal Running , 1998, Int. J. Robotics Res..

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

[8]  Daniel E. Koditschek,et al.  Toward the control of a multi-jointed, monoped runner , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  M. Sakaguchi,et al.  Realization of bounce gait in a quadruped robot with articular-joint-type legs , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[10]  Patrik Larsson,et al.  A Distributed Neural Network Architecture for Hexapod Robot Locomotion , 1992, Neural Computation.

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

[12]  Martin Buehler,et al.  Stable control of a simulated one-legged running robot with hip and leg compliance , 1997, IEEE Trans. Robotics Autom..

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

[14]  David E. Orin,et al.  Efficient Dynamic Simulation of a Quadruped Using a Decoupled Tree-Structure Approach , 1991, Int. J. Robotics Res..

[15]  Reid G. Simmons,et al.  Performance of a six-legged planetary rover: power, positioning, and autonomous walking , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[16]  Andrew H. Fagg,et al.  Genetic programming approach to the construction of a neural network for control of a walking robot , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[17]  Junichi Akizono,et al.  Development on Walking Robot for Underwater Inspection , 1989 .

[18]  David E. Orin,et al.  Control of a quadruped standing jump over irregular terrain obstacles , 1995, Auton. Robots.

[19]  Ho Cheung Wong,et al.  Control of a quadruped standing jump and running jump over irregular terrain obstacles , 1992 .

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