Heterogeneous Verification of an Autonomous Curiosity Rover
Rafael C. Cardoso, Marie Farrell, Matt Luckcuck, Angelo Ferrando, and, Michael Fisher

TL;DR
This paper presents a heterogeneous verification approach for an autonomous Mars rover model, combining formal and non-formal methods to ensure system reliability and enable faster, more autonomous decision-making.
Contribution
It introduces a novel heterogeneous verification framework for complex autonomous systems, integrating multiple techniques to verify different system components at various abstraction levels.
Findings
Verification of ROS nodes enhances system reliability.
Heterogeneous techniques provide comprehensive assurance evidence.
Autonomous decision-making can be validated effectively.
Abstract
The Curiosity rover is one of the most complex systems successfully deployed in a planetary exploration mission to date. It was sent by NASA to explore the surface of Mars and to identify potential signs of life. Even though it has limited autonomy on-board, most of its decisions are made by the ground control team. This hinders the speed at which the Curiosity reacts to its environment, due to the communication delays between Earth and Mars. Depending on the orbital position of both planets, it can take 4--24 minutes for a message to be transmitted between Earth and Mars. If the Curiosity were controlled autonomously, it would be able to perform its activities much faster and more flexibly. However, one of the major barriers to increased use of autonomy in such scenarios is the lack of assurances that the autonomous behaviour will work as expected. In this paper, we use a Robot…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
