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...

Full description

Bibliographic Details
Main Authors: Joel Mattila, Riku Ala-Laurinaho, Juuso Autiosalo, Pauli Salminen, Kari Tammi
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