TY - JOUR
T1 - A Framework for Automatic Initialization of Multi-Agent Production Systems Using Semantic Web Technologies
AU - Ocker, Felix
AU - Kovalenko, Ilya
AU - Barton, Kira
AU - Tilbury, Dawn
AU - Vogel-Heuser, Birgit
N1 - Funding Information:
Manuscript received February 15, 2019; accepted July 12, 2019. Date of publication July 29, 2019; date of current version August 15, 2019. This letter was recommended for publication by Associate Editor Y. Pan and Editor D. Popa upon evaluation of the reviewers’ comments. This work was supported in part by an NSF Graduate Fellowship, a gift from Rockwell Automation, in part by a Bayerische Forschungsstiftung Scholarship, and in part by the German Research Foundation via the Collaborative Research Center 768. (Corresponding author: Felix Ocker.) F. Ocker and B. Vogel-Heuser are with the Institute of Automation and Information Systems, Technical University of Munich, 85748 Munich, Germany (e-mail: felix.ocker@tum.de; vogel-heuser@tum.de).
Funding Information:
This work was supported in part by an NSF Graduate Fellowship, a gift from Rockwell Automation, in part by a Bayerische Forschungsstiftung Scholarship, and in part by the German Research Foundation via the Collaborative Research Center 768.
Publisher Copyright:
© 2016 IEEE.
PY - 2019/10
Y1 - 2019/10
N2 - Mass customization and global competition require Cyber-Physical Systems of Systems (CPSoS) to become increasingly flexible. Modern CPSoS have to be able to create a wide and versatile variety of products, which takes centralized approaches to their limits. In addition, they have to produce these products as quickly as possible. Hence, they must be able to react promptly if problems arise, such as the failure of a single machine. Modern agent-based production systems provide the flexibility required to cope with these challenges. While resource agents (RAs) represent the available resources, i.e., machines, such as robots, individual customer orders can be represented by so-called product agents (PAs). However, a challenge in the design of agent-based production systems is still the amount of communication and computation that is necessary online. The PAs have to communicate their requests and the RAs their capabilities and capacities. On this basis, PAs must compute the appropriate production sequence. We propose to automatically initialize every agent with a knowledge base (KB) created a priori using semantic web technologies (SWT). On the one hand, the KBs of RAs describe the RAs' capabilities in terms of product features and production processes. Every KB of a PA, on the other hand, expresses all possible production sequences based on the customer specification and the CPSoS in question. This allows consistency checks regarding the specification as well as more purposeful communication that focuses on aspects that actually need to be determined at runtime, such as the resources' current capacities or failures. The framework presented aims to reduce both the communication and computational load necessary at runtime for agent-based CPSoS.
AB - Mass customization and global competition require Cyber-Physical Systems of Systems (CPSoS) to become increasingly flexible. Modern CPSoS have to be able to create a wide and versatile variety of products, which takes centralized approaches to their limits. In addition, they have to produce these products as quickly as possible. Hence, they must be able to react promptly if problems arise, such as the failure of a single machine. Modern agent-based production systems provide the flexibility required to cope with these challenges. While resource agents (RAs) represent the available resources, i.e., machines, such as robots, individual customer orders can be represented by so-called product agents (PAs). However, a challenge in the design of agent-based production systems is still the amount of communication and computation that is necessary online. The PAs have to communicate their requests and the RAs their capabilities and capacities. On this basis, PAs must compute the appropriate production sequence. We propose to automatically initialize every agent with a knowledge base (KB) created a priori using semantic web technologies (SWT). On the one hand, the KBs of RAs describe the RAs' capabilities in terms of product features and production processes. Every KB of a PA, on the other hand, expresses all possible production sequences based on the customer specification and the CPSoS in question. This allows consistency checks regarding the specification as well as more purposeful communication that focuses on aspects that actually need to be determined at runtime, such as the resources' current capacities or failures. The framework presented aims to reduce both the communication and computational load necessary at runtime for agent-based CPSoS.
UR - http://www.scopus.com/inward/record.url?scp=85071483121&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85071483121&partnerID=8YFLogxK
U2 - 10.1109/LRA.2019.2931825
DO - 10.1109/LRA.2019.2931825
M3 - Article
AN - SCOPUS:85071483121
SN - 2377-3766
VL - 4
SP - 4330
EP - 4337
JO - IEEE Robotics and Automation Letters
JF - IEEE Robotics and Automation Letters
IS - 4
M1 - 8779665
ER -