Generating Safe Autonomous Decision-Making in ROS
Yi Yang (imec-DistriNet, Dept. of Computer Science, KU Leuven), Tom, Holvoet (imec-DistriNet, Dept. of Computer Science, KU Leuven)

TL;DR
This paper presents a formal method for ensuring safety in autonomous decision-making within ROS, transitioning from static to runtime verification to enhance safety assurance.
Contribution
It introduces a novel approach combining static and runtime verification for safe autonomous decision-making in ROS systems.
Findings
Improved static verification for multi-goal multi-agent decision-making.
Transition framework from static to runtime verification.
Initial implementation shows promising safety results.
Abstract
The Robot Operating System (ROS) is a widely used framework for building robotic systems. It offers a wide variety of reusable packages and a pattern for new developments. It is up to developers how to combine these elements and integrate them with decision-making for autonomous behavior. The feature of such decision-making that is in general valued the most is safety assurance. In this research preview, we present a formal approach for generating safe autonomous decision-making in ROS. We first describe how to improve our existing static verification approach to verify multi-goal multi-agent decision-making. After that, we describe how to transition from the improved static verification approach to the proposed runtime verification approach. An initial implementation of this research proposal yields promising 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.
