Artificial Evolution of Adaptive Software: An Application to Autonomous Robots
Graph Chatbot
Chat with Graph Search
Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
We review recent experiments in evolutionary robotics carried out in dynamic environments and across different robotic platforms. We then introduce a new evolutionary approach where robots are evolved for their ability to adapt online. Several experiments ...
Co-evolution (i.e. the evolution of two or more competing populations with coupled fitness) has several interesting features that may potentially enhance the power of adaptation of artificial evolution. In particular, as discussed by Dawkins and Krebs [2], ...
In this article we describe a methodology for evolving neurocontrollers of autonomous mobile robots without human intervention. The presentation, which spans from technological and methodological issues to several experimental results on evolution of physi ...
Co-evolution (i.e. the evolution of two or more competing populations with coupled fitness) has several features that may potentially enhance the power of adaptation of artificial evolution. In particular, as discussed by Dawkins and Krebs [3], competing p ...
In the simplest scenario of two co-evolving populations in competition with each other, fitness progress is achieved at disadvantage of the other population's fitness. The everchanging fitness landscape caused by the competing species (named the "Red Queen ...
Evolutionary robotics - as other adaptive methods, such as reinforcement learning and learning classifier systems - can take considerable time and resources which require a careful evaluation of the hardware tools and methodologies employed. We outline a s ...
In the last few years several researchers have resorted to artificial evolution (e.g. genetic algorithms) and learning techniques (e.g. neural networks) for studying the interaction between learning and evolution. These studies have been conducted for two ...
Evolutionary robotics is an interesting novel approach to shape the control system of autonomous robots. This explores issues related to re-adaptation in changed environments of a population of evolved individuals. Experimental studies are reported for gen ...
This paper is concerned with artificial evolution of neuro-controllers with adaptive synapses for autonomous mobile robots. The method consists of encoding on the genotype a set of local modification rules that synapses obey while the robot freely moves in ...
In this paper an evolutionary method consisting of encoding a set of local adaptation rules that synapses obey while a robot freely moves in the environment is compared to standard evolution of fixed-weight control networks. The results show ha evolutionar ...