Next Article in Journal
Enhancing Railway Earthquake Early Warning Systems with a Low Computational Cost STA/LTA-Based S-Wave Detection Method
Previous Article in Journal
Construction of Electrospun ZnO-NiO Nanofibers for Enhanced Ethanol Gas Sensing
Previous Article in Special Issue
Visual Sensing and Depth Perception for Welding Robots and Their Industrial Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

IoT-Cloud, VPN, and Digital Twin-Based Remote Monitoring and Control of a Multifunctional Robotic Cell in the Context of AI, Industry, and Education 4.0 and 5.0

by
Adrian Filipescu
1,2,*,
Georgian Simion
1,2,
Dan Ionescu
1,2 and
Adriana Filipescu
1
1
Department of Automation, “Dunărea de Jos” University of Galați, 800008 Galați, Romania
2
Doctoral School of Fundamental Sciences and Engineering, “Dunărea de Jos” University of Galați, 800008 Galați, Romania
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(23), 7451; https://doi.org/10.3390/s24237451
Submission received: 15 October 2024 / Revised: 15 November 2024 / Accepted: 19 November 2024 / Published: 22 November 2024
(This article belongs to the Special Issue Intelligent Robotics Sensing Control System)

Abstract

:
The monitoring and control of an assembly/disassembly/replacement (A/D/R) multifunctional robotic cell (MRC) with the ABB 120 Industrial Robotic Manipulator (IRM), based on IoT (Internet of Things)-cloud, VPN (Virtual Private Network), and digital twin (DT) technology, are presented in this paper. The approach integrates modern principles of smart manufacturing as outlined in Industry/Education 4.0 (automation, data exchange, smart systems, machine learning, and predictive maintenance) and Industry/Education 5.0 (human–robot collaboration, customization, robustness, and sustainability). Artificial intelligence (AI), based on machine learning (ML), enhances system flexibility, productivity, and user-centered collaboration. Several IoT edge devices are engaged, connected to local networks, LAN-Profinet, and LAN-Ethernet and to the Internet via WAN-Ethernet and OPC-UA, for remote and local processing and data acquisition. The system is connected to the Internet via Wireless Area Network (WAN) and allows remote control via the cloud and VPN. IoT dashboards, as human–machine interfaces (HMIs), SCADA (Supervisory Control and Data Acquisition), and OPC-UA (Open Platform Communication-Unified Architecture), facilitate remote monitoring and control of the MRC, as well as the planning and management of A/D/R tasks. The assignment, planning, and execution of A/D/R tasks were carried out using an augmented reality (AR) tool. Synchronized timed Petri nets (STPN) were used as a digital twin akin to a virtual reality (VR) representation of A/D/R MRC operations. This integration of advanced technology into a laboratory mechatronic system, where the devices are organized in a decentralized, multilevel architecture, creates a smart, flexible, and scalable environment that caters to both industrial applications and educational frameworks.

1. Introduction

The paper proposes the design and implementation of remote or local monitoring and control of a laboratory mechatronics system based on an IoT-cloud, VPN, and DT approach. The mechatronic system is the MRC, equipped with an industrial robotic manipulator, ABB 120 IRM, which performs the flexible assembly of two workpieces, each consisting of five components. The system can also perform disassembly and replacement allowing the parts to be recovered, possibly for reuse or resale. If the assembled workpiece is completely compromised, it is returned to the MRC on the conveyor belt for complete disassembly or replacement of parts [1,2,3,4]. The ABB 120 IRM integrated into the MRC performs intricate A/D/R tasks using data from IoT sensors that monitor component positioning, alignment, and force applied during joining. The system adapts in real time to any variances, using data-driven insights from cloud-based AI (ML) models. Through the equipment used as edge IoT devices and the software packages involved, the whole system aims to respond to Industry/Education 4.0 and 5.0. Edge IoT devices, such as a wireless router, PLC, embedded computer, image processor, ABB IRM Controller, communication devices, and servo drivers, are connected in a local network, which are, in turn, connected to the Internet via WAN [4,5]. Additionally, for IoT integration it is necessary to equip the MRC with IoT sensors and cameras to capture real-time operational data during assembly, disassembly, and part replacement tasks. IoT gateways are used to aggregate sensor data and transmit it securely to the cloud for real-time analysis and control actions. In the future, we intend to develop a cloud platform to host data, analytics, and control applications and use cloud-based applications for visualizing the status of assembly, disassembly, or replacement operations, including task progression, error reporting, and predictive maintenance alerts. All of these enable remote monitoring, real-time feedback, and decision-making capabilities. The role of the VPN connection is to provide secure, encrypted communication between the MRC and an authorized remote user. The VPN ensures that data between the MFC, cloud platform, and remote user are protected from cyber threats [6,7,8].
The DT is a virtual replica of the MRC system, including the ABB 120 IRM and its interactions with the A/D/R tasks. It mirrors the real-world processes, allowing real-time monitoring, simulation, and task optimization. The assignment, planning, and execution of tasks in simulated mode, consisting of logical schemes connected to hardware components, and visual signaling of the current operation performed by the ABB IRM, represent a concept of AR. The modeling of A/D/R operations through STPN, the formalization and simulation of the models, represents the VR counterpart for the real-time operations of the MRC. AR adds an interactive layer of digital information into the physical world, which can greatly enhance task planning, troubleshooting, and operator assistance during A/D/R tasks. AR can provide step-by-step instructions for A/D/R tasks, enhancing accuracy and speed by guiding the user through complex procedures in real time. Remote users can customize AR to visualize the status of the MRC and provide support to on-site personnel by seeing what they see and guiding them through tasks remotely. VR allows operators to enter a fully immersive virtual environment that simulates the MRC’s tasks and workflows. Coupling VR with STPN models enhances the user experience by providing a formal model for analyzing and optimizing tasks. STPN simulation within VR environments can be used to map out and test task flows for the ABB 120 IRM [4,8,9,10,11,12,13]. This method ensures that A/D/R tasks follow the most efficient sequence while considering time constraints. Users can experience the entire A/D/R process virtually, identifying potential inefficiencies before deploying on the physical MRC. The monitoring signals acquired from the PLC must correspond to those obtained from the virtual world.
A SCADA system is integrated into the system for real-time control and automation. SCADA gathers data from IoT sensors and actuators on the ABB 120 IRM and other devices to provide real-time feedback to the operators. The SCADA system allows users to monitor and control the ABB IRM’s movements, the sequencing of A/D/R tasks, and the status of connected devices (e.g., conveyors, pick-and-place systems). SCADA interfaces provide visualizations of the MRC’s status, showing real-time data such as component positions, actuator states, and task progression. Users can use this data to make informed decisions. The SCADA system can trigger automatic actions based on predefined conditions or operator inputs, ensuring that the MRC operates autonomously within set safety and performance parameters [10,11,12,13,14,15,16,17,18,19,20,21,22].
Several HMIs are designed, allowing users to interact, remotely or locally, with the MRC, access key metrics, and manually control it when needed. The HMIs provide real-time feedback from SCADA, DT, IoT sensors, and detailed information about the MRC status, including the workpiece’s A/D/R progress. In the future, the HMIs will be enhanced with AI (ML)-powered decision support, offering recommendations for task sequencing, maintenance schedules, or component adjustments based on the system status [4].
OPC-UA is integrated to ensure standardized and secure communication between various devices in the MRC. It enables interoperability between different systems such as the ABB 120 IRM, A/D/R stations, IoT sensors, PLC, embedded computer, cameras, video processing unit (VPU), IoT gateway, conveyor driver, and cloud-platform. OPC-UA acts as a bridge between the local control systems (SCADA, HMIs) and the cloud-based infrastructure, facilitating smooth data flow, A/D/R process coordination, and real-time communication. HMI-type SCADA systems are designed both for initialization and configuration and to work remotely and locally for monitoring and control [5,6,7]. Through a specialized communication device, instantaneous and time-horizon electrical data will be acquired from sensors, stored in the embedded computer or in the cloud, useful for developing an adaptive ML for the prevention of breakdowns and maintenance. Thus, the system has robust operation, at the same time ensuring data protection and inviolability [4].
The rest of the paper is organized into six sections. The hardware structure of the A/D/R MRC for remote or local monitoring and control, with a multilevel architecture based on IoT edge devices, LAN, WAN networking, cloud, and VPN connections, is presented in Section 2. In Section 3, digital twin’s virtual-world counterpart of A/D/R MRC, together with task planning as AR and STPN models, formalism and simulation as VR— all of these for assembly, disassembly, and cylinder replacement—are presented in Section 3. IoT-cloud and VPN remote monitoring and control, together with remote or local initialization and selection via A/D/R HMIs, cloud- and embedded-computer-based data storage and analytics, machine learning for adaptive control, optimization, predictive maintenance, type-3 fuzzy logic, and fractional-order learning in the context of AI, are presented in Section 4. Several remarks about the approach and results and how they fit into the context of AI (ML), Industry and Education 4.0 and 5.0, can be found in Section 5, Discussion. Final remarks, paper contributions, and future research are stated in Section 6, Conclusions.

