Learning to Swarm with Knowledge-Based Neural Ordinary Differential Equations

09/10/2021
by   Tom Z. Jiahao, et al.
0

Understanding decentralized dynamics from collective behaviors in swarms is crucial for informing robot controller designs in artificial swarms and multiagent robotic systems. However, the complexity in agent-to-agent interactions and the decentralized nature of most swarms pose a significant challenge to the extraction of single-robot control laws from global behavior. In this work, we consider the important task of learning decentralized single-robot controllers based solely on the state observations of a swarm's trajectory. We present a general framework by adopting knowledge-based neural ordinary differential equations (KNODE) – a hybrid machine learning method capable of combining artificial neural networks with known agent dynamics. Our approach distinguishes itself from most prior works in that we do not require action data for learning. We apply our framework to two different flocking swarms in 2D and 3D respectively, and demonstrate efficient training by leveraging the graphical structure of the swarms' information network. We further show that the learnt single-robot controllers can not only reproduce flocking behavior in the original swarm but also scale to swarms with more robots.

READ FULL TEXT
research
09/16/2022

LEARNEST: LEARNing Enhanced Model-based State ESTimation for Robots using Knowledge-based Neural Ordinary Differential Equations

State estimation is an important aspect in many robotics applications. I...
research
08/13/2019

Swarm Intelligence for Morphogenetic Engineering

We argue that embryological morphogenesis provides a model of how massiv...
research
11/08/2022

A study on the ephemeral nature of knowledge shared within multiagent systems

Achieving knowledge sharing within an artificial swarm system could lead...
research
02/25/2018

Using Information Invariants to Compare Swarm Algorithms and General Multi-Robot Algorithms: A Technical Report

Robotic swarms are decentralized multi-robot systems whose members use l...
research
08/09/2018

Evolutionary optimisation of neural network models for fish collective behaviours in mixed groups of robots and zebrafish

Animal and robot social interactions are interesting both for ethologica...
research
04/18/2018

A Robot to Shape your Natural Plant: The Machine Learning Approach to Model and Control Bio-Hybrid Systems

Bio-hybrid systems---close couplings of natural organisms with technolog...
research
02/06/2020

VGAI: A Vision-Based Decentralized Controller Learning Framework for Robot Swarms

Despite the popularity of decentralized controller learning, very few su...

Please sign up or login with your details

Forgot password? Click here to reset