Abstract
The commissioning of robot cells requires an individual safety analysis followed by an appropriate dimensioning of safety components to ensure worker safety. With increasing complexity of robot work cells, developing proper safety concepts becomes more challenging. Therefore, updated validation concepts are needed that support safety engineers and reduce delay due to commissioning. This paper presents a solution to decrease the commissioning time for robot cells due to safety considerations and implementation of measurements. Data from a digital twin (DT) is used to generate test programs that are able to automatically measure relevant safety distances. The virtual robot cell is used to generate robot paths for the real cell. A distance sensor (laser based) measures the distance to relevant objects within the real cell. The programs run automatically, and the safety engineer only defines safety relevant points within the DT. Furter on, augmented reality (AR) is used to visualize safety zones specific to the induvial generated safety concept.
You have full access to this open access chapter, Download conference paper PDF
Keywords
1 Introduction
Safety analysis for industrial robot cells is a crucial step during commissioning [1]. Every foreseeable potential hazard needs to be evaluated and minimized to ensure machine operator safety. Due to enhanced robot controller features new opportunities for the use of robot cells become more and more possible. This involves layout and task specific details, like work objects, grippers and handled objects [2, 3]. Since all these factors determine the safety concept, the demand for easy-to-handle safety systems with short commissioning times is further increasing. More versatile assembly or production systems need permanent update of the safety documentation [4]. Safety calculations are mostly based on minimal permitted distances between robot and objects or safety zones within the robot cell. Usually, safety concepts are derived based on assumptions for the position of robot and human and their respective maximum velocities. In practice minimal deviations of objects and safety equipment within the real cell can lead to a threat to the worker.
State of the art robot controllers enable complex configurations regarding safety functions. ABB’s SafeMove Pro feature, for example, allows for a case specific reduction of robot velocity, restricted working spaces by using safety zones and limiting the range of motion. Some safety zones only exist within the software, which makes them harder to evaluate within the real cell (Fig. 1). To compensate the lack of physical separating safety components, more flexible solutions like light curtains or laser scanners are used. An individual testing of the certain component may be easy to accomplish, but an evaluation of the overall safety concept is more complicated.
Deviations in the minimal permitted spatial configuration of objects can lead to an insufficient safety concept. A proper validation concept needs to support the safety engineer to evaluate spatially complex safety zones. The following solutions are developed and presented in this work:
-
Automated visualization of safety zones and areas based on the specific safety concept.
-
Solution to compare DT to the real cell.
-
Robots as reference system.
-
Data from DT is usable to generate test program.
1.1 Safety Concepts for Robot Cells
For a variety of assembly or productions systems different approaches for safety concepts were developed. The higher demand for individualized products calls for production lines to get more and more close to lot-size 1 [5]. A well-known concepts behind this demand is the reconfigurable manufacturing system (RMS) [6].
Separating protective devices are widely used as a solution to ensure machine safety. Unfortunately, those systems lack flexibility while producing high costs if a change in cell design is needed. As an alternative, sensor-based security components such as laser scanners or light barriers are established. An example of a cell with different safety components is presented in Fig. 2.
Safety components of a robot cell [7]
To ensure the exact position of every safety component and therefore the safety of the whole cell a safety certification must be conducted. To evaluate the risk and validate and verify the cell’s safety standards such as EN ISO 10218-1 [8] and EN ISO 10218-2 [9] are used.
2 Materials and Methods
As mentioned before the main goal of this work is reducing the validation time of safety concepts for industrial robot cells. One major part of every safety concept is to examine the distances between safety relevant objects, especially workers, and the robot. Mentioned in German national standards [8, 9] and international standards [10, 11] safety engineers must examine these aspects. The presented software VISIBLE generates an automated solution for this process. Based on a DT of the robot cell distanced between objects can easily be derived. This process generates the setpoints for the distances that now must be evaluated within the real system. A laser distance sensor mounted on the robot is used to examine the correct positioning of objects within the cell. The VISIBLE software generates a tool path planning for the laser distance sensor to properly measure the desired distances.
This method is designed to assist the safety engineer while commissioning production systems according to the mentioned standards.
Additionally, AR is used to visualize an overlap of real and virtual objects. The safety engineer uses AR-glasses (Microsoft HoloLens) to project the robot’s virtual safety zones while physically standing in the cell. A calibration of the AR-environment is performed guided by an assistant that automatically calculates the accuracy so that the user can properly calibrate the AR-glasses. The AR-glasses recognize the position of a calibration marker and align its coordinate system relative to the robot. A value benefit analysis was carried out comparing several different components such as:
-
accuracy
-
time consumption
-
necessary knowledge to use the components
-
error-proneness
-
failure probability
-
repeatability
-
safety within the process
-
projection of safety zone
-
calibration
-
documentation
The analysis resulted in AR-glasses and a distance measuring device being the most suitable solution. The used hardware is shown in Fig. 3. For the AR application a HoloLens and the HoloLens Development Edition by Microsoft is used. For distance measurement a GLM 120 C Professional by Bosch is used.
The whole concept is manufacturer independent. New installations and changes are easy to implement. The new methods of visualization can project even complex contours such as planes at different height levels. The new system links solutions for robotic and AR and decreases the barriers to entry for advanced industrial robot cells.
3 Results
The following section presents the results of this work. It is structured in different parts each regarding different aspects of the solution.
3.1 Development of a Method to Verify Safety Components
Initially literature research was conducted to get an overview of the state-of-the-art approaches to verify safety components. There are several norms and guidelines such as the EN ISO 10218, EN ISO 12100, EN ISO 13849 and several more that the approach is built on. The norms list different methods for planning, design, risk evaluation, verification, validation and documentation of safety components. The state-of-the-art sequence of the necessary tasks is presented in Fig. 4.
After evaluation of the established sequence for plant commissioning a new method is developed. The implementation of the new method includes a comparison of the layout of the cell and the information of the DT. The process enables an automated documentation by picking up contours of physical and optical safety components from the planning tool in relation to the robot basis coordinate system. This feature is included in the new developed sequence presented in Fig. 5.
Further on the use of the HoloLens offers a solution to examine virtual safety zones. Zones that only exist within the robot control lack a physical counterpart in the real cell that makes them hard to evaluate. Visualizing these zones using AR offers an easy-to-handle solution for the safety engineer.
The planning and verification of safety components are to be connected to the developed software. An analysis of robot safety controls and their interfaces was carried out identifying those controls that are able to integrate safety zones. The controls are:
-
ABB SafeMove2
-
Denso Safety Motion
-
Fanuc Dual Check Safety
-
Kuka Kuka.SafeOperation
-
Stäubli CS9
-
Yaskawa/Motoman Functional Safety Unit
The safety controllers of the above-mentioned manufacturers were also evaluated if they can connect measuring or visualization devices. The controls of ABB and KUKA fulfill the requirements the most.
3.2 Development of the Planning, Communication and Verification Software
The overall approach for a software architecture is presented in Fig. 6. The concept illustrates the interaction of planning, communication and validation functions. After a detailed analysis the methods of a “line laser” and “laser projection” were evaluated as inappropriate.
The developed tool converts the parametrized safety zones from the robot controller into mesh-geometry for further use. The converted objects are easily visualized via the AR-glasses. The desired and the actual state can be displayed.
To calibrate the AR-glasses within in the robot cell a marker and an assistant were developed. An iterative algorithm calculates the position of the glasses relative to the robot position based on predefined points. The accuracy of the calibration process increases with every calibration step. A stop criterion is derived that stops the iteration if the accuracy does not increase any further. This process is a state-of-the-art process for calibrating AR-glasses. For the given scenario several different marker positions were examined by the principle of trial-and-error.
Both simple measuring points and complex contours can be defined within the software. The measurement of these points and contours can be performed automatically using the software by direct control of the laser measuring device and the robot controller. After the measurement, the results are automatically summarized in a report. Figure 7 shows the user interface of the planning software.
In order to be able to move the robot to the defined points or to have the robot move along the defined contours, a system was introduced that does not require inverse kinematics. The system is based on a rough pre-positioning of the robot by the commissioning engineer. The pre-positioning can then be used to calculate the final poses for the defined points and contours. Subsequently the check points and their distances to the robot as well as any deviations between measured (in real cell) and calculated (in virtual cell) distances are summarized in a technical report.
3.3 Development of a Modular Measuring- and Visualization System
Prior to using the planning software two calibration processes are needed. First the operating point of the distance measuring device must be described within the robot basis coordinate system. Second a connection between the coordinate system and the AR-glasses must be established. This leads to three functional components that must be mounted on the robot:
-
A device for travel time measurement to perform measurements on the real robot cell.
-
A calibration marker to link the coordinate of the AR-glasses and the robot basis.
-
Two test prods to calibrate the robot tool.
The components are mounted on a plate with standardized hole pattern to mount it directly on the robot flange. The modular setup allows a case specific mounting of the components on the tool. Figure 8 shows the tool.
The accuracy of this method for calibration was tested using an ABB IRB 4600. In case of the distance measurement device calibration, an angular error between 0.09 and 0.2 degree between the measured robot tool and the laser beam was measured. For more acute angles between laser beam and surface an increase of the angular error is observed. The error for the alignment of the light point (distance of 1000 mm, beam angle of 90° to the surface) is less than 4 mm in an unforeseeable direction. Therefore, check points must have a minimum distance to corners and edges to ensure that the desired object is hit. The precision of the test can be further increased by using a more accurate robot.
To calibrate the connection between robot basis and AR-glasses the calibration marker is used at different calibration positions. For every position the connection between both systems is known and therefore the pose of the robot coordinate system and the AR-glasses system can be derived. The highest accuracy was achieved, when the marker was spectated (by the AR-glasses) along an arc of 90°. This method allows a visualization with an accuracy of 5 mm between virtual safety zone from the DT and visualized safety zone in the augmented reality.
4 Summary and Conclusion
A new system for a safety analysis of robot cells was presented. Usually the process of safety analysis is very time consuming while commissioning new robot cells and has great potential for automation. A software was introduced that partly automated chooses points within the digital twin of a robot cell. The software then calculates poses for the robot in which the distance of the checkpoints from the virtual model can be measured in the real work cell. Within the performed tests an accuracy of 5 mm was achieved. However for greater distances the angular error further increases.
The increasing computing power of robot controllers allows to use more and more complex virtual safety zones within the safety setup. This makes it harder for the engineers to evaluate safety concept. Therefore, AR-Glasses were used to display virtual safety zones in the real cell. To calibrate the system, a calibration method to connect the coordinate system of the AR-Glasses to the system of the robot was developed using a calibration marker. This method allows a display of the holograms of the safety zones with an overall accuracy of 5 mm.
The presented system contributes to the aim of decreasing commissioning time and assists the safety engineer to evaluate more and more complex safety concepts.
References
Wiendahl, H.P., Reichardt, J., Nyhuis, P.: Handbuch Fabrikplanung: Konzept, Gestaltung und Umsetzung wandlungsfähiger Produktionsstätten. Hanser (2014)
Hennecke, A., Ruskowski, M.: Design of a flexible robot cell demonstrator based on CPPS concepts and technologies. In: 2018 IEEE Industrial Cyber-Physical Systems (ICPS), pp. 534–539 (2018). https://doi.org/10.1109/ICPHYS.2018.8390762
Vorderer, M., Junker, A., Lechler, A., Verl, A.: CESA3R: highly versatile plug-and-produce assembly system. In: 2016 IEEE International Conference on Automation Science and Engineering (CASE), pp. 745–750 (2016). https://doi.org/10.1109/COASE.2016.7743477
European Parliament, Council of the European Union: DIRECTIVE 2006/42/EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 17 May 2006 on machinery, and amending Directive 95/16/EC (recast). https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:157:0024:0086:EN:PDF (2006)
Koo, C.H., Schröck, S., Vorderer, M., Richter, J., Verl, A.: Assistierte Risikobeurteilung für wandlungsfähige Montagesysteme. ATP-Edition, Fachmagazin für Automatisierungstechnische Praxis 5, 68–75 (2020)
Koren, Y., Heisel, U., Jovane, F., Moriwaki, T., Pritschow, G., Ulsoy, G., Brussel, H.V.: Reconfigurable manufacturing systems. CIRP Ann. 48(2), 527–540 (1999)
Vetter, J.: Der Weg zur sicheren MRK-Applikation (Forum Industrial Automation). Hannover. http://files.messe.de/abstracts/75946_JochenVet-ter_MRKPilz.pdf (2017). Accessed 8 June 2018
Norm DIN EN ISO 10218-1:2012-01. 2012-01. Industrieroboter – Sicherheitsanforderungen
Norm DIN EN ISO 10218-2:2012-06. 2012-06. Industrieroboter – Sicherheitsanforderungen
ISO 13849-1: Safety of machinery—safety-related parts of control systems—part 1: general principles for design. ISO: www.iso.org (2006)
ISO 13855: Safety of machinery–positioning of safeguards with respect to the approach speeds of parts of the human body. ISO: www.iso.org (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2023 The Author(s)
About this paper
Cite this paper
Seim, P., Theren, B., Kutschinski, J., Kuhlenkötter, B. (2023). Verification and Integration of Safety Systems for Industrial Robot Cells Using Laser-Based Distance Measurement and Augmented Reality. In: Schüppstuhl, T., Tracht, K., Fleischer, J. (eds) Annals of Scientific Society for Assembly, Handling and Industrial Robotics 2022. MHI 2022. Springer, Cham. https://doi.org/10.1007/978-3-031-10071-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-031-10071-0_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-10070-3
Online ISBN: 978-3-031-10071-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)