← 最新论文
⚡ electrical engineering

Pose-Parameterized Motion Planning and CBF-QP Self-Collision Filtering for a Long-Reach Drilling Boom

本文提出了一种结合基于胶囊的控制障碍函数二次规划(CBF-QP)的位姿参数化运动规划框架,旨在实现 Sandvik SB60 长臂钻机自主且无碰撞的操作,并在仿真中针对复杂钻孔任务展示了零逆运动学失败率和毫米级精度。

原作者: Mehdi Heydari Shahna, Tuomo Kivelä, Jouni Mattila

发布于 2026-07-22
📖 1 分钟阅读☕ 轻松阅读

原作者: Mehdi Heydari Shahna, Tuomo Kivelä, Jouni Mattila

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一个巨大的液压机械在黑暗、多尘的地底隧道中承担重任的世界。这些不仅仅是简单的钻头,它们是复杂的、多关节的机械臂,就像拥有额外手肘和肩膀的人臂一样,旨在向岩石中钻出精确的孔洞,用于采矿或隧道施工。挑战不仅在于移动机械臂,还在于如何移动它而不让它自己绊倒自己。就像一个试图在手持长杆的同时触碰脚趾的杂技演员一样,如果机器移动太快或路径不对,它自身的部件——它的吊杆、它的外壳、它长长的杆件——可能会互相撞击。这正是机器人技术与自动化领域的研究范畴,该领域致力于教机器如何安全且聪明地移动。这里的核心理念很简单:我们如何告诉一台机器从 A 点移动到 B 点,而不至于被自己的肢体缠绕在一起,尤其是在必须在狭窄空间内反复进行这项操作时?

本文针对一台名为 Sandvik SB60 的特定大型机器——一种用于地下施工的钻臂——解决了这一问题。研究人员希望让这台机器更具自主性,这意味着它可以规划自己的动作,而不需要人类操作员时刻盯着以防止它发生碰撞。他们构建了一个两部分的安全性系统。首先,他们创建了一个“规划器”(planner)来绘制路线,通过预判来观察路径是否畅通。其次,他们添加了一个“安全过滤器”(safety filter),它充当一个超快速的反射神经,每毫秒都会检查机器是否即将发生碰撞。他们在该机器高度详细的计算机模拟环境中测试了这一系统。结果令人振奋:该系统成功引导机器完成了系列复杂的钻孔任务,既避免了自我碰撞,又实现了毫米级的目标精度,且在整个模拟过程中未发生一次碰撞。

问题所在:一个会绊倒自己的巨型手臂

把 Sandvik SB60 想象成一只住在卡车上的巨大液压章鱼臂。它的工作是在隧道的岩壁上钻孔。它拥有八个不同的关节,可以摆动、提升、伸缩和旋转。由于它拥有如此多的关节,它极其灵活,但这种灵活性也是一把双刃剑。当机械臂需要从一个钻孔点移动到另一个钻孔点时,末端的长杆可能会摆动得过宽,从而撞到机械臂的基座或卡车本身。

在过去,人类操作员会盯着屏幕,看到机械臂离碰撞太近时,就会踩刹车或转向避开。但人会疲劳,而且反应无法瞬间到位。这项研究的目标是教会机器成为自己的飞行员,在潜在碰撞发生之前发现并自动转向避开。

解决方案:地图制作者与反射守护者

作者构建了一个两层防护网来解决这个问题。你可以将其理解为规划一次公路旅行,然后配备一名时刻盯着后视镜的紧张副驾驶。

1. 地图制作者(离线规划器)
在机器开始移动之前,“地图制作者”会观察目的地。它会问:“如果我直接去那里,会撞到自己吗?”为了回答这个问题,它使用了一个简化的机器模型,将长钻杆分解为 16 个微小段,并检查每一段距离机身其余部分的距离。它发现了 23 个特定的“危险区域”需要关注。如果直线路径看起来有风险,规划器并不会简单地说“停止”。它会发明一条绕行路径。它会选择空中一个新的点,将机械臂抬高(就像鸟儿飞越篱笆一样),并创造一条绕过危险的新路径。这发生在机器移动之前,所以它就像在出发前在地图上画好一条新路线。

2. 反射守护者(在线 CBF-QP)
一旦机器开始移动,“反射守护者”便接管了控制权。这是实时工作的部分,每秒检查机器位置 200 次(每 5 毫秒一次)。它使用了一个更详细的模型,将机器视为九个不同的“胶囊体”(可以想象成圆头的热狗形状)。它检查 14 对特定的胶囊体组合,看它们是否靠得太近。

如果机器开始向碰撞偏移,这个守护者并不仅仅是让机器停下;它会轻轻地推动关节以转向避开,同时仍努力尝试到达目标。它使用了一种被称为“控制障碍函数”(Control Barrier Function, CBF)的数学技巧,这就像一个无形的力场。只要机器保持在力场之外,就是安全的。一旦靠近,数学公式就会强制机器立即改变方向。这个守护者足够聪明,它知道如果机器已经处于安全状态,就不需要干预,从而让机器平稳移动。

路测:成功的模拟实验

为了验证这套系统是否真的有效,研究人员并没有在真实的隧道中使用昂贵的真实机器。相反,他们在名为 Simscape Multibody 的计算机程序中构建了一个 Sandvik SB60 的完美数字孪生体。这个模拟过程非常详细,甚至模拟了液压流体的物理特性和金属部件的重量。

他们设置了两个不同的挑战:

  • 挑战 1: 五站式巡游。机器必须在不同地点钻孔,但钻头的角度必须保持不变。这就像快递员在社区里进行五次配送。
  • 挑战 2: 三站式巡游。机器必须完全改变其位置和角度。这就像体操运动员进行一套复杂的动作,在各个方向进行扭转和转身。

结果
结果令人印象深刻,至少在模拟世界中是如此。

  • 零碰撞: 在第一个挑战中,系统生成了 13 个绕行路标点以避免自我碰撞。它运行了 299,757 个控制样本(相当于超过 24 分钟的模拟时间),从未出现过无法找到解决方案的情况。
  • 毫米级精度: 机器到达目标时的平均误差仅为 4.42 毫米。这比铅笔橡皮擦的宽度还要小。
  • 安全余量: “反射守护者”确保了机器的安全。在第一个挑战中,机器距离碰撞最近的距离仅为极小的数值(约 -0.002 毫米,作者指出这很可能是计算机舍入误差,而非真实的碰撞)。在第二个挑战中,机器距离任何危险区域仍保持了 31.658 毫米的距离。

这意味着什么(以及并不意味着什么)

作者非常谨慎地说明了其结果的含义。他们证明了这套两部分系统在“计算机模拟”中是有效的。“地图制作者”成功规划了安全路径,而“反射守护者”成功实现了实时防碰撞。

然而,他们也排除了几种可能性。他们尚未证明这在真实隧道中的真实机器上同样有效。模拟是一个模型,而真实的机器存在诸如液压泄漏、传感器噪声和金属形变等复杂情况,计算机并不总能完美预测。他们还指出,如果去掉“地图制作者”而只使用“反射守护者”,机器仍然可以工作,但精度会降低(误差上升到约 39 毫米)。这表明,结合预先规划的绕行路径和实时的反射神经才是最佳组合。

简而言之,这篇论文表明我们可以教会一个巨大的、复杂的钻臂成为自己的安全官。通过结合一个绘制安全路径的智能规划器和一个监控麻烦的闪电般快速的守护者,机器可以在不被自身肢体绊倒的情况下实现自主移动。这是迈向让地下施工更安全、更高效的一大步,尽管最终在真实机器上的测试仍在未来等待着。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →