← 最新论文
💻 computer science

Online Structure Learning and Planning for Autonomous Robot Navigation using Active Inference

本文介绍了 AIMAPP,这是一个自监督、兼容 ROS 的框架,它通过利用主动推理(Active Inference)动态构建稀疏拓扑地图,并在不依赖预定义地图或预训练的情况下,实现探索与目标导向导航之间的平衡,从而为陌生环境中的自主机器人统一了在线建图、定位与规划功能。

原作者: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

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

原作者: Daria de Tinguy, Tim Verbelen, Emilio Gamba, Bart Dhoedt

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

想象一下,一个机器人被丢进了一栋全新的、陌生的建筑里。它没有蓝图,没有 GPS,也没有人告诉它该去哪里。大多数机器人会感到困惑,撞到墙壁,或者陷入循环。

这篇论文介绍了一种新的机器人导航方式,叫做 AIMAPP。不要把 AIMAPP 看作是一个拥有硬编码地图的机器人,而要把它看作是一个拥有好奇心、具备适应能力的头脑的机器人,其灵感来源于动物(如大鼠或人类)在世界中导航的方式。

以下是它的工作原理,通过简单的概念进行拆解:

1. “心理草图”(拓扑地图)

与其试图构建一个完美的、像素级的整个建筑 3D 模型(这就像试图画出墙上每一块砖头的样子),AIMAPP 构建的是一个心理草图

  • 类比: 想象你正在穿行于一座新城市。你不会记住每一寸路面的细节。相反,你会记住关键的地标:“那家咖啡店”、“那个公园”、“那座图书馆”。你在脑海中将它们连接起来:“如果我从咖啡店直走,就会到达公园。”
  • 机器人的做法: 机器人创建一个“拓扑地图”。它将不同的地点视为“节点”(点),并将它们之间的路径视为“连线”(线)。随着探索的进行,它会在自己的草图中添加新的点。它不需要知道精确到毫米的度量距离;它只需要知道,“这个地方与那个地方是相连的。”

2. “好奇的探索者” vs. “目标的追求者”

机器人有两种相互竞争的驱动力,但它不需要人类来告诉它该选择哪一个。它使用一种称为**预期自由能(Expected Free Energy)**的概念来自动平衡这两者。

  • 类比: 想象一只在公园里的狗。
    • 好奇心(探索): 狗闻到了一个奇怪的灌木丛,想要去调查那里有什么(减少不确定性)。
    • 目标(利用): 狗看到了主人在向它招手,想要直接奔向主人(实现某种偏好)。
  • 机器人的做法: AIMAPP 为每一个可能的移动计算一个单一的分数。如果机器人迷路了,“好奇心”分数就会很高,于是它去探索。如果它知道目标在哪里,“目标”分数就会很高,于是它前往目标。它无需人类按下按钮,就能在这些模式之间无缝切换。

3. 在线学习(无需预训练)

许多现代机器人在能够工作之前,需要通过数千小时的视频数据进行数月的训练。AIMAPP 则不同。

  • 类比: 想象一名来到异国他乡的游客。他们没有指南手册。他们通过行走、迷路并意识到“噢,那栋红色的建筑就是我之前见过的那个”来学习布局。
  • 机器人的做法: 机器人从零知识开始。在移动过程中,它会将自己认为会看到的东西与实际看到的东西进行对比。
    • 如果它看到了新事物,它会在地图中添加一个新的“点”。
    • 如果它看到了熟悉的事物,它会更新关于自己所处位置的认知。
    • 它通过尝试与失败,然后自我纠正,来学习环境的规则(例如“在这里左转会导致死胡同”)。

4. 处理“漂移”(摇晃的里程计)

机器人经常使用轮式传感器来猜测自己移动了多远。但在地毯或沙地上,轮子会打滑,机器人可能以为自己移动了 1 米,但实际上移动了 2 米。这被称为“漂移”。

  • 类比: 想象你闭着眼睛走路。你通过数步数来猜测自己的位置。如果你在垫子上滑了一下,你的步数计数就是错的。但如果你睁开眼睛看到一个熟悉的标志物(比如一幅特定的画),你会立刻知道:“啊,我其实在这里,而不是我步数计数显示的位置。”
  • 机器人的做法: AIMAPP 更多地依赖视觉识别而非轮式传感器。如果机器人的轮子显示它在走廊里,但它的摄像头看到的是厨房,它会信任摄像头。它根据自己“看到”的内容而非“感觉到”的内容来修正内部地图。这使得它在像沙地停车场这样混乱的环境中非常稳健,而其他机器人则会在此失效。

5. 结果:表现如何?

研究人员在计算机模拟和真实世界设置(仓库、房屋,甚至是一个沙地停车场)中测试了 AIMAPP。

  • 效率: 它的探索效率几乎与拿着地图行走的人类在相同空间内的效率相当。
  • 稳健性: 在大型仓库中,它处理移动障碍物和湿滑地面的情况比其他依赖精确地图的高级机器人更好。
  • 失败: 如果机器人的内部地图变得过于“混乱”(例如,机器人漂移得太远,以至于它认为自己在某个新地方,但实际上是在旧地方),它偶尔也会陷入困境,但它比标准机器人恢复得要好得多。

总结

AIMAPP 是一个将机器人视为好奇动物的导航系统。它不是遵循僵化的脚本或预载的地图,而是通过边走边学的方式构建世界的心理草图,平衡探索欲望与到达目标的欲望,并通过识别熟悉景象来不断修正自己的位置。它无需预先训练即可工作,使其能够被丢入任何新环境并立即开始探索。

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

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

试用 Digest →