Automatic Extraction of Understandable Controllers from Video Observations of Swarm Behaviors

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Swarm behavior emerges from the local interaction of agents and their environment often encoded as simple rules. Extracting the rules by watching a video of the overall swarm behavior could help us study and control swarm behavior in nature, or artificial swarms that have been designed by external actors. It could also serve as a new source of inspiration for swarm robotics. Yet extracting such rules is challenging as there is often no visible link between the emergent properties of the swarm and their local interactions. To this end, we develop a method to automatically extract understandable swarm controllers from video demonstrations. The method uses evolutionary algorithms driven by a fitness function that compares eight high-level swarm metrics. The method is able to extract many controllers (behavior trees) in a simple collective movement task. We then provide a qualitative analysis of behaviors that resulted in different trees, but similar behaviors. This provides the first steps toward automatic extraction of swarm controllers based on observations.

Cite

CITATION STYLE

APA

Alharthi, K., Abdallah, Z. S., & Hauert, S. (2022). Automatic Extraction of Understandable Controllers from Video Observations of Swarm Behaviors. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 13491 LNCS, pp. 41–53). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-031-20176-9_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free