Understandable Controller Extraction from Video Observations of Swarms

09/02/2022
by   Khulud Alharthi, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/29/2022

Efficiently Evolving Swarm Behaviors Using Grammatical Evolution With PPA-style Behavior Trees

Evolving swarm behaviors with artificial agents is computationally expen...
research
03/09/2021

A model-based framework for learning transparent swarm behaviors

This paper proposes a model-based framework to automatically and efficie...
research
08/29/2023

Thermodynamics-inspired Macroscopic States of Bounded Swarms

The collective behavior of swarms is extremely difficult to estimate or ...
research
07/11/2020

A Framework for Automatic Behavior Generation in Multi-Function Swarms

Multi-function swarms are swarms that solve multiple tasks at once. For ...
research
08/24/2022

Butterflies: A new source of inspiration for futuristic aerial robotics

Nature is an inhabitant for enormous number of species. All the species ...
research
10/23/2021

Characterizing The Limits of Linear Modeling of Non-Linear Swarm Behaviors

We study the limits of linear modeling of swarm behavior by characterizi...
research
05/02/2022

Extracting Symbolic Models of Collective Behaviors with Graph Neural Networks and Macro-Micro Evolution

Collective behaviors are typically hard to model. The scale of the swarm...

Please sign up or login with your details

Forgot password? Click here to reset