Banach Control Barrier Functions for Large-Scale Swarm Control
Xuting Gao, Guillem Pascual, Scott Brown, Sonia Mart\'inez

TL;DR
This paper introduces Banach Control Barrier Functions (B-CBFs) for ensuring safety in large-scale swarm control, integrating macroscopic constraints with microscopic agent algorithms, and demonstrating their effectiveness through simulations.
Contribution
It develops a generalized B-CBF framework for large swarms, linking macroscopic constraints with microscopic algorithms, and provides conditions for distributed solutions based on local communication.
Findings
B-CBFs effectively capture macroscopic swarm constraints.
Stable gradient flows are derived for large-scale swarm control.
Simulations validate the theoretical framework.
Abstract
This paper studies the safe control of very large multi-agent systems via a generalized framework that employs so-called Banach Control Barrier Functions (B-CBFs). Modeling a large swarm as probability distribution over a spatial domain, we show how B-CBFs can be used to appropriately capture a variety of macroscopic constraints that can integrate with large-scale swarm objectives. Leveraging this framework, we define stable and filtered gradient flows for large swarms, paying special attention to optimal transport algorithms. Further, we show how to derive agent-level, microscopical algorithms that are consistent with macroscopic counterparts in the large-scale limit. We then identify conditions for which a group of agents can compute a distributed solution that only requires local information from other agents within a communication range. Finally, we showcase the theoretical results…
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 Control Systems Optimization · Reinforcement Learning in Robotics
