ABSTRACT
We elaborate on (future) evolutionary robot systems where morphologies and controllers of real robots are evolved in the real-world. We argue that such systems must contain a learning component where a newborn robot refines its inherited controller to align with its body, which will inevitably be different from its parents.
- L. Brodbeck, S. Hauser, and F. Iida. 2015. Morphological evolution of physical robots through model-free phenotype development. PloS one 10, 6 (2015), e0128444.Google ScholarCross Ref
- A.E. Eiben. 2015. EvoSphere: The World of Robot Evolution. In Proc. of the Theory and Practice of Natural Computing 2015 (LNCS 9477). Springer, 3--19. Google ScholarDigital Library
- A.E. Eiben, N. Bredeche, M. Hoogendoorn, J. Stradner, J. Timmis, A.M. Tyrrell, and A. Winfield. 2013. The Triangle of Life: Evolving Robots in Real-time and Real-space. In Proc. of ECAL 2013. MIT Press, 1056--1063.Google ScholarCross Ref
- Matthew F Hale, Edgar Buchanan, Alan F Winfield, Jon Timmis, Emma Hart, Agoston E Eiben, Mike Angus, Frank Veenstra, Wei Li, Robert Woolley, et al. 2019. The ARE Robot Fabricator: How to (Re) produce Robots that Can Evolve in the Real World. In The 2019 Conference on Artificial Life. MIT Press, 95--102.Google Scholar
- Nick Jakobi, Phil Husbands, and Inman Harvey. 1995. Noise and the reality gap: The use of simulation in evolutionary robotics. In European Conference on Artificial Life. Springer, 704--720.Google ScholarDigital Library
- Milan Jelisavcic, Matteo De Carlo, Elte Hupkes, Panagiotis Eustratiadis, Jakub Orlowski, Evert Haasdijk, Joshua E Auerbach, and Agoston E Eiben. 2017. Real-world evolution of robot morphologies: A proof of concept. Artificial life 23, 2 (2017), 206--235.Google Scholar
- Milan Jelisavcic, Kyrre Glette, Evert Haasdijk, and A. E. Eiben. 2019. Lamarckian Evolution of Simulated Modular Robots. Frontiers in Robotics and AI 6 (2019), 9. Google ScholarCross Ref
- Sam Kriegman, Douglas Blackiston, Michael Levin, and Josh Bongard. 2020. A scalable pipeline for designing reconfigurable organisms. Proceedings of the National Academy of Sciences 117, 4 (2020), 1853--1859. arXiv:https://www.pnas.org/content/117/4/1853.full.pdf Google ScholarCross Ref
- Hod Lipson and Jordan B Pollack. 2000. Automatic design and manufacture of robotic lifeforms. Nature 406, 6799 (2000), 974.Google Scholar
- Kenneth O Stanley. 2007. Compositional pattern producing networks: A novel abstraction of development. Genetic programming and evolvable machines 8, 2 (2007), 131--162.Google Scholar
- Patricia A. Vargas, Ezequiel A. Di Paolo, Inman Harvey, and Phil Husbands. 2014. The Horizons of Evolutionary Robotics. The MIT Press.Google Scholar
- V. Vujovic, A. Rosendo, L. Brodbeck, and F. Iida. 2017. Evolutionary Developmental Robotics: Improving Morphology and Control of Physical Robots. Artificial Life 23, 2 (2017), 169--185.Google ScholarDigital Library
Index Terms
- If it evolves it needs to learn
Recommendations
Acquiring moving skills in robots with evolvable morphologies: recent results and outlook
GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference CompanionWe construct and investigate a strongly embodied evolutionary system, where not only the controllers but also the morphologies undergo evolution in an on-line fashion. In these studies, we have been using various types of robot morphologies and ...
Benefits of lamarckian evolution for morphologically evolving robots
GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference CompanionImplementing lifetime learning by means of on-line evolution, we establish an indirect encoding scheme that combines Compositional Pattern Producing Networks (CPPNs) and Central Pattern Generators (CPGs) as a relevant learner and controller for open-...
A Lamarckian Hybrid of Differential Evolution and Conjugate Gradients for Neural Network Training
The paper describes two schemes that follow the model of Lamarckian evolution and combine differential evolution (DE), which is a population-based stochastic global search method, with the local optimization algorithm of conjugate gradients (CG). In the ...
Comments