A Hardware-Agnostic OPC UA Skill Model for Robot Manipulators and Tools

The current trend to lot-size-one production requires reduced integration effort and easy reuse of available devices inside the production line. These devices have to offer a uniform interface to fulfill these requirements.This paper presents a hardware-agnostic skill model using the semantic modeling capabilities of OPC UA. The model provides a standardized interface to hardware or software functionality while offering an intuitive way of grouping multiple skills to a higher hierarchical abstraction.Our skill model is based on OPC UA Programs and modeled as an open source NodeSet. We hereby focus on the reusability of the skills for many different domains. The model is evaluated by controlling three different industrial robots and their tools through the same skill interface. The evaluation shows that our generic OPC UA skill model can be used as a standardized control interface for device and software components in industrial manufacturing. With our solution new components can easily be exchanged without changing the interface. This is not only true for industrial robots, but for any device which provides a controllable functionality.

[1]  Jürgen Bock,et al.  Tool and Technology Independent Function Interfaces by Using a Generic OPC UA Representation , 2018, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA).

[2]  Alois Knoll,et al.  OPC UA NodeSet Ontologies as a Pillar of Representing Semantic Digital Twins of Manufacturing Resources , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[3]  Alois Zoitl,et al.  Skill-based Engineering Approach using OPC UA Programs , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[4]  Alois Knoll,et al.  OPC UA for plug & produce: Automatic device discovery using LDS-ME , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[5]  Andre Gaschler,et al.  Robotics library: An object-oriented approach to robot applications , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  Alois Knoll,et al.  OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).

[7]  Adolfo Rodríguez Tsouroukdissian,et al.  ros_control: A generic and simple control framework for ROS , 2017, J. Open Source Softw..

[8]  Jürgen Beyerer,et al.  AutomationML to describe skills of production plants based on the PPR concept , 2014 .

[9]  Ole Madsen,et al.  Robot skills for manufacturing , 2016 .

[10]  Alois Zoitl,et al.  Device adapter concept towards enabling plug&produce production environments , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[11]  Björn Hein,et al.  Modelling and orchestration of service-based manufacturing systems via skills , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[12]  Kirill Dorofeev,et al.  Evaluating Skill-Based Control Architecture for Flexible Automation Systems , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).