Home /Research /Formally-based Model-Driven Development of Collaborative Robotic Applications
OTHER

Formally-based Model-Driven Development of Collaborative Robotic Applications

Mehrnoosh Askarpour, Livia Lestingi, Samuele Longoni, Niccolò Iannacci, Matteo Rossi, Federico Vicentini

Year
2021
Citations
16
Access
Open access

Abstract

Abstract The development of Human Robot Collaborative (HRC) systems faces many challenges. First, HRC systems should be adaptable and re-configurable to support fast production changes. However, in the development of HRC applications safety considerations are of paramount importance, as much as classical activities such as task programming and deployment. Hence, the reconfiguration and reprogramming of executing tasks might be necessary also to fulfill the desired safety requirements. Model-based software engineering is a suitable means for agile task programming and reconfiguration. We propose a model-based design-to-deployment toolchain that simplifies the routine of updating or modifying tasks. This toolchain relies on (i) UML profiles for quick model design, (ii) formal verification for exhaustive search for unsafe situations (caused by intended or unintended human behavior) within the model, and (iii) trans-coding tools for automating the development process. The toolchain has been evaluated on a few realistic case studies. In this paper, we show a couple of them to illustrate the applicability of the approach.

Keywords

ToolchainSoftware engineeringComputer scienceSoftware deploymentAgile software developmentControl reconfigurationUnified Modeling LanguageUpgradeTask (project management)Systems engineering

Related papers

Browse all OTHER papers