skip to content
2025

Search

Type to search across all years.

Towards a Verifiable Toolchain for Robotics

Charlie Street1,Yazz Warsame1,Masoumeh Mansouri1,Michaela Klauck2,Christian Henkel2,Marco Lampacrescia2,Matteo Palmas23,Ralph Lange2,Enrico Ghiorzi36,Armando Tacchella3,Razane Azrou4,Raphaël Lallement4,Matteo Morelli4,Ginny I. Chen5,Danielle Wallis5,Stefano Bernagozzi36,Stefano Rosa6,Marco Randazzo6,Sofia Faraci6,Lorenzo Natale6
1University of Birmingham, UK
2Robert Bosch GmbH, Bosch Research, Germany
3Università degli Studi di Genova, Italy
4List, CEA, Université Paris-Saclay, France
5Inventya Ventures, Ireland
6Istituto Italiano di Tecnologia, Italy
0 min readPDF

Abstract

There is a growing need for autonomous robots to complete complex tasks robustly in dynamic and unstructured environments. However, current robot performance is limited to simple tasks in controlled environments. To improve robot autonomy in complex environments, the robot’s deliberation system must be able to synthesise correct plans for a task and generate contingency plans for handling anomalous scenarios that were not expected at design time. The robustness of such a system can be quantified using techniques for formal verification and validation. This paper outlines the progress of EU project CONVINCE (CONtext-aware Verifiable and adaptIve dyNamiC dEliberation), which aims to develop a software toolchain that aids developers in designing, developing, and deploying robot deliberation systems that are fully verified. We describe our modelling approach, each of the toolchain components, and how they interact. We also discuss survey results which demonstrate the demand for a verifiable toolchain among the robotics community.