Theoretical and Evolutionary Parameter Tuning of Neural Oscillators with a Double-Chain Structure for Generating Rhythmic Signals

A neural oscillator with a double-chain structure is one of the central pattern generator models used to simulate and understand rhythmic movements in living organisms. However, it is difficult to reproduce desired rhythmic signals by tuning an enormous number of parameters of neural oscillators. In this study, we propose an automatic tuning method consisting of two parts. The first involves tuning rules for both the time constants and the amplitude of the oscillatory outputs based on theoretical analyses of the relationship between parameters and outputs of the neural oscillators. The second involves an evolutionary tuning method with a two-step genetic algorithm (GA), consisting of a global GA and a local GA, for tuning parameters such as neural connection weights that have no exact tuning rule. Using numerical experiments, we confirmed that the proposed tuning method could successfully tune all parameters and generate sinusoidal waves. The tuning performance of the proposed method was less affected by factors such as the number of excitatory oscillators or the desired outputs. Furthermore, the proposed method was applied to the parameter-tuning problem of some types of artificial and biological wave reproduction and yielded optimal parameter values that generated complex rhythmic signals in Caenorhabditis elegans without trial and error.

[1]  P. Holmes,et al.  Neuromechanical models for insect locomotion: Stability, maneuverability, and proprioceptive feedback. , 2009, Chaos.

[2]  G. Bard Ermentrout,et al.  Phase locking in chains of multiple-coupled oscillators , 2000 .

[3]  Toshio Tsuji,et al.  A model of motor control of the nematode C. elegans with neuronal circuits , 2005, Artif. Intell. Medicine.

[4]  Örjan Ekeberg,et al.  A combined neuronal and mechanical model of fish swimming , 1993, Biological Cybernetics.

[5]  N. Munakata [Genetics of Caenorhabditis elegans]. , 1989, Tanpakushitsu kakusan koso. Protein, nucleic acid, enzyme.

[6]  Takeshi Goto,et al.  A Dynamic Body Model of the Nematode C. elegans with Neural Oscillators , 2005, J. Robotics Mechatronics.

[7]  H. Minakata,et al.  A study of CPG based walking utilizing swing of arms , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[8]  Phil Husbands,et al.  Exploring the Kuramoto model of coupled oscillators in minimally cognitive evolutionary robotics tasks , 2010, IEEE Congress on Evolutionary Computation.

[9]  F. Delcomyn Foundations of neurobiology , 1997 .

[10]  Krister Wolff,et al.  Structural Evolution of Central Pattern Generators for Bipedal Walking in 3D Simulation , 2006, 2006 IEEE International Conference on Systems, Man and Cybernetics.

[11]  A.M. Arsenic On stability and tuning of neural oscillators: application to rhythmic control of a humanoid robot , 2004, 2004 IEEE International Joint Conference on Neural Networks (IEEE Cat. No.04CH37541).

[12]  M. Labouesse [Caenorhabditis elegans]. , 2003, Medecine sciences : M/S.

[13]  Dingguo Zhang,et al.  Computer Simulation Study on Central Pattern Generator: from Biology to Engineering , 2006, Int. J. Neural Syst..

[14]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

[15]  Shugen Ma,et al.  CPG-based control of a simulated snake-like robot adaptable to changing ground friction , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  H. Hemami,et al.  Modeling of a Neural Pattern Generator with Coupled nonlinear Oscillators , 1987, IEEE Transactions on Biomedical Engineering.

[17]  Francisco Herrera,et al.  Tackling Real-Coded Genetic Algorithms: Operators and Tools for Behavioural Analysis , 1998, Artificial Intelligence Review.

[18]  Donald M. Wilson The Central Nervous Control of Flight in a Locust , 1961 .

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

[20]  Randall D Beer,et al.  Beyond control: the dynamics of brain-body-environment interaction in motor systems. , 2009, Advances in experimental medicine and biology.

[21]  Zhaoping Li,et al.  Odour recognition and segmentation by a model olfactory bulb and cortex. , 2000 .

[22]  Ian Stewart,et al.  A modular network for legged locomotion , 1998 .

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

[24]  S. Grillner,et al.  Cellular network underlying locomotion as revealed in a lower vertebrate model: transmitters, membrane properties, circuitry, and simulation. , 1990, Cold Spring Harbor symposia on quantitative biology.

[25]  P. Jacobs,et al.  Involuntary stepping after chronic spinal cord injury. Evidence for a central rhythm generator for locomotion in man. , 1994, Brain : a journal of neurology.

[26]  Kiyotoshi Matsuoka,et al.  Sustained oscillations generated by mutually inhibiting neurons with adaptation , 1985, Biological Cybernetics.

[27]  G. Ermentrout,et al.  Forcing of coupled nonlinear oscillators: studies of intersegmental coordination in the lamprey locomotor central pattern generator. , 1990, Journal of neurophysiology.

[28]  Ludovic Righetti,et al.  Design Methodologies for Central Pattern Generators: An Application to Crawling Humanoids , 2006, Robotics: Science and Systems.

[29]  Kiyotoshi Matsuoka,et al.  Mechanisms of frequency and pattern control in the neural rhythm generators , 1987, Biological Cybernetics.

[30]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[31]  Jean-Arcady Meyer,et al.  Evolution of Neural Controllers for Locomotion and Obstacle Avoidance in a Six-legged Robot , 1999, Connect. Sci..

[32]  Hilla Peretz,et al.  Ju n 20 03 Schrödinger ’ s Cat : The rules of engagement , 2003 .

[33]  On Stability and Tuning of Neural Oscillators : Application to Rhythmic Control of a Humanoid Robot , 2004 .