A hox gene inspired generative approach to evolving robot morphology

This paper proposes an approach to representing robot morphology and control, using a two-level description linked to two different physical axes of development. The bioinspired encoding produces robots with animal-like bilateral limbed morphology with co-evolved control parameters using a central pattern generator-based modular artificial neural network. Experiments are performed on optimizing a simple simulated locomotion problem, using multi-objective evolution with two secondary objectives. The results show that the representation is capable of producing a variety of viable designs even with a relatively restricted set of parameters and a very simple control system. Furthermore, the utility of a cumulative encoding over a non-cumulative approach is demonstrated. We also show that the representation is viable for real-life reproduction by automatically generating CAD files, 3D printing the limbs, and attaching off-the-shelf servomotors.

[1]  R. Maeda,et al.  Cis-regulation in the Drosophila Bithorax Complex. , 2010, Advances in experimental medicine and biology.

[2]  Risto Miikkulainen,et al.  Competitive Coevolution through Evolutionary Complexification , 2011, J. Artif. Intell. Res..

[3]  Maciej Komosinski,et al.  Comparison of Different Genotype Encodings for Simulated Three-Dimensional Agents , 2002, Artificial Life.

[4]  Joshua Evan Auerbach,et al.  On the relationship between environmental and morphological complexity in evolved robots , 2012, GECCO '12.

[5]  Thomas Kindermann,et al.  Walking: A Complex Behavior Controlled by Simple Networks , 1995, Adapt. Behav..

[6]  Risto Miikkulainen,et al.  Evolving Neural Networks through Augmenting Topologies , 2002, Evolutionary Computation.

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

[8]  Sean B. Carroll,et al.  Homeotic genes and the regulation and evolution of insect wing number , 1995, Nature.

[9]  Auke Jan Ijspeert,et al.  A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander , 2001, Biological Cybernetics.

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

[11]  H. Jäckle,et al.  From gradients to stripes in Drosophila embryogenesis: filling in the gaps. , 1996, Trends in genetics : TIG.

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

[13]  John Bares,et al.  Automated synthesis and optimization of robot configurations: an evolutionary approach , 1999 .

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

[15]  Hiroshi Shimizu,et al.  Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment , 1991, Biological Cybernetics.

[16]  Risto Miikkulainen,et al.  Evolving Symmetry for Modular System Design , 2011, IEEE Trans. Evol. Comput..

[17]  Masahiro Fujita,et al.  Evolving robust gaits with AIBO , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[19]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[20]  Joshua Evan Auerbach,et al.  How robot morphology and training order affect the learning of multiple behaviors , 2009, 2009 IEEE Congress on Evolutionary Computation.

[21]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.