2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE) 2021
DOI: 10.1109/rose52553.2021.00015
|View full text |Cite
|
Sign up to set email alerts
|

Skill-Based Architecture Development for Online Mission Reconfiguration and Failure Management

Abstract: The development of software architectures that ensure both a high-level of autonomy in the mission, and the robustness to possible failures, is a challenging task. In this paper, we propose to structure the software architecture around a skill management layer, based on formal skill models. This skill management layer helps to structure and test the underlying functional layer, while it provides a simple abstraction to the decision layer. This architecture has been used to support the implementation of resilie… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
18
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(18 citation statements)
references
References 9 publications
0
18
0
Order By: Relevance
“…The system described in [14] and [1] proposes a formal language to specify robot skills with an expressive descriptive model used for reasoning, and an operational model. It maintains a life cycle for every robot skill and allows concurrent activation of the same skill.…”
Section: Planning-based Deliberative Architecturesmentioning
confidence: 99%
“…The system described in [14] and [1] proposes a formal language to specify robot skills with an expressive descriptive model used for reasoning, and an operational model. It maintains a life cycle for every robot skill and allows concurrent activation of the same skill.…”
Section: Planning-based Deliberative Architecturesmentioning
confidence: 99%
“…The main advantage of such architectures are their modularity, easy reconfiguration and repurposability, as well as making robotic programming easier for end users. The skills are then composed to create more complex tasks to achieve specific goals or missions, while using feedback from sensors and actuators [30,1,36,35,18]. The mission design using skill-based architecture is often coupled with deliberative functions to create autonomous systems capable of adapting to their environment or faulty behaviors, often using model-based architectures [16,29].…”
Section: Related Workmentioning
confidence: 99%
“…Ingrand [15] gathers the state of the art of V&V formal methods for autonomous systems. Albore [1] shows how missions can be designed through Behavior Trees, allowing for robust mission specification and fault management, however such method restricts the verification of the system to a specific mission. Evans [8] proposes a Model-Based Mission Assurance approach to improve the safety and robustness of a system in the early development stage, using Assurance models synthesis, implementing fault trees and Bayesian nets as inputs for SysML diagrams, opening interesting perspectives for the implementation of fault management into software architecture.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations