A Quality-Diversity Approach to Evolving a Repertoire of Diverse Behaviour-Trees in Robot Swarms

Montague, K and Hart, E and Nitschke, G and Paechter, B (2023) A Quality-Diversity Approach to Evolving a Repertoire of Diverse Behaviour-Trees in Robot Swarms, Proceedings of International Conference on the Applications of Evolutionary Computation, 12-14 April 2023, Brno, Czech Republic, Springer.

[thumbnail of 2023-A_20Quality-Diversity_20Approach_20to_20Evolving_20a_20Repertoire_20of_20Diverse_20Behaviour-Trees_20in_20Robot_20Swarms.pdf] Text
2023-A_20Quality-Diversity_20Approach_20to_20Evolving_20a_20Repertoire_20of_20Diverse_20Behaviour-Trees_20in_20Robot_20Swarms.pdf

Download (706kB)

Abstract

Designing controllers for a swarm of robots such that collaborative behaviour emerges at the swarm level is known to be challenging. Evolutionary approaches have proved promising, with attention turning more recently to evolving repertoires of diverse behaviours that can be used to compose heterogeneous swarms or mitigate against faults. Here we extend existing work by combining a Quality-Diversity algorithm (MAP-Elites) with a Genetic-Programming (GP) algorithm to evolve repertoires of behaviour-trees that define the robot controllers. We compare this approach with two variants of GP, one of which uses an implicit diversity method. Our results show that the QD approach results in larger and more diverse repertoires than the other methods with no loss in quality with respect to the best solutions found. Given that behaviour-trees have the added advantage of being human-readable compared to neural controllers that are typically evolved, the results provide a solid platform for future work in composing heterogeneous swarms.

Item Type: Conference paper
Subjects: Computing methodologies > Artificial intelligence
Date Deposited: 03 Nov 2023 06:46
Last Modified: 03 Nov 2023 06:46
URI: https://pubs.cs.uct.ac.za/id/eprint/1590

Actions (login required)

View Item View Item