SOTER: A Runtime Assurance Framework for Programming Safe Robotics Systems
Not on the map. Why?
Abstract (arXiv)
The recent drive towards achieving greater autonomy and intelligence in robotics has led to high levels of complexity. Autonomous robots increasingly depend on third party off-the-shelf components and complex machine-learning techniques. This trend makes it challenging to provide strong design-time certification of correct operation. To address these challenges, we present SOTER, a robotics programming framework with two key components: (1) a programming language for implementing and testing high-level reactive robotics software and (2) an integrated runtime assurance (RTA) system that helps enable the use of uncertified components, while still providing safety guarantees. SOTER provides language primitives to declaratively construct a RTA module consisting of an advanced, high-performance controller (uncertified), a safe, lower-performance controller (certified), and the desired safety specification. The framework provides a formal guarantee that a well-formed RTA module always satisfies the safety specification, without completely sacrificing performance by using higher performance uncertified components whenever safe. SOTER allows the complex robotics software stack to be constructed as a composition of RTA modules, where each uncertified component is protected using a RTA module. To demonstrate the efficacy of our framework, we consider a real-world case-study of building a safe drone surveillance system. Our experiments both in simulation and on actual drones show that the SOTER-enabled RTA ensures the safety of the system, including when untrusted third-party components have bugs or deviate from the desired behavior.
Key facts. Cited by 25 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 4; 2023: 3; 2024: 1; 2025: 5; 2026: 9.
25 papers.
Sort:
By area:
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2025VerifyLLM: LLM-Based Pre-Execution Task Plan Verification for Robotscited by 14
- 2021Runtime Safety Assurance for Learning-enabled Control of Autonomous Driving Vehiclescited by 9
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategiescited by 9
- 2021Confidence Composition for Monitors of Verification Assumptionscited by 6
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agentscited by 5
- 2023Dynamic Simplex: Balancing Safety and Performance in Autonomous Cyber Physical Systemscited by 4
- 2022Systems Challenges for Trustworthy Embodied Systemscited by 2
- 2025The Use of the Simplex Architecture to Enhance Safety in Deep-Learning-Powered Autonomous Systemscited by 2
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systemscited by 2
- 2026EmbodiedGovBench: A Benchmark for Governance, Recovery, and Upgrade Safety in Embodied Agent Systemscited by 2
- 2023KnowSafe: Combined Knowledge and Data Driven Hazard Mitigation in Artificial Pancreas Systemscited by 1
13 more
- 2024Savvy: Trustworthy Autonomous Vehicles Architecturecited by 1
- 2025Formal Verification of Neural Certificates Done Dynamicallycited by 1
- 2025Argus: Resilience-Oriented Safety Assurance Framework for End-to-End ADSscited by 1
- 2022Safe AI -- How is this Possible?cited by 0
- 2022An Empirical Analysis of the Use of Real-Time Reachability for the Safety Assurance of Autonomous Vehiclescited by 0
- 2023Searching for Optimal Runtime Assurance via Reachability and Reinforcement Learningcited by 0
- 2026Threat-Oriented Digital Twinning for Security Evaluation of Autonomous Platformscited by 0
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systemscited by 0
- 2026Robotics-Inspired Guardrails for Foundation Models in Socially Sensitive Domainscited by 0
- 2026Mission-Level Runtime Assurance for LLM-Assisted ISR Swarms over a Verification-Aware Fabriccited by 0
- 2026HALO: Heterogeneous Admission through Localized Obligations for Safe Agentic Executioncited by 0
- 2026Trust Is Not a Score: Runtime Assurance Contracts for High-Risk AI Agentscited by 0
- 2026Mind the Refinement Gap: When Safe High-Level Robot Plans Produce Unsafe Executionscited by 0
- 2026Mind the Refinement Gap: When Safe High-Level Robot Plans Produce Unsafe Executions2 Oct 2026
- 2026Trust Is Not a Score: Runtime Assurance Contracts for High-Risk AI Agents30 Sep 2026
- 2026HALO: Heterogeneous Admission through Localized Obligations for Safe Agentic Execution30 Jul 2026
- 2026Mission-Level Runtime Assurance for LLM-Assisted ISR Swarms over a Verification-Aware Fabric26 Jul 2026
- 2026Robotics-Inspired Guardrails for Foundation Models in Socially Sensitive Domains19 May 2026
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systems5 May 2026
- 2026Threat-Oriented Digital Twinning for Security Evaluation of Autonomous Platforms28 Apr 2026
- 2026EmbodiedGovBench: A Benchmark for Governance, Recovery, and Upgrade Safety in Embodied Agent Systems13 Apr 2026
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategies16 Mar 2026
- 2025Argus: Resilience-Oriented Safety Assurance Framework for End-to-End ADSs12 Nov 2025
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systems4 Nov 2025
- 2025The Use of the Simplex Architecture to Enhance Safety in Deep-Learning-Powered Autonomous Systems25 Sep 2025
13 more
- 2025Formal Verification of Neural Certificates Done Dynamically16 Jul 2025
- 2025VerifyLLM: LLM-Based Pre-Execution Task Plan Verification for Robots7 Jul 2025
- 2024Savvy: Trustworthy Autonomous Vehicles Architecture8 Feb 2024
- 2023KnowSafe: Combined Knowledge and Data Driven Hazard Mitigation in Artificial Pancreas Systems13 Nov 2023
- 2023Searching for Optimal Runtime Assurance via Reachability and Reinforcement Learning6 Oct 2023
- 2023Dynamic Simplex: Balancing Safety and Performance in Autonomous Cyber Physical Systems20 Feb 2023
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agents8 Jul 2022
- 2022An Empirical Analysis of the Use of Real-Time Reachability for the Safety Assurance of Autonomous Vehicles3 May 2022
- 2022Safe AI -- How is this Possible?25 Jan 2022
- 2022Systems Challenges for Trustworthy Embodied Systems10 Jan 2022
- 2021Confidence Composition for Monitors of Verification Assumptions3 Nov 2021
- 2021Runtime Safety Assurance for Learning-enabled Control of Autonomous Driving Vehicles28 Sep 2021
- 2021Software Engineering for AI-Based Systems: A Survey5 May 2021
- 2026EmbodiedGovBench: A Benchmark for Governance, Recovery, and Upgrade Safety in Embodied Agent Systemscited by 2
- 2026HALO: Heterogeneous Admission through Localized Obligations for Safe Agentic Executioncited by 0
- 2026Trust Is Not a Score: Runtime Assurance Contracts for High-Risk AI Agentscited by 0
- 2026Trust Is Not a Score: Runtime Assurance Contracts for High-Risk AI Agents30 Sep 2026
- 2026HALO: Heterogeneous Admission through Localized Obligations for Safe Agentic Execution30 Jul 2026
- 2026EmbodiedGovBench: A Benchmark for Governance, Recovery, and Upgrade Safety in Embodied Agent Systems13 Apr 2026
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2025VerifyLLM: LLM-Based Pre-Execution Task Plan Verification for Robotscited by 14
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategiescited by 9
- 2021Confidence Composition for Monitors of Verification Assumptionscited by 6
- 2022Ablation Study of How Run Time Assurance Impacts the Training and Performance of Reinforcement Learning Agentscited by 5
- 2023Dynamic Simplex: Balancing Safety and Performance in Autonomous Cyber Physical Systemscited by 4
- 2022Systems Challenges for Trustworthy Embodied Systemscited by 2
- 2025The Use of the Simplex Architecture to Enhance Safety in Deep-Learning-Powered Autonomous Systemscited by 2
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systemscited by 2
- 2023KnowSafe: Combined Knowledge and Data Driven Hazard Mitigation in Artificial Pancreas Systemscited by 1
- 2024Savvy: Trustworthy Autonomous Vehicles Architecturecited by 1
- 2025Formal Verification of Neural Certificates Done Dynamicallycited by 1
12 most cited of 19 All 19 (JSON)
- 2026Mind the Refinement Gap: When Safe High-Level Robot Plans Produce Unsafe Executions2 Oct 2026
- 2026Mission-Level Runtime Assurance for LLM-Assisted ISR Swarms over a Verification-Aware Fabric26 Jul 2026
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systems5 May 2026
- 2026Threat-Oriented Digital Twinning for Security Evaluation of Autonomous Platforms28 Apr 2026
- 2026Embodied Foundation Models at the Edge: A Survey of Deployment Constraints and Mitigation Strategies16 Mar 2026
- 2025ScenicProver: A Framework for Compositional Probabilistic Verification of Learning-Enabled Systems4 Nov 2025
- 2025The Use of the Simplex Architecture to Enhance Safety in Deep-Learning-Powered Autonomous Systems25 Sep 2025
- 2025Formal Verification of Neural Certificates Done Dynamically16 Jul 2025
- 2025VerifyLLM: LLM-Based Pre-Execution Task Plan Verification for Robots7 Jul 2025
- 2024Savvy: Trustworthy Autonomous Vehicles Architecture8 Feb 2024
- 2023KnowSafe: Combined Knowledge and Data Driven Hazard Mitigation in Artificial Pancreas Systems13 Nov 2023
- 2023Searching for Optimal Runtime Assurance via Reachability and Reinforcement Learning6 Oct 2023
12 newest of 19 All 19 (JSON)