53rd IEEE Conference on Decision and Control 2014
DOI: 10.1109/cdc.2014.7039366
|View full text |Cite
|
Sign up to set email alerts
|

Hot-swapping robot task goals in reactive formal synthesis

Abstract: Abstract. We consider the problem of synthesizing robot controllers to realize a task that unpredictably changes with time. Tasks are formally expressed in the GR(1) fragment of temporal logic, in which some of the variables are set by an adversary. The task changes by the addition or removal of goals, which occurs online (i.e., at run-time). We present an algorithm for mending control strategies to realize tasks after the addition of goals, while avoiding global resynthesis of the strategy. Experiments are pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
3
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 21 publications
0
4
0
Order By: Relevance
“…There exist algorithms for the synthesis of finite-memory strategies realizing a given GR(1) formula [4]. In previous work, we proposed an annotation for strategies that facilitates online patching for coping with uncertainty [13,12]. More precisely, suppose we are given a new specification ϕ from modification of the original ϕ, e.g., due to online sensing necessitating updating an environmental model.…”
Section: Preliminariesmentioning
confidence: 99%
See 1 more Smart Citation
“…There exist algorithms for the synthesis of finite-memory strategies realizing a given GR(1) formula [4]. In previous work, we proposed an annotation for strategies that facilitates online patching for coping with uncertainty [13,12]. More precisely, suppose we are given a new specification ϕ from modification of the original ϕ, e.g., due to online sensing necessitating updating an environmental model.…”
Section: Preliminariesmentioning
confidence: 99%
“…Definition 1 (adapted from [12]) A reach annotation on a strategy automaton A = (V, δ , L) for a GR(1) formula ϕ is a function RA : V → {0, . .…”
Section: Preliminariesmentioning
confidence: 99%
“…Thus we are motivated to patch a nominal control strategy synthesized with respect to this product of discrete abstractions. In recent work by the authors [7], algorithms have been proposed for patching strategies to recover correctness with respect to a changing specification. In Algorithm 2, we exploit these methods to incrementally patch a given strategy automaton based on time-annotated graphs that model component systems.…”
Section: Control Synthesis For Gr(1) Using Time-annotationmentioning
confidence: 99%
“…end if 19: end if 20: return A Patch() (Line 13) modifies the strategy automaton given a change in the specification, e.g., as described in [7].…”
mentioning
confidence: 99%