Neurally Controlled Steering for Collision-Free Behavior of a Snake Robot

Biologically inspired snake robots have been widely studied for their various motion patterns. Most research has focused on the design of a controller for a given motion pattern. However, relatively limited work appears to have been done on the design of a controller for self-adaptive locomotion. In this brief, we add sensory inputs to a control system in order to investigate collision avoidance in a snake robot using a neural controller based on central pattern generator. From an analysis of the steering mechanism during serpentine locomotion, we derive a mathematical model of the joint configuration and the steering angle. In a neural oscillator network, steering control can be achieved via the proposed amplitude modulation method by modulating the neural oscillation parameters. A head-navigated motion pattern is employed to allow the range sensors to accurately detect obstacles for collision avoidance. Through the head-navigated locomotion, the head of the snake robot can be controlled to keep the orientation the same as the motion direction. The proposed control method is experimentally verified by application to the SR-I snake robot.

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

[2]  Tetsuya Iwasaki,et al.  Sensory Feedback Mechanism Underlying Entrainment of Central Pattern Generator to Mechanical Resonance , 2006, Biological Cybernetics.

[3]  Shigeo Hirose,et al.  Biologically Inspired Robots: Snake-Like Locomotors and Manipulators , 1993 .

[4]  Yasuhiro Fukuoka,et al.  Adaptive dynamic walking of a quadruped robot using a neural system model , 2001, Adv. Robotics.

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

[6]  Hubert Roth,et al.  Modular Reactive Neurocontrol for Biologically Inspired Walking Machines , 2007, Int. J. Robotics Res..

[7]  Pål Liljebäck,et al.  Snake Robot Obstacle-Aided Locomotion: Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

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

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

[10]  K. Y. Pettersen,et al.  Snake Robot Locomotion in Environments With Obstacles , 2012, IEEE/ASME Transactions on Mechatronics.

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

[12]  Ming Wang,et al.  Dynamic modeling and its application for a CPG-coupled robotic fish , 2011, 2011 IEEE International Conference on Robotics and Automation.

[13]  Shigeo Hirose,et al.  Snakes and Strings: New Robotic Components for Rescue Operations , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[14]  Xiaodong Wu,et al.  CPG-based control of serpentine locomotion of a snake-like robot ☆ , 2010 .

[15]  Shigeo Hirose,et al.  Snake-like robots [Tutorial] , 2009, IEEE Robotics & Automation Magazine.

[16]  Dimitris P. Tsakiris,et al.  Biomimetic Centering for Undulatory Robots , 2006, The First IEEE/RAS-EMBS International Conference on Biomedical Robotics and Biomechatronics, 2006. BioRob 2006..

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

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

[19]  Howie Choset,et al.  Parameterized and Scripted Gaits for Modular Snake Robots , 2009, Adv. Robotics.

[20]  Weiwei Huang,et al.  Coordination between oscillators: An important feature for robust bipedal walking , 2008, 2008 IEEE International Conference on Robotics and Automation.

[21]  Shugen Ma,et al.  Development of a sensor-driven snake-like robot SR-I , 2011, 2011 IEEE International Conference on Information and Automation.

[22]  K. Ashenayi,et al.  Genetic algorithms for autonomous robot navigation , 2007, IEEE Instrumentation & Measurement Magazine.

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

[24]  A. Garrod Animal Locomotion , 1874, Nature.

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

[26]  Xiaodong Wu,et al.  Head-navigated locomotion of a snake-like robot for its autonomous obstacle avoidance , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Fumitoshi Matsuno,et al.  Trajectory Tracking Control of Snake Robots Based on Dynamic Model , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[28]  Pål Liljebäck,et al.  A review on modelling, implementation, and control of snake robots , 2012, Robotics Auton. Syst..

[29]  M. Zamora,et al.  Evolutionary computation techniques for behaviour fusion in autonomous mobile robots , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).