Abstract
Loosely inspired by natural evolution, evolutionary robotics combines evolutionary computation and agent-based modelling to provide a set of tools for the automated design of robots. Evolutionary robotics have been used to address various challenging engineering problems in robotics, such as co-evolving robot morphology and control architecture, or learning coordinated behaviours for swarm of robots in open environments.
Evolutionary robotics makes it possible for the researcher and practitioner to address problems for which finding near-optimal solutions is already a difficult challenge. Such problems are often characterized by poorly-defined task objectives as well as involving unconventional search spaces, and usually involve non-linear dynamics and complex interaction patterns between the parts involved.
This chapter describes the challenges and issues in evolutionary robotics, and provides a glimpse at the mechanisms at work behind the algorithms. In addition, a particular emphasis is put on the ability for these algorithms to balance between the search for pure performance and the discovery of novel, and possibly unexpected, solutions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adami, C. (1998). Introduction to artificial life. Berlin: Springer. ISBN 0-387-94646-2.
Baele, G., Bredeche, N., Haasdijk, E., Maere, S., Michiels, N., Van de Peer, Y., Schmickl, T., Schwarzer, C., & Thenius, R. (2009). Open-ended on-board evolutionary robotics for robot swarms. In Proceedings of the IEEE congress on evolutionary computation (IEEE CEC 2009, pp. 1123–1130).
Bentley, P., & Kumar, S. (1999). Three ways to grow designs: A comparison of embryogenies for an evolutionary design problem. In Proceedings of the genetic and evolutionary computation conference (pp. 35–43).
Bongard, J., & Pfeifer, R. (2003). Evolving complete agents using artificial ontogeny. In F. Hara & R. Pfeifer (Eds.), Morpho-functional machines: The new species (designing embodied intelligence) (pp. 237–258). Japan Springer.
Bongard, J., Zykov, V., & Lipson, H. (2006). Resilient machines through continuous self- modeling. Science, 314(5802), 1118–1121.
Bredeche, N., Montanier, J.-M., Liu, W., & Winfield, A. F. T. (2012). Environment-driven distributed evolutionary adaptation in a population of autonomous robotic agents. Mathematical and Computer Modelling of Dynamical Systems. Taylor & Francis Eds. 18(1), 101–129.
Brooks, R. (1991). Intelligence without reason. In Proceedings of the international joint conference on artificial intelligence (pp. 569–595).
Floreano, D., & Mattiussi, C. (2008). Bio-inspired artificial intelligence: Theories, methods, and technologies. Cambreidge, MA: MIT Press. ISBN 0262062712.
Jakobi, N., Husbands, P., & Harvey, I. (1995). Noise and the reality gap: The use of simulation in evolutionary robotics. In Advances in artificial life (pp. 704–720). Berlin/Heidelberg: Springer.
Lehman, J., & Stanley, K. O. (2010). Abandoning objectives evolution through the search for novelty alone. Evolutionary Computation Journal, 19(2), 189–223.
Lipson, H., & Pollack, J. B. (2000). Automatic design and manufacture of robotic life forms. Nature, 406, 974–978.
Mouret, J.-B. (2011). Novelty-based multiobjectivization. New Horizons in Evolutionary Robotics, Studies in Computational Intelligence, 341(2011), 139–154.
Nolfi, S., & Floreano, F. (1998). How co-evolution can enhance the adaptive power of artificial evolution: Implications for evolutionary robotics. In Evolutionary robotics (pp. 22–38). Berlin/Heidelberg: Springer.
Nolfi, S., & Floreano, D. (2000). Evolutionary robotics: The biology, intelligence, and technology. Cambridge, MA: MIT Press. ISBN 0262140705.
Ray, T. S. (1991). Is it alive or is it GA. In Proceedings of the fourth international conference on genetic algorithms (pp. 527–534).
Sims, K. (1994). Evolving virtual creatures. In Proceedings of the 21st annual conference on Computer graphics and interactive techniques (pp. 15–22).
Stanley, K. O., & Miikkulainen, R. (2003). A taxonomy for artificial embryogeny. Artificial Life Journal, 9(2), 93–130.
Urzelai, J., Floreano, D., Dorigo, M., & Colombetti, M. (1998). Incremental robot shaping. Connection Science Journal, 10, 341–360.
Waibel, M., Floreano, D., & Keller, L. (2011). A quantitative test of Hamilton’s rule for the evolution of altruism. PLoS Biology 9(5).
Watson, R. A., Ficici, S. G., & Pollack, J. B. (2002). Embodied evolution: Distributing an evolutionary algorithm in a population of robots. Robotics and Autonomous Systems, 39, 1–18.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Bredeche, N. (2015). Artificial Evolution of Autonomous Robots and Virtual Creatures. In: Heams, T., Huneman, P., Lecointre, G., Silberstein, M. (eds) Handbook of Evolutionary Thinking in the Sciences. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-9014-7_29
Download citation
DOI: https://doi.org/10.1007/978-94-017-9014-7_29
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-017-9013-0
Online ISBN: 978-94-017-9014-7
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)