Related Experiment Video
Updated: Oct 3, 2025

Estimation of Contact Regions Between Hands and Objects During Human Multi-Digit Grasping
Published on: April 21, 2023
Formal Modelling and Runtime Verification of Autonomous Grasping for Active Debris Removal
Marie Farrell1, Nikos Mavrakis2, Angelo Ferrando3
1Department of Computer Science, Maynooth University, Maynooth, Ireland.
Verifying autonomous grasping software for space debris removal is crucial. This study formalizes requirements and uses Dafny for verification, ensuring mission-critical software reliability for safer orbital operations.
Area of Science:
- Space robotics and formal methods.
- Software verification and validation.
- Autonomous systems engineering.
Background:
- Active debris removal is essential for sustainable orbital operations.
- Autonomous robotic systems with grasping capabilities are key to debris capture.
- Software failures in space robotics can lead to mission failure due to inaccessibility.
Purpose of the Study:
- To formally verify a pre-existing autonomous grasping system for space debris removal.
- To ensure the reliability and correctness of mission-critical software controlling robotic systems.
- To demonstrate a practical approach to verifying post-development robotic software.
Main Methods:
- Formalizing system requirements using the Formal Requirements Elicitation Tool (FRET).
- Formally modeling software components and verifying them with the Dafny program verifier.
- Synthesizing runtime monitors using ROSMonitoring for runtime assurances.
Main Results:
- Successful formal verification of software components against formalized requirements.
- Demonstration of runtime monitors providing assurances for the autonomous grasping system.
- Analysis of experimental results from testbed and simulation environments.
Conclusions:
- Formal verification methods can be effectively applied to pre-existing space robotics systems.
- Modularity of the autonomous system simplified the verification process.
- The approach provides a pathway for enhancing the safety and reliability of space debris removal missions.
Related Concept Videos
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
Virtual Work for a System of Connected Rigid Bodies
Next,...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Statically Indeterminate Problem Solving

