← 最新论文
💻 computer science

MR-STORM: Scalable Multi-Arm Control By Distributed MPC

本文介绍了 MR-STORM,这是一个分布式基于采样的 MPC 框架,它利用大规模并行 GPU 采样和动态优先级方案,实现了在复杂环境中可扩展且无碰撞的多臂操控,并在仿真和物理硬件中均展示了卓越的性能。

原作者: Dan Evron, Elias Goldsztejn, Dan R. Suissa, Ronen I. Brafman

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

原作者: Dan Evron, Elias Goldsztejn, Dan R. Suissa, Ronen I. Brafman

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

在现代机器人技术的繁忙世界中,一个持久的挑战长期以来一直阻碍着机器并肩工作的潜力。虽然单个机械臂可以被编程为进行精确运动,但在同一个狭窄空间内协调多个机械臂则是完全不同的故事。当多个机械臂在共享工作空间内运行时,它们必须在试图达到各自目标的同时,不断避免相互碰撞。传统方法通常依赖中央计算机来为每一个机械臂同时计算完美路径,随着机器人数量的增加,这个过程在计算上会变得难以承受。其他方法则让每个机器人独立规划自己的路径,但这往往会导致混乱,即两个机械臂因为无法就谁该先移动达成一致,而陷入无休止的犹豫或发生碰撞。运动规划领域正寻求通过创建既能快速响应突发变化,又能无需中央指令即可智能协商空间的系统来解决这一问题。

内盖夫本-古里安大学的研究人员开发了一种名为 MR-STORM 的新系统来应对这一协调问题。他们的方法允许多个机械臂通过分享各自的近期计划,而不是等待中央指令,从而在拥挤、动态的环境中协同工作。该系统并非由一台计算机为整个机器人团队计算每一次动作,而是让每个机械臂利用自身的强大处理器,在极短的时间内生成数千种可能的运动路径。随后,这些机械臂会将预定的路径广播给邻近的机械臂。通过了解邻居即将前往何处,机械臂可以在碰撞发生前调整自己的轨迹以避开冲突。为了防止机器人陷入相互犹豫的循环,系统使用了一条简单的规则:距离目标更近的机械臂优先向前移动,而另一方则让路。这创造了一种流动的、去中心化的运动之舞,在没有中央协调员的情况下维持了安全与效率。

研究人员在一个模拟环境中测试了该系统,使用了四个各具六个关节的机械臂,在面积为一平方米的空间内工作。他们创建了各种具有挑战性的场景,包括机械臂需要抓取目标、跟随移动物体以及将物品装入料箱,同时还要绕过静态障碍物和其他机械臂。在这些测试中,这种新系统优于依赖中央规划或独立决策的现有方法。随着复杂度的增加,中央规划方法往往无法找到解决方案,导致机器人停滞不前或移动过慢而失去实用价值。独立决策方法虽然速度更快,但由于机器人无法预测彼此的动作,导致频繁发生碰撞。然而,MR-STORM 系统成功平衡了速度与安全性,使机械臂能够在避免接触的同时高效完成任务。在工作空间密度极高的最困难场景下,该系统仍保持了很高的成功率且极少发生碰撞,证明了通过分享计划和使用优先级规则可以有效解决冲突。

为了确保研究结果不仅仅是计算机模拟的产物,团队将该系统部署在一个配备有两个七关节机械臂的人形机器人上。他们编写程序让机器人按照网格模式在不同站点之间移动物体,这项任务要求机械臂在受限空间内频繁交叉路径。在十次每次持续一百秒的试验中,机器人成功地放置了物品,误差极小且没有发生任何显著碰撞。记录到的唯一接触是手指尖的一次轻微触碰,这很可能是由于为了安全检查而对机器人的身体进行了简化建模所致。这次实物测试证实,该系统可以将从数字模拟到物理硬件的迁移,保持其在杂乱、不可预测的环境中协调多个肢体的能力。

研究表明,这种去中心化的方法为未来的机器人系统提供了一种可扩展的解决方案,特别是在多个机械臂必须近距离工作的工业环境中。通过利用现代显卡的并行处理能力,该系统可以同时生成并评估数千条潜在路径,从而实现对变化条件的快速反应。研究人员发现,成功的关键不仅在于计算路径,还在于机器人如何沟通意图并通过动态优先级系统解决冲突。尽管该系统目前依赖于较短的通信延迟,并假设障碍物相对可预测,但结果表明,这在实现多臂操作的安全与高效方面迈出了重要一步。这项工作表明,通过赋予每个机器人“发言权”并设定简单的让路规则,一组机器可以实现此前难以达到的协调水平,为更复杂、更具协作性的机器人劳动力铺平了道路。

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

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

试用 Digest →