2. Hardware Structure of A/D/R MRC

2.1. IoT Edge Devices and LAN-Profinet/LAN-Ethernet/WAN-Ethernet and Networking

In Figure 1, all the devices connected to the LAN are displayed, each with its own unique IP address. (1) The Wi-Fi router (TP-Link Archer) has the role of Wi-Fi network management, ensures connection to local networks, LAN-Profinet (green), and LAN-Ethernet (cyan), and to the Internet via WAN-Ethernet (cyan) and OPC-UA. (2) SIEMENS PLC 1214C DC/DC/DC, as the HMI’s main control unit, allows all other devices to communicate with it, manages all signals (on sensors or from communication), and internal variables, which are used by remote and local SCADA systems. Remote and local SCADA systems use PLC’s internal variables, send/receive data to/from IFM devices (3D cameras that provide images and information about the number of parts in the storage warehouses before and after a handling operation), and are programmed in TIA V17. (3) The embedded computer NVIDIA Jetson Nano has a Virtual Network Computing (VNC) server running on it, and VNC Viewer is enabled for remote connection. The Jetson Nano has access to all the other devices, a web browser for the Node-RED interface, has an installed docker environment, and docker images. The Jetson Nano embedded computer can run the same docker image as the OVP800 for camera management, allows Node-RED programming and testing, and docker development. (4A) The ABB touch pendant, (4B) ABB IRC5C controller, and (4C) the 6-DOF ABB 120 IRM, together with the IO–Interface: 192.168.0.3 (PLC signals), and service 192.168.125.1 (Robot Studio Communication) execute the actions configured by the user on remote and local HMI SCADA dashboards, send/receive data to/from PLC, and are programmed in Robot Studio. (5) The video processing unit (VPU), OVP 800, ensures artificial vision management, sends/receives data to/from PLC, and controls the 3 cameras via ROS2 Humbles using the IFM3D_ROS2 library. The OVP 800 runs ROS2 Humbles for cameras management, parts detection algorithm, PLC communication, and WebSocket server (for Node-RED communication). (6) The local SCADA system HMI KTP 700 allows the operator to locally control FRC and send/receive data to/from the PLC. (7) The SIEMENS IOT2050 is used as the remote SCADA system, sends/receives data to/from the PLC, video streams from IFM cameras, stores energy records, and can replicate the HMI KTP 700 interfaces. (8) The SIEMENS S INAMICS V90 is the conveyor control unit, sends/receives data to/from the PLC, and is programmed in TIA V17. (9) The local HMI display device. (2.3) The communication adapter XB005 Switch, attached to the S7-1214 PLC, is used for connecting the following devices, via LAN, to digital ports: to P1, SINAMICS V90; to P3, secondary SCADA system, HMI-KTP 700; to P4, ABB controller; to P5, the Wi-Fi router, and to P2, the A/D/R local HMI display device (2.1) The communications module SIMATIC CM 1242-5, attached to the S7-1214 PLC, is used for the connection of the SIMATIC S7-1214 PLC to PROFIBUS (DP slave module). The MRC has 6 warehouses for storing three components each: Base (Pallet) warehouse (W1); Body warehouse (W2); Round Cover (Top_Rd) warehouse (W3_Rd), Square Cover (Top_Sq) warehouse (W3_Sq); Metal cylinder warehouse (W4); and Plastic cylinder warehouse (W5). Three IFM O3R222 cameras, for detecting the number of parts in the warehouse, are as follows: the Base detection camera is connected to port 1 of the VPU-OVP800; the Body and Top detection camera is connected to port 2 of the VPU-OVP800; and the camera for the detection of metal and plastic cylinders is connected to port 3 of the VPU-OVP800.
The MRC is equipped with a conveyor belt for transporting the workpiece to the left and right entrances/exits. At the two inputs and outputs, there are inductive sensors that signal the presence of the workpiece according to the metal markers on the Base (Pallet). Thus, the MRC can be interconnected with other mechatronics stations that operate A/D/R on the same types of workpieces and parts (e.g., 6-workstation Mechatronics line, Hera and Horstman [4]).

2.2. Cloud and VPN-Based Monitoring and Control Multilevel Architecture

The flexible A/D/R operations performed by MRC consist of the assembly of two workpieces (WP1, WP2), disassembly, and replacement of cylinders with the recovery of parts for reuse [4]. The control structure, shown in Figure 2, is multilevel as follows: (1) Cloud/VPN remote operation level, with SCADA, remote HMI A/D/R, and remote HMI selection A/D/R for remote monitoring and control of assembly, disassembly, and replacement. (2) Local operation level, with SCADA, local HMI A/D/R, and local HMI selection A/D/R for local monitoring and control of assembly, disassembly, and replacement. (3) Communication level with video processing unit (VPU) OVP 800, Wi-Fi router, TP-Link Archer, and SIMATIC IOT2050 as the primary SCADA edge device that connects the various subsystems to the display devices or to the cloud. (4) Control level with the ABB IRC5C controller of ABB 120 IRM, PLC S7-1200 as main control unit, together with the Switch Ethernet Simatic SCALANCE XB005, SIEMENS CM 1242-5, and SINAMICS V90 for conveyer control, and NVIDIA Jetson Nano, a small, powerful computer for embedded applications that delivers the power for remote SCADA monitoring and control. (5) Process level with the ABB 120 IRM with an electric gripper that ensures the handling of parts inside the cell, and HMI KTP 700 as the local HMI selection of A/D/R MRC. Next to the MRC, the software packages used are listed along with their usage.

3. Digital Twin’s Virtual World Counterpart of A/D/R MRC

The virtual world, as the counterpart of the digital twin of the A/D/R MRC, has two components. The first one is the augmented reality associated with the planning of tasks related to each of the functionalities (assembly, disassembly, and replacement of cylinders). The second is the virtual reality associated with the handling of displacements performed by ABB IRM [23,24,25,26,27]. The task planning is conceived as an AR implemented as a flow of Node-RED functions ([28]), which is transposed into an HMI in which the operations performed by ABB IRM and the tasks in the organization chart are executed synchronously (using PLC signals). The execution of a task corresponds to a monitoring signal, which in the organizational chart is signaled by lighting the spotlight.
To model and simulate the virtual reality of each MRC functionality, the Synchronized Timed Petri Nets tool is used. Starting from the linear and angular displacement limitations of ABB IRM, based on the times required for handling the parts and transporting the workpiece on the conveyor belt, the STPN models related to the assembly, disassembly, and replacement of cylinders were released. In the STPN models, the states in red are control states associated with the control functions of the decision actions, which are states that trigger a transition when they receive a token. The states in brown or gray correspond to the pick-and-place actions and receive a token after the end of the transition. Yellow states correspond to monitoring actions and receive a token after the handling or transport transition has been completed. There is also a state in green, only for assembling and replacing cylinders, which receives a token when an assembled part is delivered or with replaced cylinders. There are also three states in red, synchronization signals that receive a token when one of the functionalities has been completed, conditioning the start of another. The simulation of an STPN model is performed in the Sirphyco package [8,9,10,11,12,13] and [29]. The MRC performs each functionality—assembly, disassembly or replacement of cylinders—for two workpieces, called WP1 or WP2; the difference between them is shown in Figure 3.

3.1. Task Planning for Assembly as Augmented Reality

