Framework for Reducing the Complexity of Programming Robot Skills

Michael Hofmann, Matthias Propst, Markus Ikeda, Andreas Pichler, Fabian Spitzer, Roman Froschauer

Research output: Chapter in Book/Report/Conference proceedingsConference contributionpeer-review

1 Citation (Scopus)


In the field of manufacturing, modern approaches like skills based programming are applied to robot controllers using well adopted standards for communication like the Open Platform Communications-Unified Architecture (OPC UA) [1] standard. The current research focuses at defining OPC UA models to enable skill based programming for robot controllers. This defines a complex environment for a process programmer, who has to implement a manufacturing process represented as a skill at a high level domain. This work attempts to reduce the programming effort of implementing a skill by reducing the complexity for programming the process executed by the robot. This is achieved by introducing a framework assuming a little to no prior knowledge of OPC UA. This work will verify the reduction of complexity by analysing the code complexity and by analysing the knowledge domains used.

Original languageEnglish
Title of host publicationFlexible Automation and Intelligent Manufacturing
Subtitle of host publicationThe Human-Data-Technology Nexus - Proceedings of FAIM 2022
EditorsKyoung-Yun Kim, Jeremy Rickli, Leslie Monplaisir
Number of pages13
ISBN (Print)9783031176289
Publication statusPublished - 2023
Event31st International Conference on Flexible Automation and Intelligent Manufacturing, FAIM 2022 - Detroit, United States
Duration: 19 Jun 202223 Jun 2022

Publication series

NameLecture Notes in Mechanical Engineering
ISSN (Print)2195-4356
ISSN (Electronic)2195-4364


Conference31st International Conference on Flexible Automation and Intelligent Manufacturing, FAIM 2022
Country/TerritoryUnited States


Dive into the research topics of 'Framework for Reducing the Complexity of Programming Robot Skills'. Together they form a unique fingerprint.

Cite this