Two-phase GA parameter tunning method of CPGs for quadruped gaits

Nowadays, the locomotion control research field has been pretty active and has produced different approaches for legged robots. From biological studies, it is known that fundamental rhythmic periodical signals for locomotion are produced by Central Pattern Generator (CPG) and the main part of the coordination takes place in the central nervous system. In spite of the CPG-utility, there are few training methodologies to generate the rhythmic signals based in CPG models. In this paper, an automatic method to find the synaptic weights to generate three basic gaits using Genetic Algorithms (GA) is presented. The method is based on the analysis of the oscillator behavior and its interactions with other oscillators, in a network. The oscillator model used in this work is the proposed by Van Der Pol (VDP). A two-phase GA is adapted: (i) to find the parameter values to produce oscillations and (ii) to generate the weight values of the interconnections between oscillators. The results show the feasibility of the presented method to find the parameters to generate different gaits. The implementation takes advantage that the fitness function works directly with the oscillator and the network. So, knowledge about the robot dynamic is not necessary. The GA based approach uses small population and limited numbers of generations, ideal to be processed on either computers with reduced resources or hardware implementations.

[1]  S. Hooper,et al.  Central pattern generators , 2000, Current Biology.

[2]  Yurak Son,et al.  Generation of Adaptive Gait Patterns for Quadruped Robot Using CPG Network (Special Issue on Nonlinear Circuits and Signal Processing) , 2004 .

[3]  S Grossberg,et al.  Neural control of interlimb oscillations. II. Biped and quadruped gaits and bifurcations. , 1997, Biological cybernetics.

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

[5]  Jun Morimoto,et al.  Learning from demonstration and adaptation of biped locomotion , 2004, Robotics Auton. Syst..

[6]  Akio Ishiguro,et al.  Generation of an adaptive controller CPG for a quadruped robot with neuromodulation mechanism , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Bernard Girau,et al.  Hardware Implementation of a CPG-Based Locomotion Control for Quadruped Robots , 2010, ICANN.

[8]  T. Zielinska Gait Rhythm Generators of a Two Legged Walking Machine , 1997 .

[9]  Balth van der Pol Jun Docts. Sc.,et al.  LXXII. The heartbeat considered as a relaxation oscillation, and an electrical model of the heart , 1928 .

[10]  A. Dagg Gaits in mammals , 1973 .

[11]  Hiroshi Kimura,et al.  Dynamics in Dynamic Walk of the Quadruped Robot , 1988 .

[12]  Yoshihiko Nakamura,et al.  Polynomial design of the nonlinear dynamics for the brain-like information processing of whole body motion , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[13]  Bernard Espiau,et al.  Multisensor Input for CPG-Based Sensory---Motor Coordination , 2008, IEEE Transactions on Robotics.

[14]  F. Delcomyn Neural basis of rhythmic behavior in animals. , 1980, Science.

[15]  Bernard Girau,et al.  FPGA-based Circuit for Central Pattern Generator in Quadruped Locomotion , 2010, Australian Journal of Intelligent Information Processing Systems.

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

[17]  Scott L. Hooper Central Pattern Generators , 2001 .

[18]  Auke Jan Ijspeert,et al.  Central pattern generators for locomotion control in animals and robots: A review , 2008, Neural Networks.