After the assembly is completed, the assembled workpiece is delivered on the conveyor belt at the right exit of the MRC, a location that is also used for the workpiece arriving for disassembly or cylinder replacement. The parts to be assembled are as follows: (1) Base (Pallet), (2) Body, (3) Top with square edges (WP1) or Top with rounded edges (WP2), (4) the left hole of the Body as the first cylinder (Cylinder1), and (5) the right hole of the Body as the second cylinder (Cylinder2), both, metal and plastic cylinders. First, the Base is positioned on the conveyor belt, called FC2; then the rest of the product is assembled in a separate location in the MRC, called FC1. Afterward, it is moved by the ABB IRM onto the Base, on FC2. Finally, WP1 or WP2 is transferred, along the conveyor belt, to the left-side exit of the MRC. In Figure 4, the locations, FC1 and FC2, where the partial (Body, Top_sq or Top_rd, Cyl1 and Cyl2) and total assemblies are made by transferring and placing the workpiece with the ABB IRM from FC1 to FC2 on the Base, are marked. Assembly task planning is conceived as AR implemented as a flow of Node-RED functions that is transposed to the remote or local HMI, where the assembly operations, performed by the ABB IRM, run synchronously between the MRC and the task flowchart, as shown in Figure 4.

3.2. Task Planning for Disassembly as Augmented Reality

WP1 or WP2 is available for disassembly on the conveyor belt at the right entrance of the MRC. It is transported by conveyor to the FC2 location. The ABB IRM takes the partially assembled workpiece and places it in the location of FC1. Here, the disassembly is done by the ABB IRM by means of the gripper accessories, in order to push Cylinder1 and Cylinder2 by sliding on the inclined chutes S1_Cyl1 and S2_Cyl2. Then, grab and manipulate the Top by sliding it onto S4_Top. In the same way, it grabs and manipulates the Body, leaving it by sliding on S3_Top. The last operation performed by the ABB IRM is taking the Base from FC2 and placing it in warehouse W1. Similar to assembly, task planning for disassembly is conceived as augmented reality implemented as a flow of Node-RED functions that is transposed to the remote or local HMI where the disassembly operations, performed by ABB IRM, run synchronously between the MRC and the task flowchart, as shown in Figure 5.

3.3. Task Planning for Replacing Cylinders as Augmented Reality

WP1 or WP2 is available for the replacement of cylinders on the conveyor belt at the right entrance of the MRC. It is transported by conveyor to the FC2 location. The ABB IRM takes the partially assembled workpiece and places it at the location of FC1. The sequence of operations when changing the cylinders is as follows: If in the remote or local HMI selection the change of a single cylinder (Cylinder 1 or 2) has been selected, then the corresponding cylinder is disassembled and pushed onto the inclined chute S1_Cyl1 or S2_Cyl2. Then, the ABB IRM takes the metal or plastic cylinder from W4 or W5 (corresponding to the HMI option) and assembles it in the corresponding hole. If it was decided that both cylinders need to be changed, the operations of changing a single cylinder are repeated in the order of cylinder 1 followed by cylinder 2. Afterward, it is moved by the ABB IRM onto the Base, on FC2. Finally, WP1 or WP2, with the cylinder replaced, is transferred along the conveyor belt to the right-side exit of the MRC. Like assembly and disassembly, task planning for cylinder replacement is conceived as AR implemented as a flow of Node-RED functions that is transposed to the remote or local HMI where the replacement operations, performed by ABB IRM, run synchronously between the MRC and the organization chart tasks, as shown in Figure 6.

3.4. STPN Model, Formalism and Simulation for Assembly as Virtual Reality

Following the task planning, the STPN model was developed for the assembly of WP1 or WP2, which involves taking parts from the warehouses, handling and assembling them in FC1 and FC2, respectively, and transporting the assembled workpiece on the conveyor to the right exit of the FRC, all this with the corresponding time durations. Three synchronization signals from the sensors are required to signal that the previous assembly, disassembly, or cylinder replacement has ended [4,5,6,7]. The STPN model is shown in Figure 7.
The STPN model is defined by
S T P N A = T P N A , E , S y n c ,
where
T P N A = P A ,   T A ,   P r e A , P o s t A ,   m 0 A ,   t e m p o A .
The elements of the T P N A from (2) are
  • PA is the place set partitioned into
    P A = P c o n t r o l A , P a s s e m b l y A , P m o n i t o r i n g A ,
    where
    P control A = P i A i A 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
    represents the state set associated with control functions of the decision actions,
    P assembly A = P j A j A = 10 , 24 ¯
    represents the set of the discrete places modeling the flexible assembly operations for the two work pieces, WP1 and WP2, and
    P monitoring A = P j A j A = 30 , 37 ¯
    represents the set of the states for monitoring the successive assembly actions for WP1 or WP2.
  • TA is the transitions set partitioned into
    T A = T a s s e m b l y A , T a s s e m b l e d A
    where
    T a s s e m b l y A = T i A i A = 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 17
    is the set of discrete transitions for the two-workpiece (WP1, WP2) assembly, and
    T a s s e m b l e d A = T 16 A
    is the transition associated with the conveyor transport of the assembled workpiece at the right exit of the MRC.
For WP1 or WP2 assembly on the MRC with the ABB 120 IRM, the monitoring places in set (6) monitor the transitions in set (8) as follows: P30 (monitors T1), P31 (monitors T5), P32 (monitors T7), P33 (monitors T9), P34 (monitors T11), P35 (monitors T13), P36 (monitors T15), and P37 (monitors T17).
  • P r e A : P A × T A Q + A p r e is the input incidence function.
  • P o s t A : P A × T A Q + A p o s t is the output incidence function.
  • m 0 A is the initial marking of the STPN corresponding to the initial state of the modeled process.
  • t e m p o A : T A Q + A T 0 is a function that defines the timings associated with the transitions.
    E = E d 1 , E d 2 , E d 3 e
    is the set of external events.
The Sync application in Definition (1) is a function from the set of discrete assembly transitions to the set of external events joined with the neutral element e,
S y n c   : T 2 ,   T 3 , T 17 E d 1 ,   E d 2 , E d 3 e ,
S y n c   1 _ A : T 2 E d 1 ,
S y n c   2 _ A : T 3 E d 2 ,
S y n c   3 _ A : T 17 E d 3
E d 1 = S y n c 1 _ A s i g n a l is the synchronization signal for: END WP assembly of WP1 or WP2.
E d 2 = S y n c 2 _ A s i g n a l is the synchronization signal for: END WP disassembly of WP1 or WP2.
E d 3 = S y n c 3 _ A s i g n a l is the synchronization signal for: END replacement of WP cylinders of WP1 or WP2.
Transition monitoring states obtained by the STPN model simulation in Sirphyco, for the assembly processes of WP1 or WP2, are presented in Figure 8 [29,30]. As a result of the simulation of the STPN model, it can be seen in Figure 8 that the monitoring states receive tokens at a time interval corresponding to the initiation of the assembly function, together with the time interval associated with the current transition.

3.5. STPN Model, Formalism, and Simulation for Disassembly as Virtual Reality

WP1 or WP2 is available for disassembly on the conveyor belt at the right entrance of the MRC. It is transported by the conveyor to the FC2 location. The ABB IRM takes the partially assembled workpiece (the part above the Pallet) and places it in the location of FC1. Here, the disassembly is performed by the ABB IRM by means of gripper accessories. The parts are disassembled by pushing them onto the slide chutes. At the end, the pallet is moved from FC2 to W1. The STPN model, with the corresponding transition time durations, is presented in Figure 9 [3,4,5,6]. The same three synchronization signals coming from the sensors are needed to signal that the previous assembly, disassembly, or cylinder replacement has been completed.
The STPN model for the disassembly process is a triplet.
S T P N D = T P N D , E , S y n c ,
where TPN is the timed Petri net model, E is a set of external events, and Sync is an application from the set of transitions to that of external events.
The TPN is a sextuplet:
T P N D = P D ,   T D ,   P r e D ,   P o s t D ,   m 0 D ,   t e m p o D .
The elements of the T P N D from (16) are
  • PD is the set of places set, partitioned into
    P D = P c o n t r o l D , P d i s a s s e m b l y D , P m o n i t o r i n g D ,
    where
    P contro l D = P i D i D = 1 , 9 ¯
    represents the set of states, associated with the control functions of the decision actions,
    P disassembl y D = P j D j D = 10 , 21 ¯ ,
    represents the set of discrete places modeling the flexible disassembly operations for the two workpieces (WP1 and WP2), and
    P monitorin g D = P j D j D = 22 , 29 ¯ ,
    represents the state set associated with the monitoring of the successive disassembly actions for WP1 or WP2.
  • TD is the transitions set partitioned into
    T D = T r e a d y f o r d i s a s s e m b l y D , T d i s a s s e m b l y D
    where
    T r e a d y f o r d i s a s s e m b l y D = T 4 D ,
    is the set of discrete transitions associated with WP delivered for disassembly,
    T d i s a s s e m b l y D = T i D i D 1 , 5 , 6 , 7 , 8 , 9 , 10 ,
    is the set of the discrete transitions for the two-workpiece (WP11 or WP2) disassembly.
