Abstract
In Evolutionary Robotics where both body and brain are malleable, it is common practice to evaluate individuals in isolated environments. With the objective of implementing a more naturally plausible system, we designed a single interactive ecosystem for robots to be evaluated in. In this ecosystem robots are physically present and can interact each other and we implemented decentralized rules for mate selection and reproduction. To study the effects of evaluating robots in an interactive ecosystem has on evolution, we compare the evolutionary process with a more traditional, oracle–based approach. In our analysis, we observe how the different approach has a substantial impact on the final behaviour and morphology of the robots, while maintaining decent fitness performance.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Arita, T., Joachimczak, M., Ito, T., Asakura, A., Suzuki, R.: ALife approach to eco-evo-devo using evolution of virtual creatures. Artif. Life Robot. 21(2), 141–148 (2016)
Auerbach, J., et al.: RoboGen: robot generation through artificial evolution. In: Artificial Life 14: Proceedings of the Fourteenth International Conference on the Synthesis and Simulation of Living Systems, pp. 136–137. MIT Press (2014)
Bredeche, N., Montanier, J.M., Liu, W., Winfield, A.F.: Environment-driven distributed evolutionary adaptation in a population of autonomous robotic agents. Math. Comput. Model. Dyn. Syst. 18(1), 101–129 (2012)
Brodbeck, L., Hauser, S., Iida, F.: Morphological evolution of physical robots through model-free phenotype development. PLoS ONE 10(6), e0128444 (2015)
Buresch, T., Eiben, A.E., Nitschke, G., Schut, M.: Effects of evolutionary and lifetime learning on minds and bodies in an artificial society. In: 2005 IEEE Congress on Evolutionary Computation, Edinburgh, Scotland, UK, vol. 2, pp. 1448–1454. IEEE (2005)
Doncieux, S., Bredeche, N., Mouret, J.B., (Gusz) Eiben, A.E.: Evolutionary robotics: what, why, and where to. Front. Robot. AI 2(MAR), 1–18 (2015)
Eiben, A.E.: EvoSphere: The world of robot evolution. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 9477, 3–19 (2015), iSBN: 9783319268408
Hale, M.F., et al.: Hardware design for autonomous robot evolution. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI), Canberra, ACT, Australia, pp. 2140–2147. IEEE, December 2020
Hupkes, E., Jelisavcic, M., Eiben, A.E.: Revolve: a versatile simulator for online robot evolution. In: Sim, K., Kaufmann, P. (eds.) EvoApplications 2018. LNCS, vol. 10784, pp. 687–702. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77538-8_46
Ito, T., Pilat, M.L., Suzuki, R., Arita, T.: Population and evolutionary dynamics based on predator-prey relationships in a 3D physical simulation. Artif. Life 22(2), 226–240 (2016)
Lan, G., Carlo, M.D., Diggelen, F.V., Tomczak, J.M., Roijers, D.M., Eiben, A.E.: Learning directed locomotion in modular robots with evolvable morphologies (2020). arXiv: 2001.07804. Publisher: arXiv
Lan, G., Jelisavcic, M., Roijers, D.M., Haasdijk, E., Eiben, A.E.: Directed locomotion for modular robots with evolvable morphologies. In: Auger, A., Fonseca, C.M., Lourenço, N., Machado, P., Paquete, L., Whitley, D. (eds.) PPSN 2018. LNCS, vol. 11101, pp. 476–487. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-99253-2_38
Makoviychuk, V., et al.: Isaac gym: high performance GPU-based physics simulation for robot learning, August 2021. http://arxiv.org/abs/2108.10470. arXiv:2108.10470 [cs]
Miras, K., Ferrante, E., Eiben, A.E.: Environmental influences on evolvable robots. PLoS ONE 15(5), e0233848 (2020)
Miras, K., Haasdijk, E., Glette, K., Eiben, A.E.: Search space analysis of evolvable robot morphologies. In: Sim, K., Kaufmann, P. (eds.) EvoApplications 2018. LNCS, vol. 10784, pp. 703–718. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77538-8_47
Moreno, R., Liu, C., Faina, A., Hernandez, H., Gomez, J.: The EMeRGE modular robot, an open platform for quick testing of evolved robot morphologies. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, Berlin, Germany, pp. 71–72. ACM, July 2017
Stanley, K.O., D’Ambrosio, D.B., Gauci, J.: A hypercube-based encoding for evolving large-scale neural networks. Artif. Life 15(2), 185–212 (2009)
Weel, B., Crosato, E., Heinerman, J., Haasdijk, E., Eiben, A.E.: A robotic ecosystem with evolvable minds and bodies. In: 2014 IEEE International Conference on Evolvable Systems, Orlando, FL, USA, pp. 165–172. IEEE, December 2014
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
De Carlo, M., Ferrante, E., Ellers, J., Meynen, G., Eiben, A.E. (2023). Interacting Robots in an Artificial Evolutionary Ecosystem. In: Pappa, G., Giacobini, M., Vasicek, Z. (eds) Genetic Programming. EuroGP 2023. Lecture Notes in Computer Science, vol 13986. Springer, Cham. https://doi.org/10.1007/978-3-031-29573-7_22
Download citation
DOI: https://doi.org/10.1007/978-3-031-29573-7_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-29572-0
Online ISBN: 978-3-031-29573-7
eBook Packages: Computer ScienceComputer Science (R0)