Learning Decentralized Flocking Controllers with Spatio-Temporal Graph Neural Network
Siji Chen, Yanshen Sun, Peihan Li, Lifeng Zhou, Chang-Tien Lu

TL;DR
This paper introduces a spatiotemporal graph neural network (STGNN) for decentralized flocking control, effectively integrating spatial and temporal information to improve swarm coordination and outperform previous methods.
Contribution
The paper proposes a novel STGNN model that combines spatial and temporal expansions for decentralized swarm control, trained via imitation learning from an expert algorithm.
Findings
STGNN achieves cohesive flocking, leader following, and obstacle avoidance in simulations.
The approach outperforms existing methods in maintaining flock cohesion.
Real-world drone experiments validate the effectiveness of STGNN.
Abstract
Recently a line of researches has delved the use of graph neural networks (GNNs) for decentralized control in swarm robotics. However, it has been observed that relying solely on the states of immediate neighbors is insufficient to imitate a centralized control policy. To address this limitation, prior studies proposed incorporating -hop delayed states into the computation. While this approach shows promise, it can lead to a lack of consensus among distant flock members and the formation of small clusters, consequently resulting in the failure of cohesive flocking behaviors. Instead, our approach leverages spatiotemporal GNN, named STGNN that encompasses both spatial and temporal expansions. The spatial expansion collects delayed states from distant neighbors, while the temporal expansion incorporates previous states from immediate neighbors. The broader and more comprehensive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Advanced Memory and Neural Computing · Reinforcement Learning in Robotics
