Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase
Digital twin documents are expected to form a global network of digital twins, a “Digital Twin Web”, that allows the discovery and linking of digital twins with an approach similar to the World Wide Web. Digital twin documents can be used to describe various aspects of machines and their twins, such...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-03-01
|
Series: | Machines |
Subjects: | |
Online Access: | https://www.mdpi.com/2075-1702/10/4/225 |
_version_ | 1827600100510138368 |
---|---|
author | Joel Mattila Riku Ala-Laurinaho Juuso Autiosalo Pauli Salminen Kari Tammi |
author_facet | Joel Mattila Riku Ala-Laurinaho Juuso Autiosalo Pauli Salminen Kari Tammi |
author_sort | Joel Mattila |
collection | DOAJ |
description | Digital twin documents are expected to form a global network of digital twins, a “Digital Twin Web”, that allows the discovery and linking of digital twins with an approach similar to the World Wide Web. Digital twin documents can be used to describe various aspects of machines and their twins, such as physical properties, nameplate information, and communication interfaces. Digital twin is also one of the core concepts of the fourth industrial revolution, aiming to make factories more efficient through optimized control methods and seamless information flow, rendering them “smart factories”. In this paper, we investigate how to utilize digital twin documents in smart factory communication. We implemented a proof-of-concept simulation model of a smart factory that allowed simulating three different control methods: centralized client-server, decentralized client-server, and decentralized peer-to-peer. Digital twin documents were used to store the necessary information for these control methods. We used Twinbase, an open-source server software, to host the digital twin documents. Our analysis showed that decentralized peer-to-peer control was most suitable for a smart factory because it allowed implementing the most advanced cooperation between machines while still being scalable. The utilization of Twinbase allowed straightforward removal, addition, and modification of entities in the factory. |
first_indexed | 2024-03-09T04:29:09Z |
format | Article |
id | doaj.art-d0fcfbea049c460baefb20722bebb391 |
institution | Directory Open Access Journal |
issn | 2075-1702 |
language | English |
last_indexed | 2024-03-09T04:29:09Z |
publishDate | 2022-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Machines |
spelling | doaj.art-d0fcfbea049c460baefb20722bebb3912023-12-03T13:38:23ZengMDPI AGMachines2075-17022022-03-0110422510.3390/machines10040225Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and TwinbaseJoel Mattila0Riku Ala-Laurinaho1Juuso Autiosalo2Pauli Salminen3Kari Tammi4Department of Mechanical Engineering, Aalto University, 02150 Espoo, FinlandDepartment of Mechanical Engineering, Aalto University, 02150 Espoo, FinlandDepartment of Mechanical Engineering, Aalto University, 02150 Espoo, FinlandDepartment of Mechanical Engineering, Aalto University, 02150 Espoo, FinlandDepartment of Mechanical Engineering, Aalto University, 02150 Espoo, FinlandDigital twin documents are expected to form a global network of digital twins, a “Digital Twin Web”, that allows the discovery and linking of digital twins with an approach similar to the World Wide Web. Digital twin documents can be used to describe various aspects of machines and their twins, such as physical properties, nameplate information, and communication interfaces. Digital twin is also one of the core concepts of the fourth industrial revolution, aiming to make factories more efficient through optimized control methods and seamless information flow, rendering them “smart factories”. In this paper, we investigate how to utilize digital twin documents in smart factory communication. We implemented a proof-of-concept simulation model of a smart factory that allowed simulating three different control methods: centralized client-server, decentralized client-server, and decentralized peer-to-peer. Digital twin documents were used to store the necessary information for these control methods. We used Twinbase, an open-source server software, to host the digital twin documents. Our analysis showed that decentralized peer-to-peer control was most suitable for a smart factory because it allowed implementing the most advanced cooperation between machines while still being scalable. The utilization of Twinbase allowed straightforward removal, addition, and modification of entities in the factory.https://www.mdpi.com/2075-1702/10/4/225digital twinsmart factorysimulationrobot operating systemROSmachine-to-machine communication |
spellingShingle | Joel Mattila Riku Ala-Laurinaho Juuso Autiosalo Pauli Salminen Kari Tammi Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase Machines digital twin smart factory simulation robot operating system ROS machine-to-machine communication |
title | Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase |
title_full | Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase |
title_fullStr | Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase |
title_full_unstemmed | Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase |
title_short | Using Digital Twin Documents to Control a Smart Factory: Simulation Approach with ROS, Gazebo, and Twinbase |
title_sort | using digital twin documents to control a smart factory simulation approach with ros gazebo and twinbase |
topic | digital twin smart factory simulation robot operating system ROS machine-to-machine communication |
url | https://www.mdpi.com/2075-1702/10/4/225 |
work_keys_str_mv | AT joelmattila usingdigitaltwindocumentstocontrolasmartfactorysimulationapproachwithrosgazeboandtwinbase AT rikualalaurinaho usingdigitaltwindocumentstocontrolasmartfactorysimulationapproachwithrosgazeboandtwinbase AT juusoautiosalo usingdigitaltwindocumentstocontrolasmartfactorysimulationapproachwithrosgazeboandtwinbase AT paulisalminen usingdigitaltwindocumentstocontrolasmartfactorysimulationapproachwithrosgazeboandtwinbase AT karitammi usingdigitaltwindocumentstocontrolasmartfactorysimulationapproachwithrosgazeboandtwinbase |