A Task-Space Receding Horizon Controller for Fast Collision Avoidance

📄 arXiv: 2607.15733 📥 PDF

作者: Mattia Penzotti, Marco Controzzi

分类: cs.RO

发布日期: 2026-07-20


💡 一句话要点

提出任务空间递归视野控制器以解决快速避障问题

🎯 匹配领域: 支柱一:机器人控制 (Robot Control) 支柱四:生成式动作 (Generative Motion)

关键词: 机器人避障 递归视野控制 动态环境 运动学参考 实时控制 多自由度系统

📋 核心要点

  1. 现有的全模型预测控制方法在动态环境中计算成本高,难以实时应用。
  2. 论文提出了一种任务空间递归视野控制器,通过短期接触一致性展开生成运动学参考,优化了避障性能。
  3. 实验结果显示,该方法在动态环境中成功率提高,同时保持了与实时执行兼容的求解时间。

📝 摘要(中文)

实时避障对于机器人操作臂来说,需要快速响应意外障碍物的运动,并提前预判以避免被近未来的约束困住。尽管全模型预测控制可以提供这种前瞻性,但其在线计算成本可能随着视野长度、模型精度和活动几何约束的数量迅速增长。相反,无视野的反应式方法计算效率高,但在动态环境中可能缺乏前瞻性。本文提出了一种任务空间递归视野控制器,通过短期接触一致性展开生成满足内部非穿透约束的终端运动学参考,然后仅计算向该参考平滑最小加速度过渡的第一个输入。通过对膨胀的凸机器人和障碍物几何体进行迭代动力学求解,机器人-障碍物接触、动态障碍物运动和自碰撞可以在不需要完全约束轨迹优化的情况下塑造终端参考。仿真结果表明,中间视野在预判、响应性和计算成本之间取得了平衡。

🔬 方法详解

问题定义:本论文旨在解决机器人操作臂在动态环境中快速避障的问题。现有方法如全模型预测控制在计算成本上存在显著挑战,尤其是在处理复杂的几何约束时,难以实现实时反应。

核心思路:论文提出的任务空间递归视野控制器通过短期接触一致性展开生成终端运动学参考,计算平滑的最小加速度过渡输入,从而实现快速避障。该设计旨在兼顾计算效率与避障性能。

技术框架:整体架构包括闭环逆运动学调节法与迭代动力学求解器。首先,利用逆运动学调节法生成初步的运动学参考;然后,迭代求解器在膨胀的几何体上进行动态求解,以处理机器人与障碍物的接触。

关键创新:最重要的创新在于通过短期接触一致性展开生成运动学参考,而不需要进行完整的约束轨迹优化。这种方法显著降低了计算复杂度,并提高了动态环境中的反应速度。

关键设计:在设计中,采用了膨胀的凸几何体来处理接触问题,确保了机器人与障碍物之间的动态交互能够被有效捕捉。具体的参数设置和损失函数设计未在摘要中详细说明,可能在论文的其他部分有所阐述。

🖼️ 关键图片

fig_0
img_1
img_2

📊 实验亮点

实验结果表明,在40自由度的多链系统上进行的仿真显示,该方法在动态环境中的成功率显著提高,与动态优化基线和模型预测控制相比,求解时间保持在实时执行的可接受范围内,展现了良好的实用性。

🎯 应用场景

该研究的潜在应用领域包括工业机器人、服务机器人和自动驾驶等需要实时避障的场景。通过提高机器人在动态环境中的反应能力,该方法能够显著提升机器人在复杂任务中的安全性和效率,具有重要的实际价值和未来影响。

📄 摘要(原文)

Real-time collision avoidance for robotic manipulators requires fast reactions to unexpected obstacle motion and lookahead to avoid becoming trapped by near-future constraints. Full model predictive control can provide this foresight, but its online cost may grow quickly with horizon length, model fidelity, and the number of active geometric constraints. Conversely, horizon-free reactive methods are computationally efficient but can be short-sighted in dynamic clutter. We present a task-space receding-horizon controller that uses a short contact-consistent rollout to generate a terminal kinematic reference satisfying internal non-penetration constraints, then computes only the first input of a smooth minimum-acceleration transition toward that reference. Starting from a closed-loop inverse-kinematics regulation law, the rollout is performed with an iterative dynamics solver operating on inflated convex robot and obstacle geometries, so that robot-obstacle contacts, dynamic obstacle motion, and self-collisions can shape the terminal reference without requiring full constrained trajectory optimization. We analyze the contact-inactive closed loop and show local exponential task-space regulation under standard regularity assumptions. For contacts activated inside the rollout, we characterize the corresponding discrete updates and bound the effect of moving obstacles on regular operating sets. Simulations on a 40-DOF multi-chain system show that intermediate horizons balance anticipation, responsiveness, and computational cost. Hardware experiments on a 6-DOF platform demonstrate consistent sim-to-real behavior without accurate inertial parameter estimation, and comparisons against dynamic optimization fabrics and model predictive control (MPC) baselines show improved success rates in dynamic clutter while preserving solve times compatible with real-time execution in the tested regimes.