Safety and Reliability for Autonomous Robots in Dynamic Environments

Autonomous robots must operate reliably and safely under uncertain, dynamic conditions over extended periods. To ensure such operational robustness, it is vital that both developers and operators can clearly and verifiably specify functional requirements and safety constraints throughout the robot software lifecycle. My research targets different layers of robot operational safety: early error detection, real-time safety enforcement, and adaptive failure recovery. First, we extend the DeROS language to develop ROSSMARie, a DSL to generate a runtime safety monitor for enforcing safety rules and enabling autonomous recovery. ROSSMARie ensures functional safety through real-time rule monitoring and resume-capable interventions, validated on an industrial robot control platform in scenarios involving human proximity, terrain hazards, and contact instability.Second, we present EzSkiROS: an embedded DSL framework in Python that supports early fault detection during the pre-deployment (launch) phase of robotic skills. This DSL checks the consistency between Behavior Tree (BT) implementations, high-level symbolic skill contracts, and ontology-based world models. By performing symbolic and dynamic checks before execution, this approach identifies latent faults that would otherwise manifest at runtime.Third, we introduce a safety monitoring architecture Reflex-Plan, which enables communication between the runtime safety monitor and the deliberate high-level planner. This dual-layer design enables ``fast thinking" for immediate hazard response and ``slow thinking" for recovery planning. Reflex-Plan is validated in a mock hospital environment using a mobile manipulator, demonstrating measurable improvements in task continuity, response latency, and hazard mitigation.Together, these contributions form a safety pipeline that uses DSL-based robotic programming. Our results demonstrate significant improvements in operational safety and code maintainability, enabling autonomous robots to handle failures proactively and recover adaptively in complex, real-world settings.

Publication Details

Journal
Lund University Publications (Lund University)
Published
2025-09-15
Primary Topic
Geochemistry and Geologic Mapping
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Safety and Reliability for Autonomous Robots in Dynamic Environments

Lund University Publications (Lund University)
Geochemistry and Geologic Mapping
article

Safety and Reliability for Autonomous Robots in Dynamic Environments

article en

Abstract

Autonomous robots must operate reliably and safely under uncertain, dynamic conditions over extended periods. To ensure such operational robustness, it is vital that both developers and operators can clearly and verifiably specify functional requirements and safety constraints throughout the robot software lifecycle. My research targets different layers of robot operational safety: early error detection, real-time safety enforcement, and adaptive failure recovery. First, we extend the DeROS language to develop ROSSMARie, a DSL to generate a runtime safety monitor for enforcing safety rules and enabling autonomous recovery. ROSSMARie ensures functional safety through real-time rule monitoring and resume-capable interventions, validated on an industrial robot control platform in scenarios involving human proximity, terrain hazards, and contact instability.Second, we present EzSkiROS: an embedded DSL framework in Python that supports early fault detection during the pre-deployment (launch) phase of robotic skills. This DSL checks the consistency between Behavior Tree (BT) implementations, high-level symbolic skill contracts, and ontology-based world models. By performing symbolic and dynamic checks before execution, this approach identifies latent faults that would otherwise manifest at runtime.Third, we introduce a safety monitoring architecture Reflex-Plan, which enables communication between the runtime safety monitor and the deliberate high-level planner. This dual-layer design enables ``fast thinking" for immediate hazard response and ``slow thinking" for recovery planning. Reflex-Plan is validated in a mock hospital environment using a mobile manipulator, demonstrating measurable improvements in task continuity, response latency, and hazard mitigation.Together, these contributions form a safety pipeline that uses DSL-based robotic programming. Our results demonstrate significant improvements in operational safety and code maintainability, enabling autonomous robots to handle failures proactively and recover adaptively in complex, real-world settings.

Lund University Publications (Lund University)
Openalex Percentile: Top 32%
Geochemistry and Geologic Mapping
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.