Dynamic Simplex: Balancing Safety and Performance in Autonomous Cyber Physical Systems
Baiting Luo, Shreyas Ramakrishna, Ava Pettet, Christopher Kuhn, Gabor, Karsai, Ayan Mukhopadhyay

TL;DR
This paper introduces a dynamic simplex approach with online controller switching for autonomous cyber-physical systems, enhancing safety and performance by enabling two-way switching between controllers based on real-time conditions.
Contribution
It proposes a novel online controller switching strategy modeled as a semi-Markov decision process, allowing adaptive and reversible switching for improved safety and performance.
Findings
Fewer collisions in autonomous vehicle simulations.
Higher performance compared to existing methods.
Effective handling of dynamic and uncertain environments.
Abstract
Learning Enabled Components (LEC) have greatly assisted cyber-physical systems in achieving higher levels of autonomy. However, LEC's susceptibility to dynamic and uncertain operating conditions is a critical challenge for the safety of these systems. Redundant controller architectures have been widely adopted for safety assurance in such contexts. These architectures augment LEC "performant" controllers that are difficult to verify with "safety" controllers and the decision logic to switch between them. While these architectures ensure safety, we point out two limitations. First, they are trained offline to learn a conservative policy of always selecting a controller that maintains the system's safety, which limits the system's adaptability to dynamic and non-stationary environments. Second, they do not support reverse switching from the safety controller to the performant controller,…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSafety Systems Engineering in Autonomy · Software Reliability and Analysis Research · Formal Methods in Verification
MethodsEntropy Regularization · Proximal Policy Optimization · CARLA: An Open Urban Driving Simulator