For WP1 or WP2 disassembly on the MRC with ABB 120 IRM, the monitoring places in set (20) monitor the transitions in set (23) as follows: P22 (monitors T1), P23 (monitors T4), P24 (monitors T5), P25 (monitors T6), P26 (monitors T7), P27 (monitors T8), P28 (monitors T9), and P29 (monitors T10).
  • P r e D : P D × T D Q + D p r e is the input incidence function.
  • P o s t D : P D × T D Q + D p o s t is the output incidence function.
  • m 0 D is the initial marking of the STPN corresponding to the initial state of the modeled process.
  • t e m p o D : T D Q + D T 0 is a function that defines the timings associated with the transitions.
    E = E d 1 , E d 2 , E d 3 e ,
    is the set of external events.
The Sync application in Definition (1) is a function from the set of discrete disassembly transitions to the set of external events joined with the neutral element e,
S y n c   : T 2 ,   T 3 , T 11 E d 1 ,   E d 2 , E d 3 e ,
S y n c   1 _ D : T 2 E d 1 ,
S y n c   2 _ D : T 3 E d 2 ,
S y n c   3 _ D : T 11 E d 3
  • E d 1 = S y n c   1 _ D s i g n a l is the synchronization signal for: END WP assembly of WP1 or WP2.
  • E d 2 = S y n c 2 _ D s i g n a l is the synchronization signal for: END WP disassembly of WP1 or WP2.
  • E d 3 = S y n c 3 _ D s i g n a l is the synchronization signal for: END replacement of WP cylinders of WP1 or WP2.
Transition monitoring states obtained by the STPN model simulation in Sirphyco, for the disassembly process of the WP1 or WP2, are presented in Figure 10. As a result of the simulation of the STPN model, it can be seen in Figure 10 that the monitoring states receive tokens at a time interval corresponding to the initiation of the disassembly function, together with the time interval associated with the current transition.

3.6. STPN Model, Formalism, and Simulation for Cylinder Replacement as Virtual Reality

WP1 or WP2 is available for replacement of cylinders on the conveyor belt at the right entrance of the MRC. It is transported by the conveyor to the FC2 location. The ABB IRM takes the partially assembled workpiece and places it in the location of FC1. If the change of a single cylinder (cylinder 1 or 2) has been selected, then the corresponding cylinder is disassembled and pushed onto the inclined chute S1_Cyl1 or S2_Cyl2. Then, ABB IRM takes the metal or plastic cylinder from W4 or W5 and assembles it in the corresponding hole. If it was decided to change both cylinders, then the operations of changing a single cylinder are repeated in the order of cylinder 1 followed by cylinder 2.
After it is moved by the ABB IRM onto the Base, on FC2. Finally, WP1 or WP2, with the cylinder replaced, is transferred along the conveyor belt to the right-side exit of the MRC. The STPN model for cylinder replacement, together transition time durations, are presented in Figure 11. The same three synchronization signals coming from the sensors are needed to signal that the previous assembly, disassembly, or cylinder replacement has been completed.
The STPN is defined by
S T P N R = T P N R , E , S y n c ,
T P N R = P R ,   T R ,   P r e R ,   P o s t R ,   m 0 R ,   t e m p o R .
The elements of the T P N R from (15) are
  • PR is the set of places, partitioned into
    P R = P c o n t r o l R , P r e p l a c i n g R , P m o n i t o r i n g R ,
    where
    P contro l R = P i R i R = 1 , 8 ¯ ,
    represents the set of states, associated with the control functions of the decision actions,
    P replacin g R = P j R j R = 10 , 23 ¯ ,
    represents the set of discrete places modeling the flexible disassembly operations for the two workpieces (WP1 and WP2), and
    P monitorin g R = P j R j R = 24 , 35 ¯ ,
    represents the states set associated to the monitoring of the disassembly actions.
  • TR is the transition set partitioned into
    T R = T r e a d y f o r r e p l a c i n g R , T r e p l a c i n g R , T r e p l a c e d R ,
    where
    T r e a d y f o r r e p l a c i n g R = T 5 R ,
    is the set of discrete transitions associated with the WP delivered for disassembly,
    T r e p l a c i n g R = T i R i R = 5 , 14 ¯ ,
    is the set of discrete transitions for cylinder replacement of the two workpieces.
    T r e p l a c e d R = T 1 5 R ,
    is the transition associated with the conveyor transport to the right exit of the MRC of the workpiece with cylinder replaced.
For replacing the cylinders of WP1 or WP2 on the MRC with the ABB 120 IRM, the monitoring places in set (34) monitor the transitions in set (37) as follows: P24 (monitors T1), P25 (monitors T5), P26 (monitors T6), P27 (monitors T7), P28 (monitors T8), P29 (monitors T9), P30 (monitors T10), P31 (monitors T11), P32 (monitors T12), P33 (monitors T13), P34 (monitors T14), P35 (monitors T15).
  • P r e e R : P R × T R Q + R p r e is the input incidence function.
  • P o s t R : P R × T R Q + R p o s t is the output incidence function.
  • m 0 R is the initial marking of the STPN corresponding to the initial state of the modeled process.
  • t e m p o R : T R Q + R T 0 is a function that defines the timings associated with the transitions.
    E = E d 1 , E d 2 , E d 3 e
    is the set of external events.
The Sync application in Definition (1) is a function from the set of discrete disassembly transitions to the set of external events joined with the neutral element e,
S y n c   : T 2 ,   T 3 , T 4 E d 1 ,   E d 2 , E d 3 e ,
S y n c   1 _ R : T 2 E d 1 ,
S y n c   2 _ R : T 3 E d 2 ,
S y n c   3 _ R : T 4 E d 3
  • E d 1 = S y n c   1 _ R s i g n a l is the synchronization signal for: END WP assembly of WP1 or WP2.
  • E d 2 = S y n c 2 _ R s i g n a l is the synchronization signal for: END WP disassembly of WP1 or WP2.
  • E d 3 = S y n c 3 _ R s i g n a l E d 3 = S y n c 3 _ R s i g n a l is the synchronization signal for: END replacement of WP cylinders of WP1 or WP2.
Transition monitoring states obtained by the STPN model simulation in Sirphyco, for the cylinder replacement of WP1 or WP2, are presented in Figure 12, for the replacement of one cylinder, and in Figure 13, for the replacement of both cylinders. As a result of the simulation of the STPN model, it can be seen in Figure 12 and Figure 13 that the monitoring states receive tokens at a time interval that corresponds to the initiation of the cylinder replacement function together with the time interval associated with the current transition.

4. IoT-Cloud and VPN Remote Monitoring and Control

4.1. Remote or Local Initialization and Selection via A/D/R HMIs

Using remote or local HMI, SCADA system, OPC-UA, interactive task planning, and the STPN models as the virtual counterpart of a digital twin, an application for the remote or local monitoring and control of three flexible A/D/R technologies on the MRC, was implemented. The MRC is designed in a multilevel and decentralized architecture, with the devices connected into LANs and Internet, into WAN. The software packages used make the structure and functionality of the entire system be considered as a cyber-physical system. At both HMIs, remote or local, there are initialization, selection, and start screens, designed in TIA portal, V17 [31].
Through the scanning process with the 3D and VPU cameras, it is possible to select the type of workpiece, WP1 or WP2, to be assembled or the material of the cylinders, metal or plastic, to be replaced. After each assembly operation, the number of components in each storage warehouse is updated. After each completion of functionality, assembly, disassembly, and replacement of cylinders, the warehouses are updated. The workpiece, assembled or with replaced cylinders, is delivered on the conveyor belt to the right exit of the MRC, corresponding to the front view. The workpieces for disassembly or cylinder replacement enter the conveyor belt from the right side of MRC (the right side of the front view of the MRC, Figure 2).

4.2. Real-Time Remote or Local SCADA Monitoring and Control of A/D/R MRC

After implementation, some results of the real-time control A/D/R MRC are shown in Figure 14, Figure 15, Figure 16 and Figure 17 and are compared with the monitoring signals obtained by simulation in Sirphyco, of the continuous and discrete states of the corresponding STPN models, as shown in Figure 8, Figure 10, Figure 12 and Figure 13.
The monitoring signals of the successive actions, acquired in real-time from the PLC, are represented in Figure 14 for assembly, in Figure 15 for disassembly, in Figure 16 for the replacement of a single cylinder, and in Figure 17 for the replacement of both cylinders. For comparison with the data obtained by simulation in Sirphyco, Figure 10 for assembly, Figure 11 for disassembly, Figure 12 for the replacement of a single cylinder, and Figure 13 for the replacement of both cylinders, the signals acquired in real time approximately match those in the simulation [31]. Thus, the virtual digital counterpart of the DT for A/D/R MRC is validated in real time.
Using the Node-RED functions, and VNC Viewer, the A/D/R operations are monitored on the remote SCADA system, in real time. Using Node-RED functions, the flow in Figure 18 was elaborated to visualize the warehouses with components, as can be seen in Figure 19. The processing of these images in the OVP800 device allows for updating the number of components in each warehouse after performing component manipulation by ABB IRM.

4.3. Cloud and Embedded Computer-Based Data Storage and Analytics

Through the specialized communication device, IoT 2050, Node-RED flow (Figure 20) and Virtual Network Computing (VNC), instantaneous and time-horizon electrical data, such as current, voltage, and power (Figure 21a), can be acquired and stored into the cloud and on the embedded computer (Figure 21b) for remote and local monitoring, respectively, which is useful for the prevention of breakdowns and maintenance. The ABB 120 IRM Teach Pendant (4A in Figure 1) has a VNC server installed where the user can connect remotely using the VNC Viewer desktop application. The NVIDIA Jetson Nano also has a VNC server running on it, and the user can access this server to work on it remotely if needed. The NVIDIA Jetson Nano is a small, powerful computer for embedded AI-ML applications. IoT 2050 delivers more power communication between the embedded computer and the remote PC (A/D/R Display device, 9 in Figure 1) and the cloud platform. However, since communication is wireless, the speed may not be good, causing the VNC window freeze. Due to this reason, to increase speed of communication, it is recommended to connect with an Ethernet cable to the Siemens Simatic SCALANCE XB005 switch, on the last available port, LAN P2. Therefore, we set a static IP address on the local PC [32,33,34,35].

4.4. Machine Learning for Adaptive Control, Optimization, and Predictive Maintenance

A machine learning algorithm processes the electrical data acquired from the robotic system, power consumption, motor current, and voltage levels (from the motors in the joints of ABB IRM and the motor that drives the conveyor belt) to create an adaptive model, with parameters updated online (gradient update law), that optimizes the system’s performance. The system learns from historical data to improve energy efficiency, reduce wear on mechanical parts, and adjust control strategies in real time. AI-based machine learning techniques are used to detect anomalies in electrical parameters, helping prevent malfunctions or unexpected downtime. By continuously learning from operational data, the system can predict faults and recommend corrective actions before they impact productivity.

4.5. Type-3 Fuzzy Logic and Fractional-Order Learning in the Context of AI

Type-3 fuzzy logic and fractional-order learning offer a convincing direction for enhancing the control and adaptability of A/D/R MRC [36,37]. Type - fuzzy logic enhances decision-making in dynamic environments by increasing robustness to uncertainty. Type--3 fuzzy logic, with its ability to handle higher levels of uncertainty, would be valuable for dealing with the complex, interdependent data from IoT-cloud networks, remote VPN access, and predictive maintenance in machine learning-based monitoring. With adaptive responses in real time, by integrating type-3 fuzzy logic, the A/D/R MMRC can better handle fluctuations in real-time data from the MRC and virtual simulations, potentially improving accuracy in task execution (assembly/disassembly/replacing) and enhancing resilience to variability in sensor data.
Fractional-order learning, for flexible and efficient control, optimizes control for nonlinear dynamics. It can manage the nonlinear behavior in the MRC with more precision than conventional learning algorithms. In tasks involving nuanced adjustments (such as A/D/R precision or real-time monitoring adjustments), fractional-order control provides finer tuning and reduces overshoot, which is especially important for high degrees of freedom in the ABB 120 IRM. Additionally, it enhances learning speed and convergence by accelerating convergence in machine learning models used for predictive monitoring and control, making remote and local responses faster and more efficient. Fractional-order learning has integrative potential with the current multilevel architecture, improving task planning and simulation accuracy by combining with DT, AR and VR task planning, and STPN simulation. These approaches could improve the fidelity of simulations, especially in the VR environments where real-time adjustments are critical. With type-3 fuzzy logic and fractional-order learning, SCADA and HMI interactions can achieve smoother transitions between control states, ultimately leading to a safer and more stable user experience. Adding these approaches can provide both industrial and educational benefits, supporting the vision of Industry 4.0 and Education 5.0 by offering more accurate, adaptive, and intelligent control capabilities. This novel direction would also open up research opportunities in advanced control techniques for multifunctional robotic applications.

5. Discussion

