GCBF+: A Neural Graph Control Barrier Function Framework for Distributed Safe Multiagent Control

GCBF+: Нейросетевая платформа графовых барьерных функций управления для распределённого безопасного управления мультиагентными системами
Songyuan Zhang, Oswin So, Kunal Garg, Chuchu Fan
2025-01-01

Distributed safe multiagent controlGraph control barrier functionsGraph neural networksLiDAR point cloudsMultiagent systems
Distributed, scalable, and safe control of large-scale multiagent systems is a challenging problem. In this article, we design a distributed framework for safe multiagent control in large-scale environments with obstacles, where a large number of agents are required to maintain safety using only local information and reach their goal locations. We introduce a new class of certificates, termed graph control barrier function (GCBF), which are based on the well-established control barrier function theory for safety guarantees and utilize a graph structure for scalable and generalizable distributed control of MAS. We develop a novel theoretical framework to prove the safety of an arbitrary-sized MAS with a single GCBF. We propose a new training framework GCBF+ that uses graph neural networks to parameterize a candidate GCBF and a distributed control policy. The proposed framework is distributed and is capable of taking point clouds from LiDAR, instead of actual state information, for real-world robotic applications. We illustrate the efficacy of the proposed method through various hardware experiments on a swarm of drones with objectives ranging from exchanging positions to docking on a moving target without collision. In addition, we perform extensive numerical experiments, where the number and density of agents, as well as the number of obstacles, increase. Empirical results show that in complex environments with agents with nonlinear dynamics (e.g., Crazyflie drones), GCBF+ outperforms the hand-crafted CBF-based method with the best performance by up to 20% for relatively small-scale MAS with up to 256 agents, and leading reinforcement learning (RL) methods by up to 40% for MAS with 1024 agents. Furthermore, the proposed method does not compromise on the performance, in terms of goal reaching, for achieving high safety rates, which is a common tradeoff in RL-based methods. Project website:https://mit-realm.github.io/gcbfplus/
1
For systems with 1024 agents, GCBF+ outperformed leading reinforcement-learning methods by up to 40% while maintaining goal-reaching performance alongside high safety rates.
2
GCBF+ parameterizes both candidate GCBFs and distributed control policies using graph neural networks, enabling scalable control from local information and LiDAR point clouds.
3
Graph control barrier functions (GCBFs) provide safety certificates for distributed multiagent systems, with a single GCBF theoretically proving safety for an arbitrary number of agents.
4
Hardware experiments with drone swarms demonstrated collision-free tasks including position exchange and docking with a moving target.
5
In numerical experiments, GCBF+ outperformed the strongest handcrafted CBF method by up to 20% for systems with up to 256 nonlinear-dynamics agents.

large-scale multiagent systems, including swarms of drones, operating in environments with obstacles

distributed safe control, safety guarantees, scalability, and goal-reaching performance under local-information constraints

Publication Details
Publication Date
2025-01-01
Journal
Publisher
ISSN
Cited by
41
Access Type
Author Information
Authors
Songyuan Zhang
Oswin So
Kunal Garg
Chuchu Fan
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%