Gait Synthesis in Legged Robot Locomotion Using a CPG-Based Model

Biology has always been a source of inspiration and ideas for the robotics community. Legged locomotion problem is not an exception, and many experiences have taken ideas from animals, both for morphological and behavioral issues. The first ideas for gait generation came from animal observation, but they were mainly focused on mimicking legs movements. It was not until the nineties that the first relevant works appeared trying to identify the principles behind the generation of those movements in animals. The proposed models were based on neurophysiologic principles, and most of them tried to include characteristics of animal locomotion by the addition of neural networks, dynamic oscillators, or using a set of “movement rules”. Although many models have been suggested, most of them share some common aspects: 1. Motion signals generation and processing are very slow and highly distributed processes. 2. The brain tends to perform high level feed-forward movement control and prediction. 3. The locomotion system has local feedback, from pressure sensors, force sensors, intramuscular sensors, etc. In some processes these characteristics are obvious, like in the heart beating or breathing. In these processes there is no need for the intervention of a complex processing unit like the brain, since most of the coordinated oscillatory behavior of the muscles is carried out locally and distributed. The oscillatory nature of locomotion patterns has attracted studies about the existence of a similar structure in charge of this problem. The biologic and electrochemical bases of the system in animals are fairly well explained in the works on neural networks by Hodgkin-Huxley (Hodgkin, 1952). Another important characteristic of animal systems is that biological neural networks can perform timing tasks through oscillatory networks, and also can modulate neuromuscular excitatory signals, thus giving the ability to

[1]  Valentin A. Nepomnyashchikh,et al.  Emergence of Adaptive Searching Rules from the Dynamics of a Simple Nonlinear System , 2003, Adapt. Behav..

[2]  Kunikatsu Takase,et al.  Three-dimensional adaptive dynamic walking of a quadruped - rolling motion feedback to CPGs controlling pitching motion , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[3]  Shun-ichi Amari,et al.  Characteristics of Random Nets of Analog Neuron-Like Elements , 1988, IEEE Trans. Syst. Man Cybern..

[4]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[5]  Philip Holmes,et al.  A Minimal Model of a Central Pattern Generator and Motoneurons for Insect Locomotion , 2004, SIAM J. Appl. Dyn. Syst..

[6]  Jörg Conradt,et al.  Distributed Central Pattern Generator Control for a Serpentine Robot , 2003 .

[7]  Juan C. Grieco,et al.  Gait Synthesis and Modulation for Quadruped Robot Locomotion Using a Simple Feed-Forward Network , 2006, ICAISC.

[8]  Wulfram Gerstner,et al.  SPIKING NEURON MODELS Single Neurons , Populations , Plasticity , 2002 .

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

[10]  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.

[11]  Gerardo Fernandez-Lopez,et al.  A CPG WITH FORCE FEEDBACK FOR A STATICALLY STABLE QUADRUPED GAIT , 2007 .

[12]  Fu-Sheng Tsung,et al.  Modeling dynamical systems with recurrent neural networks , 1994 .

[13]  Yasuhiro Fukuoka,et al.  Adaptive dynamic walking of a quadruped robot using a neural system model , 2001, Adv. Robotics.

[14]  Ryoji Suzuki,et al.  Oscillatory Network Model which Learns a Rhythmic Pattern of an External Signal , 1994 .

[15]  Yuichi Nakamura,et al.  Approximation of dynamical systems by continuous time recurrent neural networks , 1993, Neural Networks.

[16]  IEEE-INNS-ENNS International Joint Conference on Neural Networks , 2000, Cognitive Systems Research.

[17]  David Wettergreen,et al.  Behavior-based gait execution for the Dante II walking robot , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[18]  Martin Buehler,et al.  Quadruped Robot Running With a Bounding Gait , 2000, ISER.

[19]  M. Anthony Lewis,et al.  Perception driven robot locomotion (特集「ロコモーション」) , 2002 .

[20]  Auke Jan Ijspeert,et al.  Evolution and Development of a Central Pattern Generator for the Swimming of a Lamprey , 1999, Artificial Life.

[21]  William Whittaker,et al.  Configuration of Autonomous Walkers for Extreme Terrain , 1993, Int. J. Robotics Res..

[22]  Jun Tani,et al.  Evolved Motor Primitives and Sequences in a Hierarchical Recurrent Neural Network , 2004, GECCO.

[23]  Aude Billard,et al.  Biologically inspired neural controllers for motor control in a quadruped robot , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[24]  Arthur D Kuo,et al.  The relative roles of feedforward and feedback in the control of rhythmic movements. , 2002, Motor control.

[25]  D. J. Todd Walking machines : an introduction to legged robots , 1985 .

[26]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[27]  Artur M. Arsénio Tuning of neural oscillators for the design of rhythmic motions , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[28]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Irregular Terrain Based on Biological Concepts , 2003, Int. J. Robotics Res..

[29]  E. Marder,et al.  Invertebrate Central Pattern Generation Moves along , 2005, Current Biology.

[30]  Randall D. Beer,et al.  Evolution and Analysis of Model CPGs for Walking: I. Dynamical Modules , 1999, Journal of Computational Neuroscience.

[31]  Wulfram Gerstner,et al.  Spiking Neuron Models , 2002 .

[32]  Ludovic Righetti,et al.  A Dynamical Systems Approach to Learning: A Frequency-Adaptive Hopper Robot , 2005, ECAL.

[33]  Auke Jan Ijspeert,et al.  Distributed Central Pattern Generator Model for Robotics Application Based on Phase Sensitivity Analysis , 2004, BioADIT.

[34]  Héctor Montes Análisis, diseño y evaluación de estrategias de control de fuerza en robots caminantes , 2005 .

[35]  H. Cruse,et al.  A Biologically Inspired Controller for Hexapod Walking: Simple Solutions by Exploiting Physical Properties , 2001, The Biological Bulletin.

[36]  M. Anthony Lewis,et al.  Elegant Stepping: A Model of Visually Triggered Gait Adaptation , 1999, Connect. Sci..

[37]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1952, The Journal of physiology.

[38]  Randall D. Beer,et al.  Evolution and Analysis of Model CPGs for Walking: II. General Principles and Individual Variability , 1999, Journal of Computational Neuroscience.