TY - GEN
T1 - Framework for Reducing the Complexity of Programming Robot Skills
AU - Hofmann, Michael
AU - Propst, Matthias
AU - Ikeda, Markus
AU - Pichler, Andreas
AU - Spitzer, Fabian
AU - Froschauer, Roman
N1 - Funding Information:
Acknowledgment. The research leading to these results has been accomplished within the Plug and Produce Robotic Building Blocks project, funded by the Austrian Research Promotion Agency within the 28th Production of the Future program under grant agreement Nr. 874293 and the LEUCHTTURMPROJEKT AI-ENABLED AUTOMATION project funded by the AIT Austrian Institute Of Technology.
Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85148229869&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-17629-6_62
DO - 10.1007/978-3-031-17629-6_62
M3 - Conference contribution
AN - SCOPUS:85148229869
SN - 9783031176289
T3 - Lecture Notes in Mechanical Engineering
SP - 592
EP - 604
BT - Flexible Automation and Intelligent Manufacturing
A2 - Kim, Kyoung-Yun
A2 - Rickli, Jeremy
A2 - Monplaisir, Leslie
PB - Springer
T2 - 31st International Conference on Flexible Automation and Intelligent Manufacturing, FAIM 2022
Y2 - 19 June 2022 through 23 June 2022
ER -