Morphological Evolution of Physical Robots through Model-Free Phenotype Development

Artificial evolution of physical systems is a stochastic optimization method in which physical machines are iteratively adapted to a target function. The key for a meaningful design optimization is the capability to build variations of physical machines through the course of the evolutionary process. The optimization in turn no longer relies on complex physics models that are prone to the reality gap, a mismatch between simulated and real-world behavior. We report model-free development and evaluation of phenotypes in the artificial evolution of physical systems, in which a mother robot autonomously designs and assembles locomotion agents. The locomotion agents are automatically placed in the testing environment and their locomotion behavior is analyzed in the real world. This feedback is used for the design of the next iteration. Through experiments with a total of 500 autonomously built locomotion agents, this article shows diversification of morphology and behavior of physical robots for the improvement of functionality with limited resources.

[1]  Robert K. Peet,et al.  The Measurement of Species Diversity , 1974 .

[2]  Karl Sims,et al.  Evolving 3d morphology and behavior by competition , 1994 .

[3]  Inman Harvey,et al.  Noise and the Reality Gap: The Use of Simulation in Evolutionary Robotics , 1995, ECAL.

[4]  Adrian Thompson,et al.  An Evolved Circuit, Intrinsic in Silicon, Entwined with Physics , 1996, ICES.

[5]  Pablo Funes Computer Evolution of Buildable Objects , 1997 .

[6]  Jordan B. Pollack,et al.  Computer Evolution of Buildable Objects for Evolutionary Design by Computers , 1998 .

[7]  Peter J. Bentley,et al.  Evolutionary Design By Computers , 1999 .

[8]  Jeffrey L. Krichmar,et al.  Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines , 2001, Complex..

[9]  Peter J. Bentley,et al.  On growth, form and computers , 2003 .

[10]  Jordan B. Pollack,et al.  Crossing the fabrication gap: evolving assembly plans to build 3-D objects , 2005, 2005 IEEE Congress on Evolutionary Computation.

[11]  J.D. Lohn,et al.  Evolvable hardware using evolutionary computation to design and optimize hardware systems , 2006, IEEE Computational Intelligence Magazine.

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

[13]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[14]  Marco Dorigo,et al.  Self-Assembly at the Macroscopic Scale , 2008, Proceedings of the IEEE.

[15]  Josh Bongard,et al.  Morphological change in machines accelerates the evolution of robust behavior , 2011, Proceedings of the National Academy of Sciences.

[16]  Hod Lipson,et al.  Evolving three-dimensional objects with a generative encoding inspired by developmental biology , 2011, ECAL.

[17]  Jason D. Lohn,et al.  Computer-Automated Evolution of an X-Band Antenna for NASA's Space Technology 5 Mission , 2011, Evolutionary Computation.

[18]  S. Sultan,et al.  The role of developmental plasticity in evolutionary innovation , 2011, Proceedings of the Royal Society B: Biological Sciences.

[19]  Serge Kernbach,et al.  Embodied artificial evolution , 2012, Evolutionary Intelligence.

[20]  Hod Lipson,et al.  Automatic Design and Manufacture of Soft Robots , 2012, IEEE Transactions on Robotics.

[21]  John Rieffel,et al.  Automatically Designing and Printing 3-D Objects with EvoFab 0.2 , 2012, ALIFE.

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

[23]  Stéphane Doncieux,et al.  The Transferability Approach: Crossing the Reality Gap in Evolutionary Robotics , 2013, IEEE Transactions on Evolutionary Computation.

[24]  Fumiya Iida,et al.  Active Sensing System with In Situ Adjustable Sensor Morphology , 2013, PloS one.

[25]  Kyrre Glette,et al.  Some distance measures for morphological diversification in generative evolutionary robotics , 2014, GECCO.

[26]  Fumiya Iida,et al.  Mechanics and energetics in tool manufacture and use: a synthetic approach , 2014, Journal of The Royal Society Interface.

[27]  R. Doursat,et al.  Growing Fine-Grained Multicellular Robots , 2014 .

[28]  Radhika Nagpal,et al.  Programmable self-assembly in a thousand-robot swarm , 2014, Science.

[29]  DoursatRené,et al.  Growing Fine-Grained Multicellular Robots , 2014 .

[30]  Samuel M. Felton,et al.  A method for building self-folding machines , 2014, Science.

[31]  W. Oechel,et al.  Automatic design and manufacture of robotic lifeforms , 2022 .