The IoT-cloud platform enables real-time monitoring and control of the A/D/R MRC by integrating sensors, control systems, and data streams across the cloud. Additionally, IoT-cloud platform allows remote access to real-time data and control capabilities, data analytics for optimized task scheduling, diagnostics, and cloud storage for historical data and predictive analysis. VPN ensures secure communication between the control center and the robotic system, allowing authorized users to access and control the system remotely while maintaining data privacy and providing support and troubleshooting the system from any location. The DT integrates with AR, offering users an enhanced view of the MRC in real-world settings. AR is used to visualize and simulate A/D/R tasks, provide real-time instructions and feedback on task performance, optimize task sequences, and reduce errors through visual aids. VR, combined with STPN, provides a simulated environment for modeling task workflows and system operations. This allows users or students to experience the system virtually, exploring the behavior of the robotic cell across various task scenarios. Analyze task timings and dependencies using STPN to identify workflow optimizations. The HMI dashboards serve as the primary user interface for interacting with the system, displaying real-time data on ABB IRM movements, task progress, and system status. Additionally, the HMI dashboards enable the manual control of task workflows and real-time visualization of key performance indicators. The SCADA system oversees the MRC operations, allowing data acquisition from sensors and devices, real-time monitoring and alarm control, and historical data logging for performance analysis. OPC UA is the backbone of the system’s communication architecture, ensuring seamless data exchange between the ABB IRM, IoT edge devices, and the control system. This standard protocol provides cross-platform interoperability between devices, efficient and reliable data sharing for control and monitoring tasks, and easy integration of IoT edge devices into the system.
To evaluate effectiveness, we can apply a series of performance, security, usability, and reliability metrics. Each technology, assembly/disassembly/replacing, on the MRC has unique factors to assess, especially within the context of AI, Industry and Education 4.0/5.0, where interoperability, efficiency, and security are critical, as follows:
Performance monitoring by continuous tracking of latency, response time, and accuracy metrics; usability testing and user feedback by regular surveys and feedback mechanisms for users and trainees to ensure ease of use and educational effectiveness; security audits by routine security assessments, including vulnerability scans, penetration tests, and model integrity checks for machine learning; reliability testing, stress testing, and redundancy checks to ensure system resilience and robustness; periodic comparisons of system performance, accuracy, and quality metrics before and after technology implementation to evaluate tangible benefits.
To improve the design and user experience of human–machine interfaces (both HMIs for process initialization and for AR task planning) for this A/D/R MRC system, it is essential to focus on intuitive design, usability testing, and continuous user feedback, as follows: Present information in a clear format for SCADA, monitoring, and control HMIs; prioritize critical data visibility and minimize unnecessary details that could overwhelm the user; consistency across interfaces, ensuring that all interfaces (HMIs, AR, VR, SCADA) use consistent icons, colour schemes, and terminology (HMIs have been designed in TIA V17), reducing cognitive load and allowing users to transition smoothly between system components; feedback and error handling provide clear feedback for user actions and design error messages that guide users to solve the issue; for DT and AR-based task planning, it must ensure that task instructions are easy to follow, and highlight critical steps with clear visual cues; in VR simulations with STPN models, it must reduce latency to ensure a seamless, immersive experience for users. Avoid abrupt transitions, which can disrupt the sense of continuity in task planning; design dashboards that adapt to users’ roles and preferences; AI-driven assistance by integrating AI to offer contextual assistance and predictive insights (machine learning algorithms could suggest actions or alert users to anomalies, enhancing the efficiency of remote monitoring and control, and measuring error rates and accuracy in task completion, a decrease in these metrics indicates a more intuitive HMIs); reduced downtime or interruptions resulting from user error signifies improved HMI design and user training effectiveness; and design for diverse skill levels, languages, and accessibility needs, supporting Industry 4.0/5.0 inclusivity goals.
For the A/D/R MRC, being a laboratory mechatronic system, the cyber security risks span various areas, from IoT to cloud storage, digital twins, and machine learning. To eliminate or at least mitigate specific cyber security risks, together with some action to improve security, we can implement the following: IoT-cloud integration data encryption in transit and at rest in the cloud; anomaly detection by monitoring systems to detect unusual traffic patterns or device behavior that could signal a compromise; regular security audits and penetration testing; perform periodic audits and penetration tests to identify vulnerabilities across all components; security policies and training; establish robust cybersecurity policies, including strict password policies, multifactor authentication, regular training, and awareness for staff and students; develop and test an incident response plan to quickly detect, contain, and recover from cyber incidents; network segmentation to isolate sensitive systems (like SCADA, OPC UA, and ML environments) and implement micro-segmentation to further restrict communication within segments. AI-based threat detection can be implemented with AI-driven anomaly detection systems that analyze patterns across network traffic, device behavior, and system logs to detect unusual activity early; regularly backing up critical data and configurations, and testing disaster recovery procedures to ensure rapid system restoration after an incident. By implementing these security controls and best practices, you can mitigate the risks associated with integrating IoT, cloud, VPN, DT, AR, VR, SCADA, OPC UA, and ML into your laboratory mechatronic system, such as A/D/R MRC. These steps will bolster security across the entire infrastructure and create a resilient environment aligned with Industry 4.0 and 5.0 goals in a secure and efficient manner.

6. Conclusions

This advanced system combines multiple technologies to enable remote and local monitoring, task planning, and control of an A/D/R MRC. The A/D/R MRC is centered around a 6-DOF ABB 120 IRM, designed for A/D/R operations in both industry and educational settings. The system incorporates modern technologies, including IoT-cloud, VPN, DT, AR, VR with STPN, HMI, SCADA, OPC UA, and an ML method (adaptive, type-3 fuzzy logic and fractional-order learning) for electrical data learning, or aligning with Industry and Education 4.0 and 5.0 principles. The integration of IoT-cloud, ML, real-time monitoring and control aligns with Industry 4.0, where the focus is on the automation and optimization of industrial systems. The system provides full remote control, enabling real-time decision-making and automated adjustments based on predictive analytics and maintenance. Instead, Industry 5.0, considered an extension of Industry 4.0, emphasizes collaboration between humans and machines. The system’s use of augmented and virtual reality, as well as MLs, allows users to work closely with robotic systems, offering personalized and human-centric interactions. This emphasizes collaboration between humans and machines.
Thus, the contributions and results obtained, up to this point, are the following:
  • Multilevel architecture, hardware, and software setup.
  • DT approach based on AR for task planning and VR with STPN models, formalism, and simulation. DT, coupled with AR, creates a dynamic, real-time virtual model that mirrors the physical 6-DOF ABB IRM robot and associated mechatronic systems. This model enables precise task planning, simulation, and adjustment, which is crucial for A/D/R tasks and complex, multifunctional robotic operations.
  • Remote and local HMI, SCADA, OPC-UA and cloud platform. Combining cloud and VPN technologies with IoT for secure and flexible remote and local control allows seamless connectivity and robust cybersecurity. This multi-layered setup enables remote access and monitoring, which are not only efficient but also enhance cybersecurity for critical infrastructure. Integrating SCADA, HMI, OPC UA, and IoT data collection allows real-time and reliable control of the entire system, covering remote cloud access to local HMI interfaces.
  • STPN simulation within VR offers a novel, structured approach to model and analyse robotic cell tasks (A/D/R) in real-time, reflecting the actual process dynamics and timing constraints of an Industry 4.0 setting. STPN provides accurate, timed sequences within VR, creating a high-fidelity environment for training and process optimization. This is especially valuable in Education 5.0, where experiential learning is critical, allowing students and operators to gain real-time, hands-on experience with industrial systems.
  • Real-time monitoring and control of A/D/R MRC.
  • Self-optimizing and adaptive control by ML that enables the system to adapt to operational conditions, enhancing performance over time by learning from data generated during task execution. This is particularly innovative in robotic cells where continuous improvement of task efficiency and precision is essential.
  • Predictive maintenance and anomaly detection by analysing historical and real-time data, ML algorithms detect potential failures or inefficiencies before they occur, reducing downtime and improving safety and operational continuity. Electrical data acquisition, remote and local storage for preventive maintenance by adaptive ML.
  • Statement of the compatibilities of A/D/R MRC with Industry and Education 4.0 and 5.0. User-centered HMI design to be accessible and intuitive for both experienced operators and students, supporting real-time system control and monitoring. This usability focus reflects the system’s dual purpose for both industrial and educational environments, aligning with Education 5.0’s emphasis on hands-on, intuitive learning. The SCADA system is fully accessible across platforms, allowing users to monitor the system remotely or locally, facilitating easy access to operational data and real-time control.
  • By using OPC UA as a unified communication protocol, the system is highly interoperable, allowing easy integration of additional components or other control systems in the future. This aligns with Industry 4.0 principles, enabling scalability and flexibility. The choice of interoperable protocols and modular design enables the system to integrate new technologies and adapt to future Industry 5.0 demands with minimal reconfiguration.
  • Through VR and AR simulations, students can safely practice complex tasks (assembly, disassembly, replacing, and maintenance) virtually before working on the physical robotic cell. This hands-on experience aligns with Education 5.0’s emphasis on preparing students for Industry 4.0 careers by integrating advanced technologies into learning.
  • Security mechanisms and anomaly detection, especially for sensitive data (e.g., user inputs, machine learning data), improve resilience against cyber threats. Such a layered cybersecurity approach is essential for safeguarding Industry 4.0 and Education 5.0 technologies.
In the context of AI and Industry 4.0/5.0, in the future, the research focuses on the following:
  • Integration of AI to improve the decision-making process.
  • AI-driven predictive analytics for identifying potential issues and optimizing task planning and real-time machine learning to adapt control strategies based on the data generated by the MRC.
  • AI integration with DT for simulating different operational scenarios and identifying the most efficient workflows.
  • Remote learning opportunities where students can interact with the system through AR, VR, and DTs.
  • Hands-on experience with real-world technologies, such as ML, SCADA, OPC UA, and IoT, in a controlled laboratory setting.
  • Collaborative learning platforms where students can experiment with the system from anywhere, preparing them for the future of smart manufacturing.
Finally, the A/D/R MRC system combines cutting-edge technologies, such as digital twins with AR, VR with synchronized TPN, and machine learning-driven predictive control, to create a multifunctional robotic cell that can be used in both industrial and educational settings. Its high level of interoperability, user-centred HMI, secure remote and local access, and focus on experiential learning in Education 5.0 highlights its uniqueness. This approach bridges the gap between theoretical learning and practical industry applications, providing a robust, flexible, and scalable solution tailored to meet the evolving demands of Industry 4.0 and Education 4.0/5.0. The proposed system is a novel integration of several advanced technologies, creating a unique and forward-looking laboratory mechatronic system with real-world applications in manufacturing, robotics, and education. Above was an outline of the novelty and innovation behind this system and approach, especially in the context of Industry 4.0 and Education 5.0.

