2017
DOI: 10.1016/j.robot.2017.07.001
|View full text |Cite
|
Sign up to set email alerts
|

Performance verification for robot missions in uncertain environments

Abstract: h i g h l i g h t s• This paper addresses the challenges involved in building a software tool for automatically verifying the behavior of multi-robot waypoint missions using formal methods.• Missions can include uncertainly located obstacles and uncertain environment geometry as well as uncertainty in robot motion.• We leverage a unique approach, VIPARS, to verifying performance guarantees for autonomous behavior-based robot software based on a combination of static analysis and Bayesian networks.• Two approac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 26 publications
0
7
0
Order By: Relevance
“…This is as compared to dynamic analysis, which annotates code and evaluates execution traces for single runs or statistics for sets of runs. However, in prior work [24] [25], static analysis techniques have been extended with Dynamic Bayesian Networks [26] to produce probabilities associated with variable values. Integrating this with the RDA (or a points-to) filter in MLSA would mean that the results generated, while still sound, would be less conservative and more reflective of real run-time operation.…”
Section: Resultsmentioning
confidence: 99%
“…This is as compared to dynamic analysis, which annotates code and evaluates execution traces for single runs or statistics for sets of runs. However, in prior work [24] [25], static analysis techniques have been extended with Dynamic Bayesian Networks [26] to produce probabilities associated with variable values. Integrating this with the RDA (or a points-to) filter in MLSA would mean that the results generated, while still sound, would be less conservative and more reflective of real run-time operation.…”
Section: Resultsmentioning
confidence: 99%
“…While many papers of the domain do not account for optimality, the work of Svorenova et al 9 modelled preferences and rewards so as to always focus the search towards the states satisfying the goal criterion, while also maximizing for the rewards. Lyons et al 10 further introduced uncertainties and made a framework for mission verification with multiple robots. While the current results in this cluster are very encouraging, the approaches can never scale up to the level of future demands due to the exponential complexity involved.…”
Section: Related Workmentioning
confidence: 99%
“…Let Z (t) denote the sub-task that will be performed at order sequence t, a mapping from O to Z is given by Eqs. (9) and (10).…”
Section: Master Genetic Algorithmmentioning
confidence: 99%
“…Not many software developers have the skill set necessary to formally establish program correctness according to a specification. But even if they did, formal verification of software [2] [3] and autonomous systems [4], as well as 'correct by construction' formal synthesis methods [5] all suffer from the problem that they require a designer-specified model of the environment. And that model can be incomplete because of designer oversight or oversimplification of a complex and dynamic environment.…”
Section: Introductionmentioning
confidence: 99%