← 最新论文
💻 computer science

Learning-Based Heuristic Dynamic Path Planning Using a Hop- Aware Graph Neural Network and ConvGRU

本文提出了一种用于动态路径规划的学习型启发式算法,该算法通过将跳数感知图神经网络(HopGNN)与卷积门控循环单元(ConvGRU)相结合,以有效捕捉多尺度空间拓扑结构和时间环境变化,并在模拟网格环境中证明了其相对于 GCN-A*、GAT-A* 和 D* Lite 等现有方法具有更高的成功率和搜索效率。

原作者: Shijun Wang, Xingliu Hu, Haifei Si, Xinchen Shao, Xin Tong, Susu Gao, Tianhao Zhu

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

原作者: Shijun Wang, Xingliu Hu, Haifei Si, Xinchen Shao, Xin Tong, Susu Gao, Tianhao Zhu

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

在仓库、医院或繁忙的城市街道中移动的机器人面临着一个持续的挑战:它们周围的世界从未静止。叉车可能会转弯,行人可能会走进走廊,或者临时障碍物可能会出现,瞬间将一条安全的路线变成死胡同。为了应对这种情况,机器人需要的不仅仅是一张静态地图;它需要一种能够预判空间在未来几秒内如何变化的方法。这就是动态路径规划的领域,其目标不仅是找到从 A 点到 B 点的最短直线,而是要找到一条在环境变化时仍能保持安全的线路。传统方法依赖于简单的几何规则,例如测量直线距离,这些方法在空旷的房间里表现良好,但在障碍物发生不可预测移动时往往会失效。它们可能导致机器人陷入循环,不断重新计算即将被阻断的路线。

研究人员最近转向利用机器学习来解决这一问题,通过训练计算机根据它们以前看到的模式来“猜测”到达目的地的代价。然而,这些学习系统通常在两个特定问题上表现挣扎。首先,它们往往只关注眼前的环境,忽略了可能在前方远处阻挡路径的障碍物。其次,它们通常对单一的时间快照做出反应,无法理解移动物体的动量或方向。南京邮电大学和金陵理工学院的王世俊及其同事开展的一项新研究通过结合两个强大的理念解决了这些差距:一个观察多个距离尺度的环境系统,以及一个追踪环境在过去几刻间如何变化的记忆系统。

该团队构建了一种新的规划方法,就像一个引导机器人在网格化世界中移动的智能向导。想象一下,机器人正在一个由方格组成的地面上导航,其中一些方格是开放的,而另一些则被墙壁或移动物体阻挡。研究人员创建了一个首先以分层方式观察地图的系统。该系统不仅仅看到机器人身边的方格,而是同时分析几步之外、更远之外、甚至更远处的方格布局。然后,它使用一种特殊的注意力机制来决定在当前时刻哪种视角最为重要。如果面前有一堵墙,系统就会专注于即时视图;如果一条长廊被远处的移动物体阻挡,它就会转向更广泛的视图。这使得机器人能够理解障碍物的形状,而不只是它们的位置。

为了处理世界处于运动状态这一事实,该系统还保留了对近期所见内容的短期记忆。它并不试图精确预测障碍物在未来的确切位置,因为这通常是不可能的。相反,它会记住移动物体近期位置的序列。通过理解近期网格的历史,系统可以判断一个障碍物是在缓慢向机器人漂移,还是只是随机出现的。这种记忆与地图的多尺度视图相结合,创建了一个“代价地图”。这张地图是对从任何给定方格到达目标点的难度进行的预测。机器人随后利用这种预测来引导其搜索,优先选择系统认为安全且高效的路径,而不是盲目地检查每一条可能的路线。

研究人员在计算机模拟中使用不同大小(从 20x20 到 40x40 方格)的网格地图测试了这种方法。他们将新方法与几种成熟的技术进行了比较,包括旧的学习型系统和经典的 D* Lite 算法。在最大的测试环境(40x40 网格)中,新方法成功到达目标且未发生碰撞的概率为 72%。这比排名第二的学习型方法(成功率为 66%)和经典 D* Lite 算法(成功率为 59%)都有显著提高。更重要的是,新方法的思考过程更加高效。它探索的非必要路径远少于其他方法。在 40x40 的地图上,与标准学习方法相比,它减少了 43.7% 的节点检查量;与基于注意力的学习方法相比,减少了 41.5%。

研究还调查了系统的不同部分是如何促成这一成功的。他们测试了如果机器人仅观察邻近区域与观察更远区域时会发生什么。他们发现,观察八步之内的距离提供了最佳的平衡,既能获得足够的上下文信息,又不会产生混乱。他们还测试了没有记忆组件的系统。在缺乏记忆近期变化的能力时,成功率降至 70%,且需要检查的路径数量增加了一倍多。这证实了记住环境的近期历史对于在动态空间中导航至关重要。然而,这种额外的智能也带来了代价。新方法计算路径所需的时间比旧的、更简单的算法要长。在模拟中,它规划一条路线大约需要 1.4 秒,而经典的 D* Lite 算法耗时不到 0.1 秒。

研究人员谨慎地指出了他们工作的局限性。这些结果完全是在模拟环境中生成的,研究并未在物理机器人或连续的现实世界空间中测试该系统。成功率和效率提升是针对这些基于网格的模拟而言的。团队还观察到,仅仅让系统观察得更远并不总是能线性地提高性能;存在一个特定的点,即观察得更远会有所帮助,但观察得过远并不一定会带来更多帮助。这表明,机器人观察前方的距离与规划能力之间的关系是复杂的。

最终,这项工作证明了将广阔的多尺度视野与对近期变化的短期记忆相结合,可以显著提高机器人在动态环境中导航的能力。虽然该方法比传统方法需要更多的计算能力,但它在障碍物移动时提供了更高的成功率和更集中的搜索。研究结果表明,对于在繁忙、多变空间中运行的机器人来说,具备大局观并记住即时过去的能力,比单纯的运算速度更有价值。作者总结道,未来的工作需要通过实际硬件和连续空间来验证这些结果,但目前的模拟提供了一个强有力的证明,即当环境具有不可预测性时,基于学习的启发式方法可以超越经典方法。

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

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

试用 Digest →