A Universal Framework for Generalized Run Time Assurance with JAX Automatic Differentiation
Umberto Ravaioli, Kyle Dunlap, and Kerianne Hobbs

TL;DR
This paper introduces a standardized, JAX-based framework for real-time safety assurance in autonomous systems, enabling flexible, optimization-driven safety filtering adaptable to various dynamical models.
Contribution
It presents a universal, constraint-based RTA framework with automatic differentiation, facilitating safer autonomous operation across diverse systems.
Findings
Successfully simulated multi-agent spacecraft inspection with safety constraints
Framework demonstrates flexibility and ease of integration for safety assurance
Leverages JAX for automatic differentiation to simplify optimization-based RTA methods
Abstract
With the rise of increasingly complex autonomous systems powered by black box AI models, there is a growing need for Run Time Assurance (RTA) systems that provide online safety filtering to untrusted primary controller output. Currently, research in RTA tends to be ad hoc and inflexible, diminishing collaboration and the pace of innovation. The Safe Autonomy Run Time Assurance Framework presented in this paper provides a standardized interface for RTA modules and a set of universal implementations of constraint-based RTA capable of providing safety assurance given arbitrary dynamical systems and constraints. Built around JAX, this framework leverages automatic differentiation to populate advanced optimization based RTA methods minimizing user effort and error. To validate the feasibility of this framework, a simulation of a multi-agent spacecraft inspection problem is shown with safety…
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
TopicsFormal Methods in Verification · Real-Time Systems Scheduling · Software Reliability and Analysis Research
MethodsHigh-Order Consensuses
