The Utility of Evolving Simulated Robot Morphology Increases with Task Complexity for Object Manipulation

Embodied artificial intelligence argues that the body and brain play equally important roles in the generation of adaptive behavior. An increasingly common approach therefore is to evolve an agent's morphology along with its control in the hope that evolution will find a good coupled system. In order for embodied artificial intelligence to gain credibility within the robotics and cognitive science communities, however, it is necessary to amass evidence not only for how to co-optimize morphology and control of adaptive machines, but why. This work provides two new lines of evidence for why this co-optimization is useful: Here we show that for an object manipulation task in which a simulated robot must accomplish one, two, or three objectives simultaneously, subjugating more aspects of the robot's morphology to selective pressure allows for the evolution of better robots as the number of objectives increases. In addition, for robots that successfully evolved to accomplish all of their objectives, those composed of evolved rather than fixed morphologies generalized better to previously unseen environmental conditions.

[1]  Hod Lipson,et al.  Resilient Machines Through Continuous Self-Modeling , 2006, Science.

[2]  E. Reed The Ecological Approach to Visual Perception , 1989 .

[3]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[4]  W. Vent,et al.  Rechenberg, Ingo, Evolutionsstrategie — Optimierung technischer Systeme nach Prinzipien der biologischen Evolution. 170 S. mit 36 Abb. Frommann‐Holzboog‐Verlag. Stuttgart 1973. Broschiert , 1975 .

[5]  Peter Eggenberger-Hotz Evolving Morphologies of Simulated 3d Organisms Based on Differential Gene Expression , 2007 .

[6]  Phil Husbands,et al.  Closing the loop: Evolving a model-free visually guided robot arm , 2004 .

[7]  Alva Noë,et al.  Action in Perception , 2006, Representation and Mind.

[8]  R. Pfeifer,et al.  Repeated structure and dissociation of genotypic and phenotypic complexity in artificial ontogeny , 2001 .

[9]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[10]  Peter J. Bentley,et al.  Three Ways to Grow Designs: A Comparison of Embryogenies for an Evolutionary Design Problem , 1999, GECCO.

[11]  Stefano Nolfi,et al.  Active categorical perception in an evolved anthropomorphic robotic arm , 2009, 2009 IEEE Congress on Evolutionary Computation.

[12]  Stefano Nolfi,et al.  Evolution of Prehension Ability in an Anthropomorphic Neurorobotic Arm , 2007, Frontiers in neurorobotics.

[13]  Rolf Pfeifer,et al.  Understanding intelligence , 2020, Inequality by Design.

[14]  Chee-Meng Chew,et al.  Virtual Model Control: An Intuitive Approach for Bipedal Locomotion , 2001, Int. J. Robotics Res..

[15]  Jordan B. Pollack,et al.  Evolving L-systems to generate virtual creatures , 2001, Comput. Graph..

[16]  Randall D. Beer,et al.  The Dynamics of Brain–Body–Environment Systems , 2008 .

[17]  P. Eggenberger,et al.  Evolving the morphology of a compound eye on a robot , 1999, 1999 Third European Workshop on Advanced Mobile Robots (Eurobot'99). Proceedings (Cat. No.99EX355).

[18]  J. Bruner,et al.  The role of tutoring in problem solving. , 1976, Journal of child psychology and psychiatry, and allied disciplines.

[19]  Ingo Rechenberg,et al.  Evolutionsstrategie : Optimierung technischer Systeme nach Prinzipien der biologischen Evolution , 1973 .

[20]  E. D. Paolo Closing the loop: Evolving a model-free visually guided robot arm , 2004 .

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

[22]  Sergiu-Mihai Dascalu,et al.  Virtual Neurorobotics (VNR) to Accelerate Development of Plausible Neuromorphic Brain Architectures , 2007, Frontiers in neurorobotics.

[23]  H. Hendriks-Jansen Catching Ourselves in the Act: Situated Activity, Interactive Emergence, Evolution, and Human Thought , 1996 .

[24]  P. E. Hotz,et al.  Evolutionary synthesis of grasping through self-exploratory movements of a robotic hand , 2007, 2007 IEEE Congress on Evolutionary Computation.

[25]  Rolf Pfeifer,et al.  How the Body Shapes the Way We Think: A New View of Intelligence (Bradford Books) , 2006 .

[26]  Joshua Evan Auerbach,et al.  Evolution of functional specialization in a morphologically homogeneous robot , 2009, GECCO.

[27]  Phil Husbands,et al.  Evolution of central pattern generators for bipedal walking in a real-time physics environment , 2002, IEEE Trans. Evol. Comput..

[28]  Jun Tani,et al.  Emergence of Functional Hierarchy in a Multiple Timescale Neural Network Model: A Humanoid Robot Experiment , 2008, PLoS Comput. Biol..

[29]  Josh Bongard,et al.  Evolving modular genetic regulatory networks , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[30]  Tom Ziemke,et al.  Evolving cognitive scaffolding and environment adaptation: a new research direction for evolutionary robotics , 2004, Connect. Sci..

[31]  Marco Colombetti,et al.  Robot Shaping: Developing Autonomous Agents Through Learning , 1994, Artif. Intell..

[32]  Chrystopher L. Nehaniv,et al.  Evolving Embodied Genetic Regulatory Network-Driven Control Systems , 2003, ECAL.

[33]  Riyaz Sikora,et al.  Learning control strategies for chemical processes: a distributed approach , 1992, IEEE Expert.

[34]  L. Munari How the body shapes the way we think — a new view of intelligence , 2009 .

[35]  Chandana Paul,et al.  Investigating Morphological Symmetry and Locomotive Efficiency using Virtual Embodied Evolution , 2000 .

[36]  Gregory J. Barlow,et al.  Article in Press Robotics and Autonomous Systems ( ) – Robotics and Autonomous Systems Fitness Functions in Evolutionary Robotics: a Survey and Analysis , 2022 .

[37]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[38]  Frank Dellaert,et al.  Co-evolving Body and Brain in Autonomous Agents using a Developmental Model , 2012 .

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

[40]  Barbara Webb,et al.  Biorobotics: Methods and Applications , 2002 .

[41]  Tim Taylor A Genetic Regulatory Network-Inspired Real-Time Controller for a Group of Underwater Robots , 2005 .

[42]  Randall D. Beer,et al.  Parameter Space Structure of Continuous-Time Recurrent Neural Networks , 2006, Neural Computation.

[43]  Satinder Singh Transfer of Learning by Composing Solutions of Elemental Sequential Tasks , 1992, Mach. Learn..

[44]  David S. Touretzky,et al.  Shaping robot behavior using principles from instrumental conditioning , 1997, Robotics Auton. Syst..

[45]  Josh C. Bongard Accelerating Self-Modeling in Cooperative Robot Teams , 2009, IEEE Transactions on Evolutionary Computation.

[46]  Jeffrey J. Ventrella,et al.  Explorations in the emergence of morphology a~d locomotion behavior in animated characters , 1994 .

[47]  Stefano Nolfi,et al.  Evolving morphology and control: A distributed approach , 2009, 2009 IEEE Congress on Evolutionary Computation.

[48]  Randall D. Beer,et al.  The Dynamics of Active Categorical Perception in an Evolved Model Agent , 2003, Adapt. Behav..

[49]  Randall D. Beer,et al.  Biologically inspired approaches to robotics: what can we learn from insects? , 1997, CACM.

[50]  A. Clark Being There: Putting Brain, Body, and World Together Again , 1996 .

[51]  Jordan B. Pollack,et al.  Automatic design and manufacture of robotic lifeforms , 2000, Nature.