Abstract
In this paper we aim to develop a controller that allows a robot to traverse an structured environment. The approach we use is to decompose the environment into simple sub-environments that we use as basis for evolving the controller. Specifically, we decompose a narrow corridor environment into four different sub-environments and evolve controllers that generalize to traverse two larger environments composed of the sub-environments. We also study two strategies for presenting the sub-environments to the evolutionary algorithm: all sub-environments at the same time and in sequence. Results show that by using a sequence the evolutionary algorithm can find a controller that performs well in all sub-environments more consistently than when presenting all sub-environments together. We conclude that environment decomposition is an useful approach for evolving controllers for structured environments and that the order in which the decomposed sub-environments are presented in sequence impacts the performance of the evolutionary algorithm.
Original language | English |
---|---|
Title of host publication | Applications of Evolutionary Computation : 18th European Conference, EvoApplications 2015, Copenhagen, Denmark, April 8-10, 2015, Proceedings |
Number of pages | 12 |
Volume | 9028 |
Publisher | Springer International Publishing, Switzerland |
Publication date | 2015 |
Pages | 795-806 |
ISBN (Print) | 978-3-319-16548-6 |
ISBN (Electronic) | 978-3-319-16549-3 |
Publication status | Published - 2015 |
Event | Evolutionary Computation in Robotics - Copenhagen, Denmark Duration: 8 Apr 2015 → 10 Apr 2015 http://www.evostar.org/2015/cfp_evorobot.php |
Conference
Conference | Evolutionary Computation in Robotics |
---|---|
Country/Territory | Denmark |
City | Copenhagen |
Period | 08/04/2015 → 10/04/2015 |
Other | The Leading European Event on Bio-Inspired Computation |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
ISSN | 0302-9743 |
Keywords
- Evolutionary robotics
- Environment decomposition
- Sequential evolution