Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2020
DOI: 10.1007/978-3-030-55754-6_20
|View full text |Cite
|
Sign up to set email alerts
|

Heterogeneous Verification of an Autonomous Curiosity Rover

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 31 publications
(32 citation statements)
references
References 7 publications
0
32
0
Order By: Relevance
“…Heterogeneous verification techniques were used to verify an autonomous Mars Curiosity rover simulation [8]. This work uses distinct verification methods for specific components but does explicitly link the verification artifacts produced.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Heterogeneous verification techniques were used to verify an autonomous Mars Curiosity rover simulation [8]. This work uses distinct verification methods for specific components but does explicitly link the verification artifacts produced.…”
Section: Related Workmentioning
confidence: 99%
“…Recent work argues that, for autonomous robotic systems, the use of multiple formal and non-formal verification techniques is both beneficial and necessary to ensure that such systems behave correctly [19,30]. Notably, the usually modular nature of robotic systems makes them more amenable to an integrated verification approach than monolithic systems [8]. The inherent modularity in robotic systems usually stems from the use of a node-based middleware such as the Robot Operating System (ROS) [39].…”
Section: Introductionmentioning
confidence: 99%
“…Related, a recent survey of formal specification and verification techniques for autonomous robotic systems has revealed that, although there are many tools and techniques available, improvements are still required for their successful deployment in large, complex and autonomous systems (Farrell et al, 2018;Luckcuck et al, 2019). Given modular robot architectures composed of distinct subsystems, different types of verification can potentially be used for different components, as described in (Farrell et al, 2019b;Cardoso et al, 2020a;Cardoso et al, 2020b), as some verification techniques may be more appropriate than others for certain subsystems. Our work also uses multiple distinct verification techniques (Dafny and ROSMonitoring) to verify different components/aspects of the system.…”
Section: Related Workmentioning
confidence: 99%
“…This approach also pairs well with Corroborative V&V [3], described in Section 4.6. EXAMPLE: Consider the simplified planetary rover case study in [84], where the rover autonomously inspects points of interest in its map. This inspection is the rover's main task, but it also has to adapt its plan to accommodate adverse environmental conditions.…”
Section: Heterogeneous Verificationmentioning
confidence: 99%
“…These were then used for further analysis in the other verification techniques, for example to refine the formal verification model and improve the simulator. EXAMPLE: Consider further the simplified planetary rover case study described in Section 4.5 from [84] where a rover autonomously visits particular waypoints to make inspections. The decision making aspects could be verified using different verification techniques such as model checking the autonomous agent, simulation based testing and physical experiments.…”
Section: Corroborative Vandvmentioning
confidence: 99%