Author Contributions

Conceptualization, all authors; methodology: A.F. (Adrian Filipescu), D.I., A.F. (Adriana Filipescu) and G.S.; software: G.S. and D.I.; validation: A.F. (Adrian Filipescu); formal analysis: G.S., D.I. and A.F. (Adriana Filipescu); writing—original draft preparation: A.F. (Adrian Filipescu) and A.F. (Adriana Filipescu); writing—review and editing: A.F. (Adrian Filipescu) and A.F. (Adrian Filipescu); project administration: A.F. (Adrian Filipescu); funding acquisition, A.F. (Adrian Filipescu). All authors have read and agreed to the published version of the manuscript.

Funding

This article (APC) will be supported by “Dunărea de Jos” University of Galati.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data availability is not applicable to this article, as the study did not report any data.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Guiras, Z.; Turki, S.; Rezg, N.; Dolgui, A. Optimization of Two-Level Disassembly/Remanufacturing/Assembly System with an Integrated Maintenance Strategy. Appl. Sci. 2018, 8, 666. [Google Scholar] [CrossRef]
  2. Chryssolouris, G. Manufacturing Systems—Theory and Practice; Springer: New York, NY, USA, 2005. [Google Scholar]
  3. Tolio, T. Design of Flexible Production Systems—Methodologies and Tools; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  4. Mincă, E.; Filipescu, A.; Cernega, D.; Șolea, R.; Filipescu, A., Jr.; Ionescu, D.; Simion, G. Digital Twin for a Multifunctional Technology of Flexible Assembly on a Mechatronics Line with Integrated Robotic Systems and Mobile Visual Sensor—Challenges towards Industry 5.0. Sensors 2022, 22, 8153. [Google Scholar] [CrossRef]
  5. Carlos-Mancilla, M.A.; Luque-Vega, L.F.; Guerrero-Osuna, H.A.; Ornelas-Vargas, G.; Aguilar-Molina, Y.; González-Jiménez, L.E. Educational Mechatronics and Internet of Things: A Case Study on Dynamic Systems Using MEIoT Weather Station. Sensors 2021, 21, 181. [Google Scholar] [CrossRef]
  6. Florescu, A.; Barabas, S.A. Modeling and Simulation of a Flexible Manufacturing System—A Basic Component of Industry 4.0. Appl. Sci. 2020, 10, 8300. [Google Scholar] [CrossRef]
  7. Berriche, A.; Mhenni, F.; Mlika, A.; Choley, J.-Y. Towards Model Synchronization for Consistency Management of Mechatronic Systems. Appl. Sci. 2020, 10, 3577. [Google Scholar] [CrossRef]
  8. Dragomir, F.; Mincă, E.; Dragomir, O.E.; Filipescu, A. Modelling and Control of Mechatronics Lines Served by Complex Autonomous Systems. Sensors 2019, 19, 3266. [Google Scholar] [CrossRef]
  9. Segovia, M.; Garcia-Alfaro, J. Design, Modeling and Implementation of Digital Twins. Sensors 2022, 22, 5396. [Google Scholar] [CrossRef] [PubMed]
  10. Moiceanu, G.; Paraschiv, G. Digital Twin and Smart Manufacturing in Industries: A Bibliometric Analysis with a Focus on Industry 4.0. Sensors 2022, 22, 1388. [Google Scholar] [CrossRef] [PubMed]
  11. Filipescu, A.; Cernega, D.; Solea, R.; Filipescu, A., Jr.; Minca, E.; Ionescu, D.; Simion, G. Modeling and Control an A/DT Served by an ACPS based on SCADA, Industry 4.0 and 5.0. In Proceedings of the 28th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2023), Sinaia, Romania, 12–15 September 2023. [Google Scholar] [CrossRef]
  12. Filipescu, A.; Simion, G.; Ionescu, D.; Filipescu, A., Jr. Remote Control of a Flexible Robotic Cell as a Cyber Physical System for Assembly and Disassembly based on SCADA and Industry 4.0. In Proceedings of the 32nd Mediterranean Conference on Control and Automation, Chania, Crete, Greece, 11–14 June 2024. [Google Scholar] [CrossRef]
  13. Filipescu, A.; Stamatescu, I.; Simion, G.; Ionescu, D.; Filipescu, A., Jr. IoT-Cloud based Control of a Flexible Assembly/Disassembly Mechatronic System in the Framework of Industries 4.0 and 5.0. In Proceedings of the IEEE 18th International Conference on Control & Automation (ICCA), Reykjavík, Iceland, 18–21 June 2024. [Google Scholar] [CrossRef]
  14. Martinez, E.M.; Ponce, P.; Macias, I.; Molina, A. Automation Pyramid as Constructor for a Complete Digital Twin, Case Study: A Didactic Manufacturing System. Sensors 2021, 21, 4656. [Google Scholar] [CrossRef]
  15. Bamunuarachchi, D.; Georgakopoulos, D.; Banerjee, A.; Jayaraman, P.P. Digital Twins Supporting Efficient Digital Industrial Transformation. Sensors 2021, 21, 6829. [Google Scholar] [CrossRef]
  16. Vachálek, J.; Šišmišová, D.; Vašek, P.; Fiťka, I.; Slovák, J.; Šimovec, M. Design and Implementation of Universal Cyber-Physical Model for Testing Logistic Control Algorithms of Production Line’s Digital Twin by Using Color Sensor. Sensors 2021, 21, 1842. [Google Scholar] [CrossRef]
  17. Gallala, A.; Kumar, A.A.; Hichri, B.; Plapper, P. Digital Twin for Human–Robot Interactions by Means of Industry 4.0 Enabling Technologies. Sensors 2022, 22, 4950. [Google Scholar] [CrossRef] [PubMed]
  18. Stączek, P.; Pizoń, J.; Danilczuk, W.; Gola, A. A Digital Twin Approach for the Improvement of an Autonomous Mobile Robots (AMR’s) Operating Environment—A Case Study. Sensors 2021, 21, 7830. [Google Scholar] [CrossRef] [PubMed]
  19. Abdul Hadi, M.; Kraus, D.; Kajmakovic, A.; Suschnigg, J.; Guiza, O.; Gashi, M.; Sopidis, G.; Vukovic, M.; Milenkovic, K.; Haslgruebler, M.; et al. Towards Flexible and Cognitive Production—Addressing the Production Challenges. Appl. Sci. 2022, 12, 8696. [Google Scholar] [CrossRef]
  20. Angelopoulos, J.; Mourtzis, D. An Intelligent Product Service System for Adaptive Maintenance of Engineered-to-Order Manufacturing Equipment Assisted by Augmented Reality. Appl. Sci. 2022, 12, 5349. [Google Scholar] [CrossRef]
  21. Mourtzis, D.; Angelopoulos, J.; Panopoulos, N. A Literature Review of the Challenges and Opportunities of the Transition from Industry 4.0 to Society 5.0. Energies 2022, 15, 6276. [Google Scholar] [CrossRef]
  22. Zizic, M.C.; Mladineo, M.; Gjeldum, N.; Celent, L. From Industry 4.0 towards Industry 5.0: A Review and Analysis of Paradigm Shift for the People, Organization and Technology. Energies 2022, 15, 5221. [Google Scholar] [CrossRef]
  23. Nahavandi, S. Industry 5.0—A Human-Centric Solution. Sustainability 2019, 11, 4371. [Google Scholar] [CrossRef]
  24. Kallrath, J. Planning and scheduling in the process industry. In Advance Planning and Scheduling Solution in Process Industry; Springer: Berlin/Heidelberg, Germany, 2003; pp. 201–227. [Google Scholar]
  25. He, Y.; Stecke, K.E.; Smith, M.L. Robot and machine scheduling with state-dependent part input sequencing in flexible manufacturing systems. Int. J. Prod. Res. 2016, 54, 6736–6746. [Google Scholar] [CrossRef]
  26. Barczak, A.; Dembińska, I.; Marzantowicz, Ł. Analysis of the Risk Impact of Implementing Digital Innovations for Logistics Management. Processes 2019, 7, 815. [Google Scholar] [CrossRef]
  27. Gasparetto, A.; Zanotto, V. A new method for smooth trajectory planning of robot manipulators. Mech. Mach. Theory 2007, 42, 455–471. [Google Scholar] [CrossRef]
  28. Node-RED Web-Based Flow Editor for Remote Control, Node-RED 4.0 Release-News-Node-RED Forum. Available online: https://nodered.org (accessed on 11 October 2024).
  29. Sirphyco Simulateur de Réseaux de Petri, Sirphyco-Simulateur-de-Reseaux-de-Petri. Available online: https://www.toucharger.com (accessed on 11 October 2024).
  30. Mathworks. Available online: https://www.mathworks.com (accessed on 11 October 2024).
  31. Totally Integrated Automation Portal, TIA Portal V17. Available online: https://www.siemens.com/tia-portal (accessed on 11 October 2024).
  32. OpenCV. Available online: https://opencv.org (accessed on 11 October 2024).
  33. Microsoft Visual Studio. Available online: https://www.visualstudio.com/vs/cplusplus (accessed on 11 October 2024).
  34. SCADA System SIMATIC, WinCC SIMATIC WinCC V7/V-Siemens Xcelerator Global. Available online: https://xcelerator.siemens.com/global/en/all-offerings/products/s/simatic-wincc-v7-v8.html (accessed on 11 October 2024).
  35. VNC (Virtual Network Computing), RealVNC® Remote Access Software for Desktop and Mobile|RealVNC. Available online: https://www.realvnc.com (accessed on 11 October 2024).
  36. Ochoa, P.; Peraza, C.; Melin, P.; Castillo, O.; Park, S.; Geem, Z.W. Enhancing Control Systems through Type-3 Fuzzy Logic Optimization. Mathematics 2024, 12, 1792. [Google Scholar] [CrossRef]
  37. Mohammadzadeh, A.; Sabzalian, M.H.; Zhang, W. An Interval Type-3 Fuzzy System and A New Online Fractional-order Learning Algorithm: Theory and Practice. IEEE Trans. Fuzzy Syst. 2019, 28, 1940–1950. [Google Scholar] [CrossRef]
