在线可达性让基于采样的运动规划更安全

在线可达性让基于采样的运动规划更安全

Brendan Gould, Zhiyuan Zhang, Panagiotis Tsiotras, Samuel Coogan

1 分钟阅读•2026年9月9日

一种新的运动规划器会在线计算每个候选控制的完整可达集,然后拒绝那些未来状态可能进入不安全区域的采样结果。该方法将基于区间的可达性分析与基于采样的模型预测控制相结合,在仿真和真实硬件上减少安全违规,同时保持任务性能,而且不需要预计算——后者正是限制同类可达性感知规划器的关键因素。

目录

研究人员构建了什么?

研究人员构建了一种基于采样的运动规划器,能够在规划过程中检查安全性,而不是只依赖一条预测轨迹。该系统以基于采样的模型预测控制为核心。这是一种常见方法:它会在较短的未来时间范围内反复测试可能的控制动作,执行下一步动作,然后重新规划。

这项工作的核心新增部分是在线可达性分析。对于每个采样得到的控制序列,规划器都会计算一个可达集,即在该候选控制下,机器人在规划时间范围内可能占据的全部状态集合。该方法不再追踪一条估计路径,而是对未来运动可能覆盖的有界区域进行推理。

基于区间的计算让这项分析足够快,可以在控制过程中实时运行。区间表示一组可能值的范围,因此系统无需逐条计算所有可能轨迹,就能将状态边界沿着机器人的动力学模型向前传播。得到的可达集充当安全过滤器:凡是可达区域违反安全约束的候选控制,都会在执行前被丢弃。

该规划器不需要预先计算的可达性地图或离线数据表。论文在仿真和真实硬件上评估了这一方法,并在机器人运动过程中持续重复进行在线计算。

规划器取得了什么结果?

报告结果表明,在线可达性能够在不牺牲规划器性能目标的情况下减少安全违规。系统分别在仿真和真实硬件上进行了测试,既保持了安全性,也生成了有效运动。

一项与先进可达性感知规划器进行的双向仿真比较显示,两者总体性能相近。随着系统维度增加,所提出的方法仍保持了可扩展性,同时避免了对比方法所采用的预计算步骤。

最突出的结果,是同时实现了以下三项通常很难兼顾的特性:

  • 更少的安全违规: 可达性信息让控制器能够在选定风险样本之前将其拒绝。
  • 可比的任务性能: 安全过滤并未妨碍规划器实现运动或控制目标。
  • 在线可扩展性: 该方法在运行过程中计算可达集,不依赖针对固定系统维度预先生成的数据。

现有结果主要提供了定性比较,没有给出违规次数、运行时间或任务得分等数值。因此,这些证据能够支持方法改进的方向,但不足以据此制作数值排名,或宣称精确的百分比提升。

在线可达性感知规划如何工作?

该方法遵循“采样、检查、执行、重新规划”的循环。

首先,控制器会对可能的控制输入或短控制序列进行采样。每个样本代表机器人在下一段滚动时间窗口内可能采取的一种运动方式。传统的基于采样的规划器通常会对每个候选方案进行仿真,并根据跟踪效果、平滑性或控制代价等目标为其评分。

该系统则为每个样本增加了一步安全计算。基于区间的可达性方法会通过机器人的运动模型传播有界状态范围。它不会只返回未来每个时刻的一个预测位置,而是返回一个包含该候选控制下所有可达状态的集合。这个集合能够覆盖安全检查所需的相关范围,同时保持可接受的计算开销。

随后,规划器会将可达集与安全约束进行比对。如果候选方案未来可达集的任何部分进入不安全区域,该候选就会被拒绝或受到惩罚。那些能够被证明安全、且满足性能目标的候选方案,才有资格执行。控制器执行下一步控制动作,推进时间范围,再根据机器人最新状态重复整个过程。

这种架构将可达性变成控制过滤器,而不是独立的离线规划阶段。这也解释了其安全性主张:当某个选定样本通过安全认证时,可达集检查能够覆盖滚动时间范围内的状态,而不只是检查预测的名义轨迹。

该设计也存在一个重要的失效情形:如果所有采样控制都不安全,控制器就没有能够立即证明安全的动作。论文将备用策略列为未来改进方向,以维持递归可行性,也就是在之后的每个规划周期中持续生成安全控制的能力。

这对机器人技术为何重要?

在人员、设备、货架或其他运动系统附近运行的机器人,不能把运动规划视为一次性的路径生成问题。机器人的状态估计、周围环境和控制响应都在持续变化。只检查一条预期轨迹的规划器,可能会遗漏由模型误差、有界不确定性或未来运动范围扩展所导致的不安全状态。

在线可达性在简单轨迹预测与计算开销高昂的穷举分析之间提供了一个实用的折中方案。它让基于采样的控制器获得更多关于每个候选方案后果的信息,同时不需要针对某一固定机器人配置或运行环境预先计算解决方案。

这对部署当代自动化系统的采购方和工程师而言意义重大。同一原理可以帮助二手工业机器人在工装和夹具周围更安全地运动,也可以用于仓储机器人在受限工作空间中导航。真实硬件上的实验尤其重要,因为它表明可达性感知采样并不局限于仿真环境。

该方法还降低了对离线准备工作的依赖。能够在线计算安全信息的机器人,更有希望应对不断变化的任务、不同的系统维度,以及无法预先完整建图的环境。

有哪些局限和未决问题?

最核心的局限,是当没有任何采样控制能够被证明安全时,系统没有保证可用的备用方案。如果缺少备用策略,规划器可能失去递归可行性:某个控制决策在当前时间范围内是安全的,但下一个周期可能找不到任何安全候选方案。

在线可达性还会为每个规划周期增加计算负担。区间方法能够减轻这一负担,但可达集计算仍取决于机器人模型、时间范围长度、状态维度和采样预算。如果区间边界变得过宽,其保守性也可能导致规划器拒绝一些本可使用的控制方案。

论文将动态环境和自适应控制列为重要研究方向。动态障碍物要求可达集检查能够考虑不断变化的危险因素;自适应控制则要求机器人模型发生变化时,安全计算仍然可靠。未来系统还需要明确该方法在传感延迟、模型失配和计算资源严重受限的情况下会如何表现。

常见问题

机器人运动规划中的可达性分析是什么?

可达性分析会计算机器人在指定时间范围内、执行某个控制动作后可能到达的状态集合。它检查的是一片可能运动区域,而不只是单条预测轨迹。

这种规划器与传统的基于采样的控制有何不同?

该规划器会在线为每个采样控制计算可达集,并将其用作安全过滤器。传统的基于采样的控制通常会对预测轨迹进行评分,但不会检查未来可能状态的完整范围。

该方法需要预先计算可达性地图吗?

不需要。所提出的方法利用基于区间的方法在线计算可达集,避免了对比规划器所需的预计算。

如果没有任何采样控制是安全的,会发生什么?

当前设计没有包含能够在这种情况下保证持续可行性的备用策略。论文将这类策略列为未来工作的重点方向。

结论

在线可达性为基于采样的模型预测控制提供了更强的安全检查,同时不需要预先计算可达性数据。仿真和硬件结果显示,该方法能够减少安全违规,保持可比性能,并扩展到更高系统维度。下一项关键工作,是设计一个备用控制器,在没有任何采样动作通过安全认证时,仍能让机器人保持安全。

机器人规划器应如何在在线安全保证与额外计算开销之间取得平衡?