Towards a Verifiable Toolchain for Robotics

Authors

  • Charlie Street School of Computer Science, University of Birmingham, UK
  • Yazz Warsame School of Computer Science, University of Birmingham, UK
  • Masoumeh Mansouri School of Computer Science, University of Birmingham, UK
  • Michaela Klauck Robert Bosch GmbH, Bosch Research, Germany
  • Christian Henkel Robert Bosch GmbH, Bosch Research, Germany
  • Marco Lampacrescia Robert Bosch GmbH, Bosch Research, Germany
  • Matteo Palmas Robert Bosch GmbH, Bosch Research, Germany Università degli Studi di Genova, Italy
  • Ralph Lange Robert Bosch GmbH, Bosch Research, Germany
  • Enrico Ghiorzi Università degli Studi di Genova, Italy Istituto Italiano di Tecnologia, Italy
  • Armando Tacchella Università degli Studi di Genova, Italy
  • Razane Azrou List, CEA, Université Paris-Saclay, France
  • Raphaël Lallement List, CEA, Université Paris-Saclay, France
  • Matteo Morelli List, CEA, Université Paris-Saclay, France
  • Ginny I. Chen Inventya Ventures, Ireland
  • Danielle Wallis Inventya Ventures, Ireland
  • Stefano Bernagozzi Università degli Studi di Genova, Italy Istituto Italiano di Tecnologia, Italy
  • Stefano Rosa Istituto Italiano di Tecnologia, Italy
  • Marco Randazzo Istituto Italiano di Tecnologia, Italy
  • Sofia Faraci Istituto Italiano di Tecnologia, Italy
  • Lorenzo Natale Istituto Italiano di Tecnologia, Italy

DOI:

https://doi.org/10.1609/aaaiss.v4i1.31823

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.

Downloads

Published

2024-11-08

How to Cite

Street, C., Warsame, Y., Mansouri, M., Klauck, M., Henkel, C., Lampacrescia, M., Palmas, M., Lange, R., Ghiorzi, E., Tacchella, A., Azrou, R., Lallement, R., Morelli, M., I. Chen, G., Wallis, D., Bernagozzi, S., Rosa, S., Randazzo, M., Faraci, S., & Natale, L. (2024). Towards a Verifiable Toolchain for Robotics. Proceedings of the AAAI Symposium Series, 4(1), 398-403. https://doi.org/10.1609/aaaiss.v4i1.31823

Issue

Section

Unifying Representations for Robot Application Development - Artifact Papers