openHSU logo
Log In(current)
  1. Home
  2. Helmut-Schmidt-University / University of the Federal Armed Forces Hamburg
  3. Publications
  4. 3 - Publication references (without full text)
  5. A Python framework for robot skill development and automated generation of semantic descriptions

A Python framework for robot skill development and automated generation of semantic descriptions

Publication date
2023-10-12
Document type
Konferenzbeitrag
Author
Vieira da Silva, Luis Miguel  
Köcher, Aljosha  
Topalis, Philip  
Fay, Alexander  
Organisational unit
Automatisierungstechnik  
DTEC.bw  
DOI
10.1109/etfa54631.2023.10275347
URI
https://openhsu.ub.hsu-hh.de/handle/10.24405/22671
Conference
28th International Conference on Emerging Technologies and Factory Automation (ETFA 2023) ; Sinaia, Romania ; September 12–15, 2023
Project
Rechtskonforme IT-Konzepte und -Lösungen für Verbünde autonomer Land-, Wasser- und Luftfahrzeuge  
Publisher
IEEE
Book title
2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA)
Part of the university bibliography
✅
Additional Information
Language
English
Keyword
dtec.bw
Abstract
Heterogeneous teams of autonomous robots offer a number of benefits for a variety of applications. But deploying such robots is a complex task that requires machine-interpretable descriptions in order to be flexible and adaptable. Formal descriptions in the form of ontologies are increasingly used to describe the functions of such autonomous robots in the form of capabilities and skills. However, these ontological descriptions and a corresponding invocation interface for skills need to be created, causing additional efforts for developers which are complex, time-consuming and error-prone. This contribution presents a Python framework that automates all these additional efforts. It supports a developer in implementing functionalities as skills by having them program only the skill behavior. The framework automatically takes care of generating a standardized state machine, an invocation interface and an ontological description. The presented framework can be used to implement arbitrary functionalities as skills using Python. This is demonstrated using two different evaluation case studies: a simplified behavior of a mobile robot as well as a machine learning algorithm used as an analytical skill for quality control. Both are integrated into an existing skill execution system and can interact with other skills based on their ontological description.
Version
Published version
Access right on openHSU
Metadata only access

  • Privacy policy
  • Send Feedback
  • Imprint