Q-learning-based Model-free Safety Filter

Guo Ning Sue, Yogita Choudhary, Richard Desatnik, Carmel Majidi, John Dolan +1 more
11/29/2024
cs.ROcs.AIeess.SY

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Ensuring safety via safety filters in real-world robotics presents significant challenges, particularly when the system dynamics is complex or unavailable. To handle this issue, learning-based safety filters recently gained popularity, which can be classified as model-based and model-free methods. Existing model-based approaches requires various assumptions on system model (e.g., control-affine), which limits their application in complex systems, and existing model-free approaches need substantial modifications to standard RL algorithms and lack versatility. This paper proposes a simple, plugin-and-play, and effective model-free safety filter learning framework. We introduce a novel reward formulation and use Q-learning to learn Q-value functions to safeguard arbitrary task specific nominal policies via filtering out their potentially unsafe actions. The threshold used in the filtering process is supported by our theoretical analysis. Due to its model-free nature and simplicity, our framework can be seamlessly integrated with various RL algorithms. We validate the proposed approach through simulations on double integrator and Dubin's car systems and demonstrate its effectiveness in real-world experiments with a soft robotic limb.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sue2024qlearningbased,
  title  = {Q-learning-based Model-free Safety Filter},
  author = {Guo Ning Sue and Yogita Choudhary and Richard Desatnik and Carmel Majidi and John Dolan and Guanya Shi},
  year   = {2024},
  eprint = {2411.19809},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.19809v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.19809.svg)](https://codeofpaper.com/paper/2411.19809)

Discussion