Robotics: Science and Systems X 2014
DOI: 10.15607/rss.2014.x.012
|View full text |Cite
|
Sign up to set email alerts
|

Correct High-level Robot Behavior in Environments with Unexpected Events

Abstract: Abstract-Synthesis of correct-by-construction robot controllers from high-level specifications has the advantage of providing guaranteed robot behavior under different environments. Typically, when such controllers are synthesized, assumptions that the user makes about the behavior of the environment, if any, are incorporated into the resulting controller. In practice, however, the environment assumptions may be unknown to the user, thus preventing the application of synthesis. Even if environment assumptions … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 21 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…For that reason, verifiability is not presently a primary concern underlying DI-HDCA modeling, but as the verifiable correctness of complex computational agents becomes more important, it may become more beneficial to have models of intelligent robots grounded in a framework that enables verification. Moreover, there are promising HDS-related approaches to creating verifiably correct behaviors, such as synthesizing robot controllers from formal specifications [e.g., Wong et al (2014)]; the gap between such approaches and DI-HDCA modeling is sizable, but less than the gap between such approaches and models without formal foundations.…”
Section: Conclusion and Discussionmentioning
confidence: 99%
“…For that reason, verifiability is not presently a primary concern underlying DI-HDCA modeling, but as the verifiable correctness of complex computational agents becomes more important, it may become more beneficial to have models of intelligent robots grounded in a framework that enables verification. Moreover, there are promising HDS-related approaches to creating verifiably correct behaviors, such as synthesizing robot controllers from formal specifications [e.g., Wong et al (2014)]; the gap between such approaches and DI-HDCA modeling is sizable, but less than the gap between such approaches and models without formal foundations.…”
Section: Conclusion and Discussionmentioning
confidence: 99%
“…feedback is provided to the user, who is then asked to resolve the conflict by modifying the specification [46,47].…”
Section: Monitoring the Implementationmentioning
confidence: 99%
“…Robot behavior can also be repaired by dynamic synthesis of new control structures and through program synthesis [29], such as automatic synthesis of new FSMs [30], synthesis of code from a context-free motion grammar with parameters derived from human-inspired control [31]. Programming by example synthesizes programs from a small number of examples [32] and can also support noisy data [33].…”
Section: Behavior Synthesismentioning
confidence: 99%
“…Each trial applies SRTR to a subset of the corrections, solves the resulting formulation with both Z3 and dReal, and evaluates the performance on the test dataset. We repeat this procedure 30 times for each number of corrections N ∈ [1,30], selecting N random corrections at each iteration, for a total of 900, 000 total trials.…”
Section: Performancementioning
confidence: 99%