Skip to main content

Interacting Robots in an Artificial Evolutionary Ecosystem

  • Conference paper
  • First Online:
  • 421 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 13986))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Article  MATH  Google Scholar 

  4. Brodbeck, L., Hauser, S., Iida, F.: Morphological evolution of physical robots through model-free phenotype development. PLoS ONE 10(6), e0128444 (2015)

    Article  Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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

  12. 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

    Chapter  Google Scholar 

  13. 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]

  14. Miras, K., Ferrante, E., Eiben, A.E.: Environmental influences on evolvable robots. PLoS ONE 15(5), e0233848 (2020)

    Article  Google Scholar 

  15. 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

    Chapter  Google Scholar 

  16. 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

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo De Carlo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics