2016
DOI: 10.1109/thms.2015.2425139
|View full text |Cite
|
Sign up to set email alerts
|

Toward Reliable Autonomous Robotic Assistants Through Formal Verification: A Case Study

Abstract: It is essential for robots working in close proximity to people to be both safe and trustworthy. We present a case study on formal verification for a high-level planner/scheduler for the Care-O-bot, an autonomous personal robotic assistant. We describe how a model of the Care-O-bot and its environment was developed using Brahms, a multiagent workflow language. Formal verification was then carried out by automatically translating this model to the input language of an existing model checker. Four sample propert… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 63 publications
(48 citation statements)
references
References 11 publications
0
48
0
Order By: Relevance
“…State-Transition [1], [20], [18], [25], [36], [39], [40], [41], [48], [49], [61], [62], [66], [70], [83], [88], [97], [98], [51], [99], [104], [108], [110], [111], [115], [116], [129], [141], [146], [174], [175], [182], [186] 33 0…”
Section: Property Formalismmentioning
confidence: 99%
See 2 more Smart Citations
“…State-Transition [1], [20], [18], [25], [36], [39], [40], [41], [48], [49], [61], [62], [66], [70], [83], [88], [97], [98], [51], [99], [104], [108], [110], [111], [115], [116], [129], [141], [146], [174], [175], [182], [186] 33 0…”
Section: Property Formalismmentioning
confidence: 99%
“…Temporal Logic 0 [29], [36], [57], [55], [61], [62], [70], [71], [83], [95], [97], [98], [51], [99], [104], [108], [110], [111], [115], [116], [123], [129], [138], [141], [176], [174], [175] 27…”
Section: Logics 6 32mentioning
confidence: 99%
See 1 more Smart Citation
“…Several research groups are exploring formal verification methods for robots to interactively support humans [9], but few groups have incorporated human factors into these methods. In [10], the authors verify whether a robot assistant can reach commanded positions and deliver medicine. In addition to these types of interactions, we also explore additional knowledge of human requirements to improve collaborative task execution.…”
Section: Introductionmentioning
confidence: 99%
“…Ahmeda et al apply generic statistical models (e.g., Bayesian Networks and Gaussian Processes) to analyzing humanautomation teamwork in unmanned aerial vehicles [13], but their method requires sufficient controlled experiments under different workload scenarios, which are usually not feasible for testing invasive clinical treatment systems. Webster et al describe an approach to verify a home care robot system using the Brahms specification language [14], but the user models in their study capture only high-level events and cannot model the fine-grained quantitative processes such as the physiology. Because of their relative limitations, those existing techniques are not directly applicable to evaluating the physiological control systems such as the insulin pumps.…”
Section: Introductionmentioning
confidence: 99%