In this work we propose a patching algorithm to incrementally modify controllers, synthesized to satisfy a temporal logic formula, when some of the control actions become unavailable. The main idea of the proposed algorithm is to “warm-start” the synthesis process with an existing fixed-point based controller that has a larger action set. By exploiting the structure of the fixed-point based controllers, our algorithm avoids repeated computations while synthesizing a controller with restricted action set. Moreover, we show that the algorithm is sound and complete, that is, it provides the same guarantees as synthesizing a controller from scratch with the new action set. An example on synthesizing controllers for a simplified walking robot mo...
The construction of discrete abstractions is a crucial part of many methods for control synthesis of...
Modern robots are increasingly expected to function in uncertain and dynamically challenging environ...
Synthesis automatically constructs an implementation that satisfies a given logical specification. I...
For the synthesis of correct-by-construction control policies from temporal logic specifications the...
We consider the problem of synthesizing robot controllers to realize a task that unpredictably chang...
Temporal logic based synthesis approaches are often used to find trajectories that are correct-by-co...
This paper considers the problem of synthesizing correct-by-construction robotic controllers in envi...
We present a method for mending strategies for GR(1) specifications. Given the addition or removal ...
We consider the synthesis of control policies from temporal logic specifications for robots that int...
In this paper, we consider the problem of synthesizing correct-by-construction controllers for discr...
We present a methodology for automatic synthesis of embedded control software that incorporates a cl...
Synthesis automatically constructs an implementation that satisfies a given logical specification. I...
In robotics, networks, and many related fields, a typical controller design problem needs to address...
AbstractThe CIRCA system automatically synthesizes hard real-time discrete event controllers from pl...
International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamica...
The construction of discrete abstractions is a crucial part of many methods for control synthesis of...
Modern robots are increasingly expected to function in uncertain and dynamically challenging environ...
Synthesis automatically constructs an implementation that satisfies a given logical specification. I...
For the synthesis of correct-by-construction control policies from temporal logic specifications the...
We consider the problem of synthesizing robot controllers to realize a task that unpredictably chang...
Temporal logic based synthesis approaches are often used to find trajectories that are correct-by-co...
This paper considers the problem of synthesizing correct-by-construction robotic controllers in envi...
We present a method for mending strategies for GR(1) specifications. Given the addition or removal ...
We consider the synthesis of control policies from temporal logic specifications for robots that int...
In this paper, we consider the problem of synthesizing correct-by-construction controllers for discr...
We present a methodology for automatic synthesis of embedded control software that incorporates a cl...
Synthesis automatically constructs an implementation that satisfies a given logical specification. I...
In robotics, networks, and many related fields, a typical controller design problem needs to address...
AbstractThe CIRCA system automatically synthesizes hard real-time discrete event controllers from pl...
International audienceWe introduce a new way of specifying rich behaviors for discrete-time dynamica...
The construction of discrete abstractions is a crucial part of many methods for control synthesis of...
Modern robots are increasingly expected to function in uncertain and dynamically challenging environ...
Synthesis automatically constructs an implementation that satisfies a given logical specification. I...