A model-based framework for learning transparent swarm behaviors

03/09/2021
by   Mario Coppola, et al.
0

This paper proposes a model-based framework to automatically and efficiently design understandable and verifiable behaviors for swarms of robots. The framework is based on the automatic extraction of two distinct models: 1) a neural network model trained to estimate the relationship between the robots' sensor readings and the global performance of the swarm, and 2) a probabilistic state transition model that explicitly models the local state transitions (i.e., transitions in observations from the perspective of a single robot in the swarm) given a policy. The models can be trained from a data set of simulated runs featuring random policies. The first model is used to automatically extract a set of local states that are expected to maximize the global performance. These local states are referred to as desired local states. The second model is used to optimize a stochastic policy so as to increase the probability that the robots in the swarm observe one of the desired local states. Following these steps, the framework proposed in this paper can efficiently lead to effective controllers. This is tested on four case studies, featuring aggregation and foraging tasks. Importantly, thanks to the models, the framework allows us to understand and inspect a swarm's behavior. To this end, we propose verification checks to identify some potential issues that may prevent the swarm from achieving the desired global objective. In addition, we explore how the framework can be used in combination with a "standard" evolutionary robotics strategy (i.e., where performance is measured via simulation), or with online learning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/02/2022

Understandable Controller Extraction from Video Observations of Swarms

Swarm behavior emerges from the local interaction of agents and their en...
research
04/22/2021

Flocking-Segregative Swarming Behaviors using Gibbs Random Fields

This paper presents a novel approach that allows a swarm of heterogeneou...
research
11/18/2017

Bio-Inspired Local Information-Based Control for Probabilistic Swarm Distribution Guidance

This paper addresses a task allocation problem for a large-scale robotic...
research
05/06/2022

Controlling Robot Swarm Aggregation through a Minority of Informed Robots

Self-organised aggregation is a well studied behaviour in swarm robotics...
research
09/13/2021

Learning Robot Swarm Tactics over Complex Adversarial Environments

To accomplish complex swarm robotic missions in the real world, one need...
research
10/21/2022

Random Actions vs Random Policies: Bootstrapping Model-Based Direct Policy Search

This paper studies the impact of the initial data gathering method on th...

Please sign up or login with your details

Forgot password? Click here to reset