Ifak

Matthias Riedl, Anja Fischer, Giuliano Persico, Julian Lategahn | Meinrad Happacher,

It's more efficient! - Part 2

How can man and machine cooperate better in production? With the ITEA project Optimum, a research association has now formulated and implemented the necessary development goals. Article 2.

© Source: Demag Cranes & Components

Components in the material handling segment are increasingly turning into modular units. International competitive pressure continues to mean that new requirements, such as better integration of the operator while simultaneously increasing functional safety, are decisive factors for the acceptance of solutions on the market.

The first part of the article in issue 10/22 on p. 34 looked at how control systems and IIoT platforms should be designed in the future in order to meet the aforementioned requirements. The next important point is indoor localization.

Indoor localization

The localization of machines and people is a basic prerequisite for being able to provide location-based data via an application programming interface (API). It is therefore important to integrate a robust and reliable localization system to support functions that require a location reference. One pillar of the localization implemented in the Comnovo project is positioning via ultra-wideband (UWB), a radio-based technology that uses a broad frequency spectrum of at least 500 MHz. Compared to other radio concepts, this makes UWB robust against interference. Interference with other narrowband solutions is also very low, allowing different systems to coexist. In combination with a very precise clock on the UWB chips, it is possible to determine the distance between two devices
To determine a position from the distances measured by the UWB system, a Kalman filter based on the principle of trilateration is used. This requires a distance measurement to three fixed anchors with a known position in order to determine a unique position in a two-dimensional space or to four anchors in a three-dimensional space (Fig. 1).

In addition to UWB, an Inertial Measurement Unit (IMU) is also used to localize people. An IMU measures the accelerations and rotational speeds along each of the three spatial axes. Both measurements are used to first align the local IMU reference frame to the real world on the vertical axis via gravity and track its rotation. Then the measured (and rotated) acceleration is integrated twice to calculate the person's change in position. The permanent integration of noisy sensor values results in a steadily increasing error that affects the accuracy of the localization over time. This effect is mitigated by zero velocity updates (ZUPT) with foot-mounted sensors. This method uses the time periods in which a foot touches the ground to analyze and correct the accumulated error, as the sensor is at rest and thus the position and orientation remain unchanged for a moment.

UWB localization is primarily used by industrial machines, cranes, floor transport systems and forklifts responsible for material flow. As the cranes not only move in the XY plane, but also vertically in the Z axis, each crane has two UWB tags, one on each trolley to determine the X and Y coordinates, and another tag on the load hook so that the corresponding tag on the trolley can determine the Z coordinate. The tags on the trolleys are connected directly to the DCP controller via a CAN interface. The particular challenge with people is that it is not possible to attach a UWB tag to every position on the body. This results in shadowing of the antenna, which leads to a drop in the accuracy of UWB localization. For safety reasons, a combination of UWB localization with an IMU system was therefore used from the outset for people such as a crane operator. As a result, the University of Rostock, Thorsis and Comnovo developed a "wearable" that allows various sensors to be attached to the body (Fig. 2). The location data is published via OPC UA, using a "lightweight" version of the IIoT platform.

3D planning, simulation and visualization

Advertisement

Figure 1: The structure of the localization system: Distance measurements to three stationary anchors with a known position are required.

© Source: Comnovo

The aim of the 3D tools is to plan the geometric layout of the plant or production or assembly processes, visualize the assistance functions developed in Optimum and then simulate them in a virtual environment. The factory layouts created in the planning tool can be transferred directly to the simulation application. The 3D geometry models created, such as those from Tarakos, are reused in simulation modules. Figure 3 shows the definition of areas that cranes and other machines are not allowed to pass over.

For communication with control systems, the simulation tool offers a plug-in interface that can be used to implement a bidirectional connection to the DCP distributed control system. All other simulation components are also connected to the distributed control system via this plug-in interface. The operator can move the virtual crane using a smartphone - just like the crane in the real demo assembly process. There are modules in the 3D simulation to simulate the behavior of the cranes, operators and vehicles. The position data of the individual objects resulting from the simulated behavior is transferred to the DCP control system.

If no control applications are required for either the operator or the manually operated forklift truck, the position data generated in the simulation model is sent to the IIoT platform. In the real demonstrator, the IIoT component obtains the position data directly from the position tag via UWB and makes it available on the OPC UA information model of the IIoT platform. The IIoT platform behaves in the simulation in the same way as in the real demonstrator, as it has no direct interface to the physical components. In the simulation, the distributed control system is adapted as closely as possible to that of the real demonstrator. The data flow from the HMI to the IIoT platform and to the DCP is exactly the same, as it only requires standard network connections with corresponding communication protocols.

The question of cybersecurity

Figure 2: Operator localization with wearables and inertial measurement unit

© Source: Optimum Consortium

