Central pattern generator and feedforward neural network-based self-adaptive gait control for a crab-like robot locomoting on complex terrain under two reflex mechanisms

Although quite a few central pattern generator controllers have been developed to regulate the locomotion of terrestrial bionic robots, few studies have been conducted on the central pattern generator control technique for amphibious robots crawling on complex terrains. The present article proposes a central pattern generator and feedforward neural network-based self-adaptive gait control method for a crab-like robot locomoting on complex terrain under two reflex mechanisms. In detail, two nonlinear ordinary differential equations are presented at first to model a Hopf oscillator with limit cycle effects. Having Hopf oscillators as the basic units, a central pattern generator system is proposed for the waveform-gait control of the crab-like robot. A tri-layer feedforward neural network is then constructed to establish the one-to-one mapping between the central pattern generator rhythmic signals and the joint angles. Based on the central pattern generator system and feedforward neural network, two reflex mechanisms are put forward to realize self-adaptive gait control on complex terrains. Finally, experiments with the crab-like robot are performed to verify the waveform-gait generation and transition performances and the self-adaptive locomotion capability on uneven ground.

[1]  Daishi Ueno,et al.  Biomimetic Motion Control System Based on a CPG for an Amphibious Multi-Link Mobile Robot , 2008 .

[2]  Xiaodong Wu,et al.  Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change , 2010, Auton. Robots.

[3]  Jan Awrejcewicz,et al.  Prototype, control system architecture and controlling of the hexapod legs with nonlinear stick-slip vibrations , 2016 .

[4]  Ming Wang,et al.  CPG-based Sensory Feedback Control for Bio-inspired Multimodal Swimming , 2014 .

[5]  Ethan K. Scott,et al.  Optogenetic dissection of a behavioral module in the vertebrate spinal cord , 2009, Nature.

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

[7]  Shugen Ma,et al.  Smooth transition for CPG-based body shape control of a snake-like robot , 2013, Bioinspiration & biomimetics.

[8]  Weiwei Huang,et al.  A coordination-based CPG structure for 3D walking control , 2013, Robotica.

[9]  Qinghai Yang,et al.  Dynamic Modelling of a CPG-Controlled Amphibious Biomimetic Swimming Robot , 2013 .

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

[11]  Ke Yang,et al.  Dynamic model and CPG network generation of the underwater self-reconfigurable robot , 2016, Adv. Robotics.

[12]  Libor Preucil,et al.  High-level motion planning for CPG-driven modular robots , 2015, Robotics Auton. Syst..

[13]  Shusheng Bi,et al.  Applying central pattern generators to control the robofish with oscillating pectoral fins , 2015, Ind. Robot.

[14]  Domenec Puig,et al.  Deterministic phase resetting with predefined response time for CPG networks based on Matsuoka's oscillator , 2015, Robotics Auton. Syst..

[15]  Anders Lansner,et al.  Computer simulation of the segmental neural network generating locomotion in lamprey by using populations of network interneurons , 2004, Biological Cybernetics.

[16]  Kamal Jamshidi,et al.  Sensor-Based Programming of Central Pattern Generators in Humanoid Robots , 2013 .

[17]  Auke Jan Ijspeert,et al.  Online Optimization of Swimming and Crawling in an Amphibious Snake Robot , 2008, IEEE Transactions on Robotics.

[18]  Sangdeok Park,et al.  Central pattern generator based reflexive control of quadruped walking robots using a recurrent neural network , 2014, Robotics Auton. Syst..

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

[20]  Yasuhiro Fukuoka,et al.  Adaptive Dynamic Walking of a Quadruped Robot on Natural Ground Based on Biological Concepts , 2007, Int. J. Robotics Res..

[21]  Ki-Baek Lee,et al.  Stable Walking of Humanoid Robots Using Vertical Center of Mass and Foot Motions by an Evolutionary Optimized Central Pattern Generator , 2016 .

[22]  Tianmiao Wang,et al.  Learning to swim : a dynamical systems approach to mimicking sh swimming with CPG , 2013 .

[23]  Auke Jan Ijspeert,et al.  Online trajectory generation in an amphibious snake robot using a lamprey-like central pattern generator model , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[24]  Vítor Matos,et al.  Towards goal-directed biped locomotion: Combining CPGs and motion primitives , 2014, Robotics Auton. Syst..

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

[26]  Majid Nili Ahmadabadi,et al.  Design, implementation and analysis of an alternation-based Central Pattern Generator for multidimensional trajectory generation , 2012, Robotics Auton. Syst..

[27]  Önder Tutsoy,et al.  Cpg Based RL Algorithm Learns to Control of a humanoid robot leg , 2015, Int. J. Robotics Autom..

[28]  Guangming Xie,et al.  CPG-based Locomotion Controller Design for a Boxfish-like Robot , 2014 .

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

[30]  Junmin Li,et al.  Gait Planning and Stability Control of a Quadruped Robot , 2016, Comput. Intell. Neurosci..

[31]  Wei Wang,et al.  Hopf oscillator-based gait transition for a quadruped robot , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

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

[33]  Sanqing Hu,et al.  Real-time Walking Pattern Generation for a Biped Robot with Hybrid CPG-ZMP Algorithm , 2014 .

[34]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[35]  Bernard Girau,et al.  Configurable Embedded CPG-Based Control for Robot Locomotion , 2012 .

[36]  Hung-Yuan Chung,et al.  Hexapod moving in complex terrains via a new adaptive CPG gait design , 2015, Ind. Robot.

[37]  Jianwei Zhang,et al.  Amphibious Pattern Design of a Robotic Fish with Wheel‐propeller‐fin Mechanisms , 2013, J. Field Robotics.

[38]  P. Holmes,et al.  The nature of the coupling between segmental oscillators of the lamprey spinal generator for locomotion: A mathematical model , 1982, Journal of mathematical biology.

[39]  Vítor Matos,et al.  CPG modulation for navigation and omnidirectional quadruped locomotion , 2012, Robotics Auton. Syst..