Simulation-based Testing for Early Safety-Validation of Robot Systems

Industrial human-robot collaborative systems must be validated thoroughly with regard to safety. The sooner potential hazards for workers can be exposed, the less costly is the implementation of necessary changes. Due to the complexity of robot systems, safety flaws often stay hidden, especially at early design stages, when a physical implementation is not yet available for testing. Simulation-based testing is a possible way to identify hazards in an early stage. However, creating simulation conditions in which hazards become observable can be difficult. Brute-force or Monte-Carlo-approaches are often not viable for hazard identification, due to large search spaces. This work addresses this problem by using a human model and an optimization algorithm to generate high-risk human behavior in simulation, thereby exposing potential hazards. A proof of concept is shown in an application example where the method is used to find hazards in an industrial robot cell.

[1]  Rainer Müller,et al.  Process-oriented Task Assignment for Assembly Processes with Human-robot Interaction , 2016 .

[2]  Jérémie Guiochet,et al.  Hazard analysis of human-robot interactions with HAZOP-UML , 2016, Safety Science.

[3]  Huáscar Espinoza,et al.  Design-Time Safety Assessment of Robotic Systems Using Fault Injection Simulation in a Model-Driven Approach , 2019, 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C).

[4]  Dino Mandrioli,et al.  A Human-in-the-Loop Perspective for Safety Assessment in Robotic Applications , 2017, Ershov Informatics Conference.

[5]  Dino Mandrioli,et al.  Modeling Operator Behavior in the Safety Analysis of Collaborative Robotic Applications , 2017, SAFECOMP.

[6]  Roman Gerbers,et al.  Simulation Platform to Investigate Safe Operation of Human-Robot Collaboration Systems , 2016 .

[7]  Dino Mandrioli,et al.  SAFER-HRC: Safety Analysis Through Formal vERification in Human-Robot Collaboration , 2016, SAFECOMP.

[8]  Anthony G. Pipe,et al.  Systematic and Realistic Testing in Simulation of Control Code for Robots in Collaborative Human-Robot Interactions , 2015, TAROS.

[9]  Mykel J. Kochenderfer,et al.  Adaptive Stress Testing for Autonomous Vehicles , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[10]  Manuel Fechter,et al.  Integrated risk assessment and safety consideration during design of HRC workplaces , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[11]  Ole J. Mengshoel,et al.  Adaptive stress testing of airborne collision avoidance systems , 2015, 2015 IEEE/AIAA 34th Digital Avionics Systems Conference (DASC).

[12]  Jaroslav Menčík,et al.  Failure Modes and Effects Analysis , 2016 .

[13]  Ole J. Mengshoel,et al.  Adaptive Stress Testing: Finding Failure Events with Reinforcement Learning , 2018, ArXiv.

[14]  Anthony G. Pipe,et al.  Model-Based, Coverage-Driven Verification and Validation of Code for Robots in Human-Robot Interactions , 2015, ArXiv.

[15]  Nancy G. Leveson,et al.  Engineering a Safer World: Systems Thinking Applied to Safety , 2012 .

[16]  Nives Klop Kinematic Model for Determination of Human Arm Reachable Workspace , 2005 .

[17]  Jeremy A. Marvel,et al.  Characterizing Task-Based Human–Robot Collaboration Safety in Manufacturing , 2015, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[18]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Dino Mandrioli,et al.  Safety Assessment of Collaborative Robotics Through Automated Formal Verification , 2020, IEEE Transactions on Robotics.