Cracking the Egg: Virtual Embryogenesis of Real Robots

All multicellular living beings are created from a single cell. A developmental process, called embryogenesis, takes this first fertilized cell down a complex path of reproduction, migration, and specialization into a complex organism adapted to its environment. In most cases, the first steps of the embryogenesis take place in a protected environment such as in an egg or in utero. Starting from this observation, we propose a new approach to the generation of real robots, strongly inspired by living systems. Our robots are composed of tens of specialized cells, grown from a single cell using a bio-inspired virtual developmental process. Virtual cells, controlled by gene regulatory networks, divide, migrate, and specialize to produce the robot's body plan (morphology), and then the robot is manually built from this plan. Because the robot is as easy to assemble as Lego, the building process could be easily automated.

[1]  Craig W. Reynolds Interactive Evolution of Camouflage , 2011, Artificial Life.

[2]  David Johan Christensen,et al.  Experiments on Fault-Tolerant Self-Reconfiguration and Emergent Self-Repair , 2007, 2007 IEEE Symposium on Artificial Life.

[3]  Hervé Luga,et al.  Cell2Organ: Self-repairing artificial creatures thanks to a healthy metabolism , 2009, 2009 IEEE Congress on Evolutionary Computation.

[4]  Franco Zambonelli,et al.  EXPERIMENTS OF MORPHOGENESIS IN SWARMS OF SIMPLE MOBILE ROBOTS , 2004, Appl. Artif. Intell..

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

[6]  Julian Francis Miller,et al.  Evolving a Self-Repairing, Self-Regulating, French Flag Organism , 2004, GECCO.

[7]  Carlos Sánchez,et al.  Embryomorphic Engineering: Emergent Innovation Through Evolutionary Development , 2012, Morphogenetic Engineering, Toward Programmable Complex Systems.

[8]  Megan L. McCain,et al.  A tissue-engineered jellyfish with biomimetic propulsion , 2012, Nature Biotechnology.

[9]  Joaquin Sitte,et al.  Morphogenetic Evolvable Hardware Controllers for Robot Walking , 2003 .

[10]  Borys Wróbel,et al.  Evolving Gene Regulatory Networks for Real Time Control of Foraging Behaviours , 2010, ALIFE.

[11]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[12]  Alessandro Fontana Devo Co-evolution of Shape and Metabolism for an Artificial Organ , 2010, ALIFE.

[13]  Borys Wróbel,et al.  Evolution of the Morphology and Patterning of Artificial Embryos: Scaling the Tricolour Problem to the Third Dimension , 2009, ECAL.

[14]  Torsten Reil,et al.  Dynamics of Gene Expression in an Artificial Genome - Implications for Biological and Artificial Ontogeny , 1999, ECAL.

[15]  Yves Duthen,et al.  A cell pattern generation model based on an extended artificial regulatory network , 2008, Biosyst..

[16]  Jordan B. Pollack,et al.  A cell-based developmental model to generate robot morphologies , 2012, GECCO '12.

[17]  Jordan B. Pollack,et al.  TITLE : Generative Representations for the Automated Design of Modular Physical Robots , 2003 .

[18]  Chrystopher L. Nehaniv,et al.  Evolution and Morphogenesis of Differentiated Multicellular Organisms - Autonomously Generated Diffusion Gradients for Positional Information , 2008, ALIFE.

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

[20]  Jimmy Secretan,et al.  Picbreeder: evolving pictures collaboratively online , 2008, CHI.

[21]  R. Dawkins The Blind Watchmaker , 1986 .

[22]  Yan Meng,et al.  Morphogenetic Robotics: An Emerging New Field in Developmental Robotics , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[23]  Yan Meng,et al.  Autonomous Self-Reconfiguration of Modular Robots by Evolving a Hierarchical Mechanochemical Model , 2011, IEEE Computational Intelligence Magazine.

[24]  Hod Lipson,et al.  Molecubes Extended : Diversifying Capabilities of Open-Source Modular Robotics , 2008 .

[25]  Hervé Luga,et al.  Artificial gene regulatory networks and spatial computation: A case study , 2011, ECAL.

[26]  Jacob Beal,et al.  Using Morphogenetic Models to Develop Spatial Structures , 2011, 2011 Fifth IEEE Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[27]  André Stauffer,et al.  Bio-inspired self-organizing cellular systems , 2008, Biosyst..

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

[29]  P. Bézier Numerical control : mathematics and applications , 1972 .

[30]  Bernhard Sendhoff,et al.  Emerged Coupling of Motor Control and Morphological Development in Evolution of Multi-cellular Animats , 2009, ECAL.

[31]  J. Miller,et al.  An Intrinsic Robust Transient Fault-Tolerant Developmental Model for Digital Systems , 2004 .

[32]  Charles Ofria,et al.  Investigating whether hyperNEAT produces modular neural networks , 2010, GECCO '10.

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

[34]  René Doursat,et al.  Organically Grown Architectures: Creating Decentralized, Autonomous Systems by Embryomorphic Engineering , 2008, Organic Computing.

[35]  Marc Schoenauer,et al.  Evolving Genes to Balance a Pole , 2010, EuroGP.

[36]  Wei-Min Shen,et al.  Hormone-Inspired Self-Organization and Distributed Control of Robotic Swarms , 2004, Auton. Robots.

[37]  Yaochu Jin,et al.  A cellular mechanism for multi-robot construction via evolutionary multi-objective optimization of a gene regulatory network , 2009, Biosyst..

[38]  Jie,et al.  Metamorphic strategy based on dynamic meta-modules for a self-reconfigurable robot , 2008 .

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

[40]  Federico Morán,et al.  Advances in Artificial Life , 1995, Lecture Notes in Computer Science.

[41]  Henrik Hautop Lund,et al.  Modular ATRON: modules for a self-reconfigurable robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[42]  E. Davidson The Regulatory Genome: Gene Regulatory Networks In Development And Evolution , 2006 .

[43]  W. Banzhaf Artificial Regulatory Networks and Genetic Programming , 2003 .