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

IF 10.5 1区 计算机科学 Q1 ROBOTICS IEEE Transactions on Robotics Pub Date : 2025-01-15 DOI:10.1109/TRO.2025.3530348
Songyuan Zhang;Oswin So;Kunal Garg;Chuchu Fan
{"title":"GCBF+: A Neural Graph Control Barrier Function Framework for Distributed Safe Multiagent Control","authors":"Songyuan Zhang;Oswin So;Kunal Garg;Chuchu Fan","doi":"10.1109/TRO.2025.3530348","DOIUrl":null,"url":null,"abstract":"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: <uri>https://mit-realm.github.io/gcbfplus/</uri>","PeriodicalId":50388,"journal":{"name":"IEEE Transactions on Robotics","volume":"41 ","pages":"1533-1552"},"PeriodicalIF":10.5000,"publicationDate":"2025-01-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Robotics","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10842511/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ROBOTICS","Score":null,"Total":0}
引用次数: 0

Abstract

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/
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
GCBF+:分布式安全多智能体控制的神经图控制屏障函数框架
大规模多智能体系统的分布式、可扩展和安全控制是一个具有挑战性的问题。在本文中,我们设计了一个分布式框架,用于在有障碍物的大规模环境中安全的多智能体控制,在这种环境中,需要大量的智能体仅使用本地信息来保持安全并到达目标位置。我们介绍了一类新的证书,称为图形控制屏障函数(GCBF),它基于安全保证的成熟控制屏障函数理论,并利用图结构对MAS进行可扩展和可推广的分布式控制。我们开发了一个新的理论框架来证明具有单个GCBF的任意大小MAS的安全性。我们提出了一个新的训练框架GCBF+,该框架使用图神经网络参数化候选GCBF和分布式控制策略。所提出的框架是分布式的,能够从激光雷达中获取点云,而不是实际状态信息,用于现实世界的机器人应用。我们通过在一群无人机上进行各种硬件实验来说明所提出方法的有效性,这些无人机的目标范围从交换位置到在移动目标上无碰撞地对接。此外,我们进行了大量的数值实验,其中代理的数量和密度以及障碍物的数量都增加了。经验结果表明,在具有非线性动态智能体的复杂环境中(例如,crazyfly无人机),GCBF+优于手工制作的基于cbf的方法,对于最多256个智能体的相对小规模MAS, GCBF+的最佳性能高达20%,对于拥有1024个智能体的MAS,领先的强化学习(RL)方法的性能高达40%。此外,就目标达成而言,所提出的方法不会损害性能,以实现高安全率,这是基于rl的方法中常见的权衡。项目网站:https://mit-realm.github.io/gcbfplus/
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
IEEE Transactions on Robotics
IEEE Transactions on Robotics 工程技术-机器人学
CiteScore
14.90
自引率
5.10%
发文量
259
审稿时长
6.0 months
期刊介绍: The IEEE Transactions on Robotics (T-RO) is dedicated to publishing fundamental papers covering all facets of robotics, drawing on interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, and beyond. From industrial applications to service and personal assistants, surgical operations to space, underwater, and remote exploration, robots and intelligent machines play pivotal roles across various domains, including entertainment, safety, search and rescue, military applications, agriculture, and intelligent vehicles. Special emphasis is placed on intelligent machines and systems designed for unstructured environments, where a significant portion of the environment remains unknown and beyond direct sensing or control.
期刊最新文献
EROAM: Event-Based Camera Rotational Odometry and Mapping in Real-Time Low-Latency Event-Based Velocimetry for Quadrotor Control in a Narrow Pipe Koopman Operators in Robot Learning Safe and Efficient Quadrupedal Locomotion with A Chambolle-Pock Whole-Body Controller SEVAC: Sample Efficient Variational Actor Critic for Reliable Navigation Learning in Uncertain Topological Networks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1