Learning Adaptive Safety for Multi-Agent Systems

Luigi Berducci, Shuo Yang, Rahul Mangharam, Radu Grosu
9/19/2023
cs.ROcs.LGcs.MA

Official code: luigiberducci/learning_adaptive_safety (16 stars, MIT, last commit 2024-04-18).

Abstract

Ensuring safety in dynamic multi-agent systems is challenging due to limited information about the other agents. Control Barrier Functions (CBFs) are showing promise for safety assurance but current methods make strong assumptions about other agents and often rely on manual tuning to balance safety, feasibility, and performance. In this work, we delve into the problem of adaptive safe learning for multi-agent systems with CBF. We show how emergent behavior can be profoundly influenced by the CBF configuration, highlighting the necessity for a responsive and dynamic approach to CBF design. We present ASRL, a novel adaptive safe RL framework, to fully automate the optimization of policy and CBF coefficients, to enhance safety and long-term performance through reinforcement learning. By directly interacting with the other agents, ASRL learns to cope with diverse agent behaviours and maintains the cost violations below a desired limit. We evaluate ASRL in a multi-robot system and a competitive multi-agent racing scenario, against learning-based and control-theoretic approaches. We empirically demonstrate the efficacy and flexibility of ASRL, and assess generalization and scalability to out-of-distribution scenarios. Code and supplementary material are public online.

View on arXivView PDF

Code Implementations(1)

MIT

Repository of the work "Learning Adaptive Safety for Multi-agent Systems"

164Shell, PythonSep 6, 20232 years agoMIT

Similar Papers

Cite this paper

@article{berducci2023learning,
  title  = {Learning Adaptive Safety for Multi-Agent Systems},
  author = {Luigi Berducci and Shuo Yang and Rahul Mangharam and Radu Grosu},
  year   = {2023},
  eprint = {2309.10657},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2309.10657v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.10657.svg)](https://codeofpaper.com/paper/2309.10657)

Discussion