On Chaotic Oscillator-Based Central Pattern Generator for Motion Control of Hexapod Walking Robot

In this paper, we address a problem of motion control of a real hexapod walking robot along a trajectory of the prescribed curvature and desired motion gait. The proposed approach is based on a chaotic neural oscillator that is employed as the central pattern generator (CPG). The CPG allows to generate various motion gaits according to the specified period of the chaotic oscillator. The output signal of the oscillator is processed by the proposed trajectory generator that allows to specify a curvature of the trajectory the robot is requested to traverse. Such a signal is then considered as an input for the inverse kinematic task which provides particular trajectories of individual legs that are directly send to the robot actuators. Thus, the main benefit of the proposed approach is that only two natural parameters are necessary to control the gait type and the robot motion. The proposed approach has been verified in real experiments. The experimental results support feasibility of the proposed concept and the robot is able to crawl desired trajectories with the tripod, ripple, low gear, and wave motion gaits.

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

[2]  Wenfu Xu,et al.  Gait planning method of a hexapod robot based on the central pattern generators: Simulation and experiment , 2013, 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[3]  Jianhua Wang,et al.  An adaptive locomotion controller for a hexapod robot: CPG, kinematics and force feedback , 2014, Science China Information Sciences.

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

[5]  N. Porcino,et al.  Hexapod gait control by a neural network , 1990, 1990 IJCNN International Joint Conference on Neural Networks.

[6]  Vaughan R. Pratt,et al.  Direct least-squares fitting of algebraic surfaces , 1987, SIGGRAPH.

[7]  Keigo Watanabe,et al.  Central pattern generators based on Matsuoka oscillators for the locomotion of biped robots , 2008, Artificial Life and Robotics.

[8]  F. Pasemann Complex dynamics and the structure of small neural networks , 2002, Network.

[9]  Robert Haschke,et al.  Bifurcations in discrete time neural networks: controlling complex network behaviour with inputs , 2003 .

[10]  E. Marder,et al.  Central pattern generators and the control of rhythmic movements , 2001, Current Biology.

[11]  Marc Timme,et al.  Self-organized adaptation of a simple neural circuit enables complex robot behaviour , 2011, ArXiv.

[12]  Libor Preucil,et al.  A Practical Multirobot Localization System , 2014, J. Intell. Robotic Syst..

[13]  P. Arena,et al.  Bio-Inspired Emergent Control of Locomotion Systems , 2004 .

[14]  César Torres-Huitzil,et al.  A CPG system based on spiking neurons for hexapod robot locomotion , 2015, Neurocomputing.

[15]  T. Brown On the nature of the fundamental activity of the nervous centres; together with an analysis of the conditioning of rhythmic activity in progression, and a theory of the evolution of function in the nervous system , 1914, The Journal of physiology.

[16]  P. Holmes,et al.  Reflexes and preflexes: on the role of sensory feedback on rhythmic patterns in insect locomotion , 2010, Biological Cybernetics.

[17]  R J Full,et al.  How animals move: an integrative view. , 2000, Science.

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

[19]  D. Wilson Insect walking. , 1966, Annual review of entomology.

[20]  Jianwei Zhang,et al.  A Survey on CPG-Inspired Control Models and System Implementation , 2014, IEEE Transactions on Neural Networks and Learning Systems.