Evolutionary discovery of self-stabilized dynamic gaits for a soft underwater legged robot

In recent years a number of robotic platforms have been developed, that are capable of robust locomotion in presence of a simple open loop control. Relying on the self-stabilizing properties of their mechanical structure, morphology assumes a crucial role in the design process, that is, however, usually guided by a set of heuristic principles falling under what is commonly known as embodied intelligence. Despite many impressive demonstrations, the result of such a methodology may be sub-optimal, given the dimension of the design space and the complex intertwining of involved dynamical effects. Encouraged by the growing consensus that embodied solutions can indeed be produced by bio-inspired computational techniques in a more automated manner, this work proposes a computer-aided methodology to explore in simulation the design space of an existing robot, by harnessing computational techniques inspired by natural evolution. Although many works exist on the application of evolutionary algorithms in robotics, few of them embrace this design perspective. The idea is to have an evolutionary process suggesting to the human designer a number of interesting robot configurations and embodied behaviors, from whose analysis design hints can be gained to improve the platform. The focus will be on enhancing the locomotion capabilities of a multi-legged, soft, underwater robot. We investigate for the first time the suitability of a recently introduced open-ended evolutionary algorithm (novelty search) for the intended study, and demonstrate its benefits in the comparison with a more conventional genetic algorithm. Results confirm that evolutionary algorithms are indeed capable of producing new, elaborate dynamic gaits, with evolved designs exhibiting several regularities. Possible future directions are also pointed out, in which the passive exploitation of robot's morphological features could bring additional advantages in achieving diverse, robust behaviors.

[1]  Hod Lipson,et al.  Evolving robot gaits in hardware: the HyperNEAT generative encoding vs. parameter optimization , 2011, ECAL.

[2]  C. Huffard Locomotion by Abdopus aculeatus (Cephalopoda: Octopodidae): walking the line between primary and secondary defenses , 2006, Journal of Experimental Biology.

[3]  R. Pfeifer,et al.  Self-Organization, Embodiment, and Biologically Inspired Robotics , 2007, Science.

[4]  M Calisti,et al.  Bioinspired locomotion and grasping in water: the soft eight-arm OCTOPUS robot , 2015, Bioinspiration & biomimetics.

[5]  Josh C. Bongard,et al.  Evolutionary robotics , 2013, CACM.

[6]  Paolo Dario,et al.  Design and development of a soft robot with crawling and grasping capabilities , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Dimitris P. Tsakiris,et al.  Hydrodynamic analysis of octopus-like robotic arms , 2012, 2012 IEEE International Conference on Robotics and Automation.

[8]  Cecilia Laschi,et al.  Bipedal Walking of an Octopus-Inspired Robot , 2014, Living Machines.

[9]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[10]  Jonathan E. Clark,et al.  Fast and Robust: Hexapedal Robots via Shape Deposition Manufacturing , 2002 .

[11]  Ivan Tanev,et al.  Automated evolutionary design, robustness, and adaptation of sidewinding locomotion of a simulated snake-like robot , 2005, IEEE Transactions on Robotics.

[12]  Fumiya Iida,et al.  Bipedal walking and running with spring-like biarticular muscles. , 2008, Journal of biomechanics.

[13]  Akio Ishiguro,et al.  Listen to body's message: Quadruped robot that fully exploits physical interaction between legs , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Cecilia Laschi,et al.  PoseiDRONE: Design of a soft-bodied ROV with crawling, swimming and manipulation ability , 2013, 2013 OCEANS - San Diego.

[15]  Fumiya Iida,et al.  New Robotics: Design Principles for Intelligent Systems , 2005, Artificial Life.

[16]  Frank Kirchner,et al.  Robot design for space missions using evolutionary computation , 2009, 2009 IEEE Congress on Evolutionary Computation.

[17]  Daniel E. Koditschek,et al.  RHex: A Simple and Highly Mobile Hexapod Robot , 2001, Int. J. Robotics Res..

[18]  Kenneth O. Stanley,et al.  Abandoning Objectives: Evolution Through the Search for Novelty Alone , 2011, Evolutionary Computation.

[19]  R. Pfeifer,et al.  Opinions and Outlooks on Morphological Computation , 2014 .

[20]  Dimitris P. Tsakiris,et al.  Octopus-inspired eight-arm robotic swimming by sculling movements , 2013, 2013 IEEE International Conference on Robotics and Automation.

[21]  Alin Albu-Schäffer,et al.  A robust sagittal plane hexapedal running model with serial elastic actuation and simple periodic feedforward control , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Chakravarthini M. Saaj,et al.  Evolving legged robots using biologically inspired optimization strategies , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[23]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.