让机器人在移动障碍物中安全避障,靠备用策略实时判断风险并调整动作。
Safe Reinforcement Learning of Robot Trajectories in the Presence of Moving Obstacles
- 用强化学习训练备用避障策略,随时接管高风险动作
- 真实机器人实验验证可实时生成安全轨迹,碰撞风险低
- 支持物理仿真和数据驱动两种风险评估方式,灵活适应场景
本文提出一种在移动障碍物环境中学习无碰撞机器人轨迹的方法。首先,通过无模型强化学习训练一个备用策略,从任意初始状态生成规避动作。在执行其他任务时,该备用策略可评估碰撞风险,并在风险过高时提供替代动作。无论选择哪个动作,动作空间均保证不超出机器人关节的运动学限制。我们分析并评估了两种碰撞风险估计方法:后台运行的物理仿真计算成本高但结果最优,适用于确定性环境;基于数据的风险估计算法显著降低计算开销,但引入额外误差。在真实机器人上成功完成抓取任务和投篮任务,保持低碰撞风险。结果表明,该方法在确定性和随机性环境中均有效,包括人机协作与球类运动场景,其中任何状态都不可永久安全。实机实验显示,本方法可在实时条件下生成安全轨迹。
原文摘要 · Abstract (English)
In this paper, we present an approach for learning collision-free robot trajectories in the presence of moving obstacles. As a first step, we train a backup policy to generate evasive movements from arbitrary initial robot states using model-free reinforcement learning. When learning policies for other tasks, the backup policy can be used to estimate the potential risk of a collision and to offer an alternative action if the estimated risk is considered too high. No matter which action is selected, our action space ensures that the kinematic limits of the robot joints are not violated. We analyze and evaluate two different methods for estimating the risk of a collision. A physics simulation performed in the background is computationally expensive but provides the best results in deterministic environments. If a data-based risk estimator is used instead, the computational effort is significantly reduced, but an additional source of error is introduced. For evaluation, we successfully learn a reaching task and a basketball task while keeping the risk of collisions low. The results demonstrate the effectiveness of our approach for deterministic and stochastic environments, including a human-robot scenario and a ball environment, where no state can be considered permanently safe. By conducting experiments with a real robot, we show that our approach can generate safe trajectories in real time.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。