arXiv:2411.19809cs.ROcs.AI2024-11被引 1

无需系统模型,用Q-learning实现可插拔的安全过滤器。

Q-learning-based Model-free Safety Filter

  • 设计新奖励函数,用Q-learning学习安全动作价值
  • 理论支持过滤阈值,保障任意策略的安全性
  • 兼容多种强化学习算法,适合复杂机器人系统

在真实机器人系统中通过安全滤波器保障安全性面临挑战,尤其当系统动力学复杂或未知时。现有基于模型的方法需对系统模型做特定假设(如控制仿射),限制了其在复杂系统中的应用;而现有无模型方法需大幅修改标准强化学习算法,缺乏通用性。本文提出一种简单、可插拔、高效的无模型安全滤波器学习框架。引入新的奖励函数,使用Q-learning学习状态-动作价值函数,通过过滤潜在不安全动作来保护任意任务相关的基线策略。过滤过程中的阈值由理论分析支持。由于其无模型特性和简洁性,该框架可无缝集成至多种强化学习算法。我们在双积分器和Dubin's car系统上进行仿真验证,并在软体机械臂的现实实验中展示了其有效性。

原文摘要 · Abstract (English)

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.

强化学习安全控制无模型Q-learning

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。