Following an in-depth analysis of the system topology and the threats, cybersecurity measures were integrated into the architecture concept of the distributed control system and the IIoT. In order to be able to examine the system for specific vulnerabilities, a vulnerability analysis was carried out using the Stride model. By looking at a representative use case for the crane demonstrator, a number of weak points were identified, which were contained or eliminated with suitable measures. The most important measure: the communication lines - and here primarily the wireless ones - must be secured against eavesdropping and data manipulation by using Transport Layer Security (TLS) mechanisms. A public key infrastructure is used for this purpose, with a local certificate authority (CA) at its center, which is responsible for issuing, verifying and managing system certificates in the local Optimum system. Devices are equipped with local certification from the CA via a special provisioning process and can establish secure communication with each other using these Optimum certificates. An important point in connection with the distribution of certificates to prevent misuse is the safekeeping of the secret keys belonging to the certificates, which must be protected against access by third parties on the devices. Special ICs for cyber security, known as Secure Elements (SE), have been integrated for this purpose. These components not only offer the option of securely storing secret information such as private keys, but also offer cryptographic operations to the outside world. Each Optimum device is equipped with such a Secure Element to securely store private keys and certificates.

Further measures based on TLS-secured device communication were necessary in the area of system access control. It was necessary to offer two different procedures for logging in: one for system administration with a user name and password for maintenance and configuration work. The second was for users in the Optimum system area who use machines and devices. A two-factor authentication approach (2FA) with NFC badge and password/fingerprint was chosen here.

From demonstrator to real applications

Figure 3: 3D planning of restricted areas: The factory layouts created in the planning tool can be transferred directly to the simulation.

© Source: Tarakos

The evaluation of the developed concepts - especially from the point of view of the distributed control system - was carried out at Ifak at an early stage using a simplified demonstrator consisting of two cranes with two hoists each. Industrial PCs from the PFC200 series were used and the DCP was ported to them on the basis of Dome. At the same time, real cranes were installed in a test hall - the Research Factory at partner Demag - and supplemented with the distributed control concept. An embedded platform from partner NXP with the important Secure Element was used here. The object-oriented approach of the program design could be adopted 1:1. Only the specific interfaces to the sensors and actuators were adapted, whereby the abstraction of the interfaces used proved its worth. The interaction of the 3D planning could be used with both the crane model and the real system without adaptation. However, the simplified crane demonstrator at Ifak does not use a localization function. This was first put into operation in the 3D simulation and then in the Research Factory.

Value-added functions such as restricted areas could also be tested algorithmically on the simplified demonstrator. The flexible interaction via IIoT protocols allows the use of a wide range of planning and visualization tools.

Measurements of production sequences in a demo assembly process, which were carried out without and with innovative assistance functions from Optimum, were able to demonstrate significant time savings (see web tip).
The project partners broke new ground by using the first 5G communication solutions in the Demag Research Factory. The experience gained was fed into committees such as the 5G-ACIA.
Demonstrators in the other partner countries (the project produced a total of 15 demonstrators in four countries) used the concepts for their use cases and were able to port the solutions to platforms such as Raspberry PI or other IPCs.

Results and outlook

The technologies developed have the potential to enable machine manufacturers and manufacturers of production-related logistics systems to reduce the hardware variants of the control technology used and at the same time increase the modularity of the software used. However, the need for standardization also became apparent at an early stage. The project partners initiated the definition of an OPC UA Companion Specification for cranes and hoists via the VDMA. Consortia from Turkey, Romania, the UK, Spain and Germany, as well as South Korea as an associated country, took part in the project. The project was led by the German partner Demag Cranes & Components GmbH,

Anja Fischer
is project manager for research projects at Demag Cranes & Components.

Julian Lategahn
is R & D Engineer at Comnovo GmbH.

Giuliano Persico
is Manager of the Research Department at Demag Cranes & Components.

Matthias Riedl
is Head of the ICT & Automation business unit at Ifak.

  • Xing Icon
  • LinkedIn Icon
Advertisement
Advertisement

You might also be interested in

Advertisement

Ifak

It's more efficient!

How can man and machine cooperate better in production? With the ITEA project Optimum, a research association has now formulated and implemented the necessary development goals. - Article 1 of 2.

read more...

Pepperl+Fuchs

The digitalization of Ex zones

True predictive maintenance is only possible in a fully networked production environment - including Ex zones. However, there is often a digitalization gap in hazardous areas. Intrinsically safe mobile devices promise a remedy here.

read more...
Advertisement
Advertisement

Ifak

It's more efficient!

How can man and machine cooperate better in production? With the ITEA project Optimum, a research association has now formulated and implemented the necessary development goals. - Article 1 of 2.

read more...
Advertisement
Advertisement
Advertisement
Advertisement
Subscribe to our newsletter
Advertisement
Back to home