Leveraging Human Feedback to Evolve and Discover Novel Emergent Behaviors in Robot Swarms

04/25/2023
by   Connor Mattson, et al.
0

Robot swarms often exhibit emergent behaviors that are fascinating to observe; however, it is often difficult to predict what swarm behaviors can emerge under a given set of agent capabilities. We seek to efficiently leverage human input to automatically discover a taxonomy of collective behaviors that can emerge from a particular multi-agent system, without requiring the human to know beforehand what behaviors are interesting or even possible. Our proposed approach adapts to user preferences by learning a similarity space over swarm collective behaviors using self-supervised learning and human-in-the-loop queries. We combine our learned similarity metric with novelty search and clustering to explore and categorize the space of possible swarm behaviors. We also propose several general-purpose heuristics that improve the efficiency of our novelty search by prioritizing robot controllers that are likely to lead to interesting emergent behaviors. We test our approach in simulation on two robot capability models and show that our methods consistently discover a richer set of emergent behaviors than prior work. Code, videos, and datasets are available at https://sites.google.com/view/evolving-novel-swarms.

READ FULL TEXT
research
11/29/2021

Testing Robot System Safety by creating Hazardous Human Worker Behavior in Simulation

We introduce a novel simulation-based approach to identify hazards that ...
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
08/29/2023

Thermodynamics-inspired Macroscopic States of Bounded Swarms

The collective behavior of swarms is extremely difficult to estimate or ...
research
02/14/2019

Engineered Self-Organization for Resilient Robot Self-Assembly with Minimal Surprise

In collective robotic systems, the automatic generation of controllers f...
research
04/11/2018

Controlling Swarms: A Programming Paradigm with Minimalistic Communication

Inspired by natural swarms, numerous control schemes enabling robotic sw...
research
02/10/2020

Novelty Producing Synaptic Plasticity

A learning process with the plasticity property often requires reinforce...
research
03/28/2013

Design for a Darwinian Brain: Part 2. Cognitive Architecture

The accumulation of adaptations in an open-ended manner during lifetime ...

Please sign up or login with your details

Forgot password? Click here to reset