Title
QED: Using Quality-Environment-Diversity to Evolve Resilient Robot Swarms
Abstract
In quality-diversity algorithms, the behavioral diversity metric is a key design choice that determines the quality of the evolved archives. Although behavioral diversity is traditionally obtained by describing the observed resulting behavior of robot controllers evaluated in a single environment, it is often more easily induced by introducing environmental diversity, i.e., by manipulating the environments in which the controllers are evaluated. This article proposes quality-environment-diversity (QED), an algorithm that repeatedly generates a random environment according to a probability distribution over environmental features (e.g., number of obstacles, arena size and robot sensor and actuator characteristics), evaluates the controller in that environment, and then describes the controller in terms of the features of that environment, the environment descriptor. Our study compares QED to three baseline task-specific and generic behavioral descriptors, in 5 different robot swarm benchmark tasks. For each task, the quality of the evolved archives is assessed by their capability to provide high-performing compensatory behaviors following injection of 250 unique faults to the robots of the swarm. The evolved archives achieve a median 2- to 3-fold reduction in the impact of the faults on the performance of the swarm. A qualitative analysis of evolved archives is done by visualizing the relation between diversity of compensatory behaviors, here called useful behavioral diversity, and fault recovery metrics. The resulting signatures indicate that, due to the diversity of environments inducing useful behavioral diversity, archives evolved by QED provide robot swarm controllers that are capable of recovering from high-impact faults.
Year
DOI
Venue
2021
10.1109/TEVC.2020.3036578
IEEE Transactions on Evolutionary Computation
Keywords
DocType
Volume
Behavioral diversity,evolutionary robotics,fault recovery,quality-diversity algorithms,swarm robotics
Journal
25
Issue
ISSN
Citations 
2
1089-778X
1
PageRank 
References 
Authors
0.36
30
2
Name
Order
Citations
PageRank
Bossens David M.132.08
Tarapore Danesh212.39