Figure 1. IoT edge devices and LAN/WAN networking.
Figure 1. IoT edge devices and LAN/WAN networking.
Sensors 24 07451 g001
Figure 2. Cloud- and VPN-based remote monitoring and control multilevel architecture.
Figure 2. Cloud- and VPN-based remote monitoring and control multilevel architecture.
Sensors 24 07451 g002
Figure 3. (a,b) The parts of the workpieces, WP1 and WP2. (a) WP1 with Top_Sq; (b) WP2 with Top_Rd.
Figure 3. (a,b) The parts of the workpieces, WP1 and WP2. (a) WP1 with Top_Sq; (b) WP2 with Top_Rd.
Sensors 24 07451 g003
Figure 4. Node-RED assembly task planning as augmented reality.
Figure 4. Node-RED assembly task planning as augmented reality.
Sensors 24 07451 g004
Figure 5. Node-RED disassembly task planning as augmented reality.
Figure 5. Node-RED disassembly task planning as augmented reality.
Sensors 24 07451 g005
Figure 6. Node-RED cylinder replacement task planning as augmented reality.
Figure 6. Node-RED cylinder replacement task planning as augmented reality.
Sensors 24 07451 g006
Figure 7. The STPN model as VR for assembly.
Figure 7. The STPN model as VR for assembly.
Sensors 24 07451 g007
Figure 8. Sirphyco simulation of the STPN model for the assembly.
Figure 8. Sirphyco simulation of the STPN model for the assembly.
Sensors 24 07451 g008
Figure 9. STPN model as VR for disassembly.
Figure 9. STPN model as VR for disassembly.
Sensors 24 07451 g009
Figure 10. Sirphyco simulation of STPN model for the disassembly.
Figure 10. Sirphyco simulation of STPN model for the disassembly.
Sensors 24 07451 g010
Figure 11. STPN model as VR for replacing cylinders.
Figure 11. STPN model as VR for replacing cylinders.
Sensors 24 07451 g011
Figure 12. Sirphyco simulation of the STPN model for replacing one cylinder.
Figure 12. Sirphyco simulation of the STPN model for replacing one cylinder.
Sensors 24 07451 g012
Figure 13. Sirphyco simulation of the STPN model for replacing both cylinders.
Figure 13. Sirphyco simulation of the STPN model for replacing both cylinders.
Sensors 24 07451 g013
Figure 14. Monitoring signals (flanking transitions) from the PLC for assembly.
Figure 14. Monitoring signals (flanking transitions) from the PLC for assembly.
Sensors 24 07451 g014
Figure 15. Monitoring signals (flanking transitions) from the PLC for disassembly.
Figure 15. Monitoring signals (flanking transitions) from the PLC for disassembly.
Sensors 24 07451 g015
Figure 16. Monitoring signals (flanking transitions) from the PLC for replacing one cylinder.
Figure 16. Monitoring signals (flanking transitions) from the PLC for replacing one cylinder.
Sensors 24 07451 g016
Figure 17. Monitoring signals (flanking transitions) from the PLC for replacing both cylinders.
Figure 17. Monitoring signals (flanking transitions) from the PLC for replacing both cylinders.
Sensors 24 07451 g017
Figure 18. The Node-RED flow for the images captured from cameras: warehouses and parts.
Figure 18. The Node-RED flow for the images captured from cameras: warehouses and parts.
Sensors 24 07451 g018
Figure 19. The Node-RED images captured from cameras; (a) warehouse with pallets; (b) the warehouse with metal cylinders and the one with plastic cylinders; (c) warehouses with bodies, with tops with square edges (Top_sq), and with tops with round edges (Top_rd), respectively.
Figure 19. The Node-RED images captured from cameras; (a) warehouse with pallets; (b) the warehouse with metal cylinders and the one with plastic cylinders; (c) warehouses with bodies, with tops with square edges (Top_sq), and with tops with round edges (Top_rd), respectively.
Sensors 24 07451 g019
Figure 20. The Node-RED flow for displaying and storing electrical data of the MRC.
Figure 20. The Node-RED flow for displaying and storing electrical data of the MRC.
Sensors 24 07451 g020
Figure 21. (a) Representation of gouge (instantaneous) and plot (records) of electrical data from the MRC; (b) The Virtual Network Computing (VNC)-Viewer MRC’s electrical recorded data in the embedded computer (edge device).
Figure 21. (a) Representation of gouge (instantaneous) and plot (records) of electrical data from the MRC; (b) The Virtual Network Computing (VNC)-Viewer MRC’s electrical recorded data in the embedded computer (edge device).
Sensors 24 07451 g021
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Filipescu, A.; Simion, G.; Ionescu, D.; Filipescu, A. IoT-Cloud, VPN, and Digital Twin-Based Remote Monitoring and Control of a Multifunctional Robotic Cell in the Context of AI, Industry, and Education 4.0 and 5.0. Sensors 2024, 24, 7451. https://doi.org/10.3390/s24237451

AMA Style

Filipescu A, Simion G, Ionescu D, Filipescu A. IoT-Cloud, VPN, and Digital Twin-Based Remote Monitoring and Control of a Multifunctional Robotic Cell in the Context of AI, Industry, and Education 4.0 and 5.0. Sensors. 2024; 24(23):7451. https://doi.org/10.3390/s24237451

Chicago/Turabian Style

Filipescu, Adrian, Georgian Simion, Dan Ionescu, and Adriana Filipescu. 2024. "IoT-Cloud, VPN, and Digital Twin-Based Remote Monitoring and Control of a Multifunctional Robotic Cell in the Context of AI, Industry, and Education 4.0 and 5.0" Sensors 24, no. 23: 7451. https://doi.org/10.3390/s24237451

APA Style

Filipescu, A., Simion, G., Ionescu, D., & Filipescu, A. (2024). IoT-Cloud, VPN, and Digital Twin-Based Remote Monitoring and Control of a Multifunctional Robotic Cell in the Context of AI, Industry, and Education 4.0 and 5.0. Sensors, 24(23), 7451. https://doi.org/10.3390/s24237451

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop