Parameter Synthesis of Coupled Nonlinear Oscillators for CPG-Based Robotic Locomotion

This paper presents a numerical method for parameter synthesis of a central pattern generator (CPG) network to acquire desired locomotor patterns. The CPG network is modeled as a chain of unidirectionally or bidirectionally coupled Hopf oscillators with a novel coupling scheme that eliminates the influence of afferent signals on amplitude of the oscillator. The method converts the related CPG parameters into dynamic systems that evolve as part of the CPG network dynamics. The frequency, amplitude, and phase relations of teaching signals can be encoded by the CPG network with the proposed learning rules. The ability of the method to learn instructed locomotor pattern is proven with simulations. Application of the proposed method to online gait synthesis of a robotic fish is also presented.

[1]  Guangming Xie,et al.  CPG-Based Locomotion Control of a Robotic Fish: Using Linear Oscillators and Reducing Control Parameters via PSO , 2011 .

[2]  Fumiya Iida,et al.  Finding Resonance: Adaptive Frequency Oscillators for Dynamic Legged Locomotion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Chunlin Zhou,et al.  Design and Locomotion Control of a Biomimetic Underwater Vehicle With Fin Propulsion , 2012, IEEE/ASME Transactions on Mechatronics.

[4]  Tom Ziemke,et al.  Humanoids Learning to Walk: A Natural CPG-Actor-Critic Architecture , 2013, Front. Neurorobot..

[5]  P. Guertin The mammalian central pattern generator for locomotion , 2009, Brain Research Reviews.

[6]  Soon-Jo Chung,et al.  Neurobiologically Inspired Control of Engineered Flapping Flight , 2010 .

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

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

[9]  Li Wen,et al.  Novel Method for the Modeling and Control Investigation of Efficient Swimming for Robotic Fish , 2012, IEEE Transactions on Industrial Electronics.

[10]  Tetsuya Iwasaki,et al.  Multivariable harmonic balance for central pattern generators , 2008, Autom..

[11]  Barbara Webb,et al.  Neuromorphic Control of Stepping Pattern Generation: A Dynamic Model With Analog Circuit Implementation , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[12]  Danwei Wang,et al.  CPG-Inspired Workspace Trajectory Generation and Adaptive Locomotion Control for Quadruped Robots , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[13]  Andrej Gams,et al.  On-line learning and modulation of periodic movements with nonlinear dynamical systems , 2009, Auton. Robots.

[14]  Jean-Jacques E. Slotine,et al.  Stable concurrent synchronization in dynamic system networks , 2005, Neural Networks.

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

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

[17]  Shuzhi Sam Ge,et al.  Data Driven Adaptive Predictive Control for Holonomic Constrained Under-Actuated Biped Robots , 2012, IEEE Transactions on Control Systems Technology.

[18]  Long Wang,et al.  Development of an artificial fish-like robot and its application in cooperative transportation , 2008 .

[19]  Toshio Tsuji,et al.  Theoretical and Evolutionary Parameter Tuning of Neural Oscillators with a Double-Chain Structure for Generating Rhythmic Signals , 2012, Neural Computation.

[20]  Jürgen Kurths,et al.  Synchronization - A Universal Concept in Nonlinear Sciences , 2001, Cambridge Nonlinear Science Series.

[21]  Kei Senda,et al.  Adaptive splitbelt treadmill walking of a biped robot using nonlinear oscillators with phase resetting , 2013, Auton. Robots.

[22]  Jürgen Kurths,et al.  Synchronization: Phase locking and frequency entrainment , 2001 .

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

[24]  Qingguo Wang,et al.  Locomotion Learning for an Anguilliform Robotic Fish Using Central Pattern Generator Approach , 2014, IEEE Transactions on Industrial Electronics.

[25]  Shuzhi Sam Ge,et al.  Adaptive robust controls of biped robots , 2013 .

[26]  Tianmiao Wang,et al.  Learning fish-like swimming with A CPG-based locomotion controller , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Long Wang,et al.  Vision-Based Target Tracking and Collision Avoidance for Two Autonomous Robotic Fish , 2009, IEEE Transactions on Industrial Electronics.

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

[29]  Ludovic Righetti,et al.  Engineering entrainment and adaptation in limit cycle systems , 2006, Biological Cybernetics.

[30]  H. Bart-Smith,et al.  Central Pattern Generator Control of a Tensegrity Swimmer , 2013, IEEE/ASME Transactions on Mechatronics.

[31]  A. Ijspeert,et al.  Dynamic hebbian learning in adaptive frequency oscillators , 2006 .