用加速约束提升强化学习机器人执行安全性,实测减少92%违规
Safe Execution of RL Policies Via Acceleration-Based CBF-QP Constraint Enforcement for Real-World Robotic Deployments
- 基于加速度的约束优化框架,实时保护强化学习策略安全
- 硬件实验中将人形机器人违规率降低92%,完全消除机械臂违规
- 适合追求安全部署的机器人研究者与工程团队
强化学习在复杂机器人控制中表现卓越,但缺乏安全保证限制了实际部署。针对足式机器人和机械臂常运行于安全边界附近的问题,本文提出Acc-CBF-QP——一种基于加速度的控制屏障函数二次规划安全滤波器,在不修改训练过程的前提下,实时将任何强化学习策略约束在安全集内。该方法统一处理关节位置、速度、力矩及碰撞约束,并通过引入力矩任务与前向动力学任务,调节安全与性能间的权衡。在7自由度Kinova Gen3机械臂与19自由度Unitree H1人形机器人上进行仿真与硬件测试,结果表明:在真实H1平台上,仅使用安全强化学习时每秒产生10.04次违规,加入Acc-CBF-QP后降至0.80次/秒,降幅达92%;在Kinova Gen3上实现零违规。在激进速度指令下,该方法有效防止因违反约束导致的系统停机,显著延长任务持续时间。模型性能在无违规情况下保持不变,整个系统已开源。
原文摘要 · Abstract (English)
Reinforcement Learning (RL) has demonstrated remarkable capabilities for solving complex robotic control problems, but its lack of safety guarantees severely limits deployment on hardware. In particular, as legged robots and manipulators often operate near safety-critical boundaries, out-of-distribution states can lead to failure upon deployment. To address this, we introduce Acc-CBF-QP, an acceleration-based Quadratic Program (QP) safety filter using Control Barrier Functions (CBFs) that constrains any RL policy onto a safe set at runtime without modifying training. The method applies to unconstrained and Safe-RL policies, and enforces joint position, velocity, torque, and collision constraints within a unified optimization framework. A key contribution is the formulation of RL+QP tasks that regulate deviation from the RL command when constraints would otherwise be violated. We introduce a TorqueTask, minimizing torque deviation, and a Forward Dynamics Task, minimizing induced acceleration deviation, thus providing principled control over safety-performance trade-offs. Experiments on a 7-DoF Kinova Gen3 manipulator and a 19-DoF Unitree H1 humanoid, both in simulation and on hardware, highlight substantial reductions in constraint violations. On the real H1 hardware, a Safe-RL policy alone yielded 10.04 violations/s, which were reduced by 92% to 0.80 violations/s when augmented with Acc-CBF-QP. On the Kinova Gen3, Acc-CBF-QP fully eliminated violations. Nominal task performance of the RL objective is preserved in violation-free regimes. Under aggressive velocity commands on H1, Acc-CBF-QP improves execution by preventing constraint-induced shutdowns, yielding longer survival times. The full pipeline is open-source.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。