Skip to search boxSkip to navigationSkip to main content

A Modeling Tool for Reconfigurable Skills in ROS

  • Darko Bozhinoski
    ,
  • Esther Aguado
    ,
  • Mario Garzon Oviedo
    ,
  • Carlos Hernandez Corbato
    ,
  • Ricardo Sanz
    ,
Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Journal article
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 25-28

Journal (Volume, Issue Number)

2021 IEEE/ACM 3rd International Workshop on Robotics Software Engineering (RoSE)

Publication milestones

  • Published - 2021

Publication status

Published - 2021

Publication IDs

  • Scopus: 85112864334

Abstract

Known attempts to build autonomous robots rely on complex control architectures, often implemented with the Robot Operating System platform (ROS). The implementation of adaptable architectures is very often ad hoc, quickly gets cumbersome and expensive. Reusable solutions that support complex, runtime reasoning for robot adaptation have been seen in the adoption of ontologies. While the usage of ontologies significantly increases system reuse and maintainability, it requires additional effort from the application developers to translate requirements into formal rules that can be used by an ontological reasoner. In this paper, we present a design tool that facilitates the specification of reconfigurable robot skills. Based on the specified skills, we generate corresponding runtime models for self-adaptation that can be directly deployed to a running robot that uses a reasoning approach based on ontologies. We demonstrate the applicability of the tool in a real robot performing a patrolling mission at a university campus.

Publication metrics

PlumX, opens in new tab

Captures
15
Citations
10