Skip to content

KIT-MRT/better-safe-than-sorry

Repository files navigation

Better Safe Than Sorry: Enhancing Arbitration Graphs for Safe and Robust Autonomous Decision-Making

Piotr Spieker , Nick Le Large and Martin Lauer

Presented at 2025 IEEE International Conference on Systems, Man, and Cybernetics (SMC).
October 5-8, Vienna, Austria

Find the accompanying presentation slides here and paper on IEEE Xplore or arXiv.


Arbitration Graph with Safety Extensions

Abstract

This paper introduces an extension to the arbitration graph framework designed to enhance the safety and robustness of autonomous systems in complex, dynamic environments.

Building on the flexibility and scalability of arbitration graphs, the proposed method incorporates a verification step and structured fallback layers in the decision-making process. This ensures that only verified and safe commands are executed while enabling graceful degradation in the presence of unexpected faults or bugs.

The approach is demonstrated using a Pac-Man simulation and further validated in the context of autonomous driving, where it shows significant reductions in accident risk and improvements in overall system safety. The bottom-up design of arbitration graphs allows for an incremental integration of new behavior components. The extension presented in this work enables the integration of experimental or immature behavior components while maintaining system safety by clearly and precisely defining the conditions under which behaviors are considered safe.

The proposed method is implemented as a ready to use header-only C++ library, published under the MIT License. Together with the Pac-Man demo, it is available at github.com/KIT-MRT/arbitration_graphs.


© 2025 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

About

Enhancing Arbitration Graphs for Safe and Robust Autonomous Decision-Making

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages