Robust Stutter Bisimulation for Abstraction and Controller Synthesis with Disturbance: Proofs
Jonas Krook (1, 3), Robi Malik (2), Sahar Mohajerani (1), Martin, Fabian (1) ((1) Department of Electrical Engineering, Chalmers University of, Technology, G\"oteborg, Sweden, (2) Department of Software Engineering,, Univerity of Waikato, Hamilton, New Zealand, (3) Zenseact

TL;DR
This paper introduces a robust stutter bisimulation method for creating finite abstractions of disturbed cyber-physical systems, enabling controller synthesis that guarantees LTL specifications despite uncertainties.
Contribution
It presents a novel robust stutter bisimulation relation and an algorithm to construct quotient systems, facilitating controller synthesis for systems with disturbances.
Findings
Algorithm successfully constructs robust bisimulation quotients
Controller existence is equivalent between original and abstract systems
Application demonstrated on robot navigation example
Abstract
This paper proposes a method to synthesise controllers for cyber-physical systems such that the controlled systems satisfy specifications given as linear temporal logic formulas. The focus is on systems with disturbance, where future states cannot be predicted exactly due to uncertainty in the environment. The approach used to solve this problem is to first construct a finite-state abstraction of the original system and then synthesise a controller for the abstract system. For this approach, the robust stutter bisimulation relation is introduced, which preserves the existence of controllers for any given linear temporal logic formula. States are related by the robust stutter bisimulation relation if the same target sets can be guaranteed to be reached or avoided under control of some controllers, thereby ensuring that disturbances have similar effect on paths that start in related…
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 · Logic, programming, and type systems · Petri Nets in System Modeling
