Morphological Development at the Evolutionary Timescale: Robotic Developmental Evolution

Evolution and development operate at different timescales; generations for the one, a lifetime for the other. These two processes, the basis of much of life on earth, interact in many non-trivial ways, but their temporal hierarchy---evolution overarching development---is observed for all multicellular lifeforms. When designing robots however, this tenet lifts: it becomes---however natural---a design choice. We propose to inverse this temporal hierarchy and design a developmental process happening at the phylogenetic timescale. Over a classic evolutionary search aimed at finding good gaits for a tentacle robot, we add a developmental process over the robots' morphologies. In each generation, the morphology of the robots does not change. But from one generation to the next, the morphology develops. Much like we become bigger, stronger and heavier as we age, our robots are bigger, stronger and heavier with each passing generation. Our robots start with baby morphologies, and a few thousand generations later, end-up with adult ones. We show that this produces better and qualitatively different gaits than an evolutionary search with only adult robots, and that it prevents premature convergence by fostering exploration. This method is conceptually simple, and can be effective on small or large populations of robots, and intrinsic to the robot and its morphology, and thus not specific to the task and the fitness function it is evaluated on. Furthermore, by recasting the evolutionary search as a learning process, these results can be viewed in the context of developmental learning robotics.

[1]  Cecilia Laschi,et al.  Evolutionary Developmental Soft Robotics As a Framework to Study Intelligence and Adaptive Behavior in Animals and Plants , 2017, Front. Robot. AI.

[2]  Francesco Corucci Evolutionary Developmental Soft Robotics: Towards Adaptive and Intelligent Soft Machines Following Nature’s Approach to Design , 2017 .

[3]  Ali Sadeghi,et al.  Toward Growing Robots: A Historical Evolution from Cellular to Plant-Inspired Robotics , 2018, Front. Robot. AI.

[4]  A. E. Eiben,et al.  The impact of environmental history on evolved robot properties , 2019, Artificial Life Conference Proceedings.

[5]  Hod Lipson,et al.  Age-fitness pareto optimization , 2010, GECCO '10.

[6]  Michael L. Anderson Embodied Cognition: A field guide , 2003, Artif. Intell..

[7]  Giulio Sandini,et al.  Developmental robotics: a survey , 2003, Connect. Sci..

[8]  Rolf Pfeifer,et al.  Morphological Computation - Connecting Brain, Body, and Environment , 2006, Australian Conference on Artificial Intelligence.

[9]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[10]  Josh C. Bongard,et al.  A minimal developmental model can increase evolvability in soft robots , 2017, GECCO.

[11]  Rolf Pfeifer Morphological Computation - Connecting Brain, Body, and Environment , 2006, Australian Conference on Artificial Intelligence.

[12]  R. Roy,et al.  Architecture of the hind limb muscles of cats: Functional significance , 1982, Journal of morphology.

[13]  Sabine U. König,et al.  Embodied cognition , 2018, 2018 6th International Conference on Brain-Computer Interface (BCI).

[14]  Josh C. Bongard Morphological and environmental scaffolding synergize when evolving robot controllers: artificial life/robotics/evolvable hardware , 2011, GECCO '11.

[15]  Josh C. Bongard,et al.  How morphological development can guide evolution , 2017, Scientific Reports.

[16]  A. E. Eiben,et al.  Effects of environmental conditions on evolved robot morphologies and behavior , 2019, GECCO.

[17]  J. Piaget,et al.  The origin of intelligence in the child , 1997 .

[18]  Stéphane Doncieux,et al.  Beyond black-box optimization: a review of selective pressures for evolutionary robotics , 2014, Evol. Intell..

[19]  Fumiya Iida,et al.  Evolutionary Developmental Robotics: Improving Morphology and Control of Physical Robots , 2017, Artificial Life.

[20]  A. E. Eiben,et al.  Evolutionary Robotics: What, Why, and Where to , 2015, Front. Robot. AI.

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

[22]  Josh C. Bongard,et al.  Interoceptive robustness through environment-mediated morphological development , 2018, GECCO.

[23]  Josh C. Bongard,et al.  Guarding against premature convergence while accelerating evolutionary search , 2010, GECCO '10.