TY - CONF
T1 - ROSSMARie: A Domain-Specific Language To Express Dynamic Safety Rules and Recovery Strategies for Autonomous Robots
AU - Rizwan, Momina
AU - Reichenbach, Christoph
AU - Krueger, Volker
PY - 2023
Y1 - 2023
N2 - Ensuring functional safety is a critical challenge for autonomous robots, as they must operate reliably and predictably despite uncertainty. However, existing safety measures can over-constrain the system, limiting the robot’s availability to perform its assigned task. To address this problem, we propose a more flexible strategy that equips robots with theability to adapt to system failures and recover from those situations without human intervention. We extend a domain-specific language, Declarative Robot Safety (DeROS), whose runtime stops a robot whenever it violates a safety rule (e.g., proximity to a human). Our extended language, ROSSMARie, adds the capability to monitor whether a rule is no longer violated and to recover and resume robot operation. We validate ROSSMARie on the ROS-based industrial platform SkiROS2 and verify its effectiveness in achieving safety and availability. Our experiments demonstrate that our DSL extension ensuresfunctional safety while enabling robots to complete their tasks.
AB - Ensuring functional safety is a critical challenge for autonomous robots, as they must operate reliably and predictably despite uncertainty. However, existing safety measures can over-constrain the system, limiting the robot’s availability to perform its assigned task. To address this problem, we propose a more flexible strategy that equips robots with theability to adapt to system failures and recover from those situations without human intervention. We extend a domain-specific language, Declarative Robot Safety (DeROS), whose runtime stops a robot whenever it violates a safety rule (e.g., proximity to a human). Our extended language, ROSSMARie, adds the capability to monitor whether a rule is no longer violated and to recover and resume robot operation. We validate ROSSMARie on the ROS-based industrial platform SkiROS2 and verify its effectiveness in achieving safety and availability. Our experiments demonstrate that our DSL extension ensuresfunctional safety while enabling robots to complete their tasks.
KW - Robotics middleware
KW - functional safety
KW - Runtime monitoring
KW - Robot navigation
KW - Robot Manipulator Control
KW - Robot Simulation
KW - Domain Specific Languages
UR - https://sites.google.com/view/qrarsac2023
M3 - Abstract
T2 - Second Workshop on Quality and Reliability Assessment of Robotic Software Architectures and Components
Y2 - 2 June 2023 through 2 June 2023
ER -