Article Dans Une Revue Robotics and Autonomous Systems Année : 2025

A formal framework for the specification and verification of robotic skills composition for autonomous behaviors

Résumé

With the goal to create autonomous systems that can accomplish complex tasks in dynamic environments, high-level software architectures are created using formal methods to describe the system with a set of elementary actions, named skills, necessary to accomplish their mission.

However, these formalisms often lack a proper framework for designing autonomous missions as a composition of the specified skills, often relying on non-formal or semi-formal tools, such as behavior trees or UML/SysML-based tools, as well as being limited to specific elementary skill implementations. This makes the system less reliable and more prone to failures when placed in a dynamic, unknown environment. To fill this gap, we propose a formal framework to specify formal models for elementary skills and make them composable, called Skill Petri nets, and a set of composition patterns and their Petri net models. A tool will allow users to define these compositions using an extension of the Robot-Language DSL, from which the formal models and a controller code are generated. An industrial inspection mission use-case allowed to test the proposed framework.

Fichier principal
Vignette du fichier
ras_paper_2024-Soumission2.pdf (3.21 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

lirmm-05076522 , version 1 (21-05-2025)

Licence

Identifiants

Citer

Baptiste Pelletier, Charles Lesire, Karen Godary-Dejean. A formal framework for the specification and verification of robotic skills composition for autonomous behaviors. Robotics and Autonomous Systems, 2025, 192, pp.105041. ⟨10.1016/j.robot.2025.105041⟩. ⟨lirmm-05076522⟩
52 Consultations
265 Téléchargements

Altmetric

Partager

  • More