Abstraction, Sensory-Motor Coordination, and the Reality Gap in Evolutionary Robotics

Journal Article (2017)
Author(s)

Kirk Y.W. Scheper (TU Delft - Control & Simulation)

G. C. H. E. de Croon (TU Delft - Control & Simulation)

Research Group
Control & Simulation
Copyright
© 2017 K.Y.W. Scheper, G.C.H.E. de Croon
DOI related publication
https://doi.org/10.1162/ARTL_a_00227
More Info
expand_more
Publication Year
2017
Language
English
Copyright
© 2017 K.Y.W. Scheper, G.C.H.E. de Croon
Related content
Research Group
Control & Simulation
Issue number
2
Volume number
23
Pages (from-to)
124-141
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

One of the major challenges of evolutionary robotics is to transfer robot controllers evolved in simulation to robots in the real world. In this article, we investigate abstraction of the sensory inputs and motor actions as a tool to tackle this problem. Abstraction in robots is simply the use of preprocessed sensory inputs and low-level closed-loop control systems that execute higher-level motor commands. To demonstrate the impact abstraction could have, we evolved two controllers with different levels of abstraction to solve a task of forming an asymmetric triangle with a homogeneous swarm of micro air vehicles. The results show that although both controllers can effectively complete the task in simulation, the controller with the lower level of abstraction is not effective on the real vehicle, due to the reality gap. The controller with the higher level of abstraction is, however, effective both in simulation and in reality, suggesting that abstraction can be a useful tool in making evolved behavior robust to the reality gap. Additionally, abstraction aided in reducing the computational complexity of the simulation environment, speeding up the optimization process. Preeminently, we show that the optimized behavior exploits the environment (in this case the identical behavior of the other robots) and performs input shaping to allow the vehicles to fly into and maintain the required formation, demonstrating clear sensory-motor coordination. This shows that the power of the genetic optimization to find complex correlations is not necessarily lost through abstraction as some have suggested.

Files

Artl_a_00227.pdf
(pdf | 2.14 Mb)
- Embargo expired in 01-09-2017
License info not available