Evolution, Robustness, and Adaptation of Sidewinding Locomotion of Simulated Snake-Like Robot

Inspired by the efficient method of locomotion of the rattlesnake Crotalus cerastes, the objective of this work is automatic design through ge- netic programming, of the fastest possible (sidewinding) locomotion of simu- lated limbless, wheelless snake-like robot (Snakebot). The realism of simula- tion is ensured by employing the Open Dynamics Engine (ODE), which facili- tates implementation of all physical forces, resulting from the actuators, joints constrains, frictions, gravity, and collisions. Empirically obtained results dem- onstrate the emergence of sidewinding locomotion from relatively simple mo- tion patterns of morphological segments. Robustness of the sidewinding Snake- bot, considered as ability to retain its velocity when situated in unanticipated environment, is illustrated by the ease with which Snakebot overcomes various types of obstacles such as a pile of or burial under boxes, rugged terrain and small walls. The ability of Snakebot to adapt to partial damage by gradually improving its velocity characteristics is discussed. Discovering compensatory locomotion traits, Snakebot recovers completely from single damage and recov- ers a major extent of its original velocity when more significant damage is in- flicted. Contributing to the better understanding of sidewinding locomotion, this work could be considered as a step towards building real Snakebots, which are able to perform robustly in difficult environments.

[1]  William Whittaker,et al.  Limbless locomotion: learning to crawl with a snake robot , 1997 .

[2]  Nick Jakobi,et al.  Minimal simulations for evolutionary robotics , 1998 .

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

[4]  Ying Zhang,et al.  Phase automata: a programming model of locomotion gaits for scalable chain-type modular robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[5]  Wei-Min Shen,et al.  Distributed Task Negotiation in Modular Robots , 2003 .

[6]  広瀬 茂男,et al.  Biologically inspired robots : snake-like locomotors and manipulators , 1993 .

[7]  Karl Sims,et al.  Evolving 3D Morphology and Behavior by Competition , 1994, Artificial Life.

[8]  Ivan T. Tanev,et al.  DOM/XML-based portable genetic representation of the morphology, behavior and communication abilities of evolvable agents , 2004, Artificial Life and Robotics.

[9]  Fumio Hara,et al.  Morpho-functional Machines: The New Species , 2012, Springer Japan.

[10]  Gregory S. Chirikjian,et al.  The kinematics of hyper-redundant robot locomotion , 1995, IEEE Trans. Robotics Autom..

[11]  Wei-Min Shen,et al.  A simple approach to the control of locomotion in self-reconfigurable robots , 2003, Robotics Auton. Syst..

[12]  Deepak Kumar,et al.  TRENDS IN EVOLUTIONARY ROBOTICS , 1998 .

[13]  Joel W. Burdick,et al.  Gait kinematics for a serpentine robot , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[14]  H. Morowitz The Emergence of Everything: How the World Became Complex , 2002 .

[15]  Lakhmi C. Jain,et al.  Soft Computing for Intelligent Robotic Systems , 1999 .

[16]  Una-May O'Reilly,et al.  Genetic Programming II: Automatic Discovery of Reusable Programs. , 1994, Artificial Life.

[17]  John R. Koza,et al.  Automatic Creation of Human-Competitive Programs and Controllers by Means of Genetic Programming , 2000, Genetic Programming and Evolvable Machines.

[18]  Gregory S. Chirikjian,et al.  A 'sidewinding' locomotion gait for hyper-redundant robots , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[19]  John R. Koza,et al.  Genetic programming - on the programming of computers by means of natural selection , 1993, Complex adaptive systems.

[20]  Peter J. Bentley,et al.  Evolving Motion of Robots with Muscles , 2003, EvoWorkshops.

[21]  R. Pfeifer,et al.  Evolving Complete Agents using Artificial Ontogeny , 2003 .

[22]  Thomas S. Ray Aesthetically Evolved Virtual Pets , 2001, Leonardo.

[23]  M. Fujita,et al.  Evolution of dynamic gaits for a robot , 2000, 2000 Digest of Technical Papers. International Conference on Consumer Electronics. Nineteenth in the Series (Cat. No.00CH37102).