【导航与地图】机器人自主探索论文与开源梳理

本文系统梳理了未知环境中机器人自主探索的核心技术,涵盖Frontier-based方法、Active SLAM、分层几何探索及学习型探索(如强化学习与语义/语言引导导航)。重点对比建图质量、任务成功率等指标,介绍ROS2兼容的2D栅格方案、NUS MARMot Lab等主流开源项目,并分析GLEAM-Bench、TARE、HEADER等前沿评测与算法框架。内容聚焦算法原理、开源实现与开放问题。

面向「未知环境里机器人自己选下一步去哪,把地图/语义补全」这一任务。

相关概念:Frontier · Active SLAM · NBV · 分层探索


1. 一句话地图

路线白话代表
Frontier / 几何覆盖找「已知↔未知」边界,走过去扫盲explore_lite、HPHS、FAEL
采样 + 信息增益(NBV)在附近采样很多候选视角,选「能看最多新信息」的NBVP、GBP、DSVP
分层全局规划近处细算、远处粗看;避免「只顾眼前」TARE(业界基准)、Science Robotics 2023
学习型探索(DRL / Attention)用神经网络直接选下一目标点ARiADNE、HEADER、MA-SLAM、GLEAM
Active SLAM不只补地图,还要保定位不炸AG-SLAM、谱图 Active Semantic Mapping
语义 / VLM 引导探索为「找物体 / 建语义记忆」服务VLFM、ABot-Explorer、RoboAtlas、AutoX-SemMap

典型流水线(和 Nav2 很像):

传感器 → SLAM/占据图(或 3D 体素)
  → 探索规划器选出 goal / viewpoint
  → 全局+局部路径跟踪
  → 地图变大 → 再规划(直到无 frontier / 覆盖达标)

2. 怎么选(速查)

你的场景优先看原因
室内 2D 栅格、要快上实机explore_lite / frontier_exploration_ros2 / erl_active_mapping_rosROS2 + Nav2 成熟,和现有栈最近
大场景 3D / 洞穴 / 园区(LiDAR)TARE、DSVP、GBP、FAEL、HPHS工业/比武验证多;HEADER 论文里仍以它们为强基线
要「比启发式更聪明」且能训ARiADNE(已开源 ROS)、GLEAM(有大 bench)、DARE学习型;泛化与部署成本更高
建图质量 / 定位也要管Active SLAM 线(AG-SLAM、谱图语义)纯 frontier 默认假设定位够准
目标是「找东西 / 语义地图」VLFM、ABot-Explorer、AutoX-SemMap、RoboAtlas几何覆盖 ≠ 语义任务成功

3.1 几何 / 分层(地面 + 地下)

项目年份要点开源一句话链接
TARERSS 2021 Best Paper;Science Robotics 2023✅ ROS近密远疏分层;大场景探索事实标准caochao39/tare_planner · 官网
DSVPIROS 2021✅局部 RRT「扩边界」↔ 全局图「换区」两段切换HongbiaoZ/dsv_planner
GBP / GBPlanner2SubT 实战;JFR✅图采样 NBV,空地/足式地下探索ntnu-arl/gbplanner_ros
FUELRA-L / ICRA 2021;多机 TRO✅无人机快速探索;增量 Frontier 信息结构HKUST-Aerial-Robotics/FUEL(社区 fork 多)
FAELRA-L 2023✅地面大场景;高频预处理 + 启发式路径优化SYSU-RoboticsLab/FAEL
HPHSIROS 2024✅ Python混合采样 frontier + 子区域层次排序,减「漏扫碎区」bit-lsj/HPHS · arXiv
CMU 统一仿真台—✅TARE/DSVP 等对比用的开发环境autonomous_exploration_development_environment

工程现实

3.2 ROS2 可直接试(2D 栅格)

项目说明链接
frontier_exploration_ros2现代 C++;MRTSP 目标排序、Nav2、Jazzy;覆盖率宣传很高timbot/frontier_exploration_ros2
erl_active_mapping_rosExistential Robotics;frontier + 在线建图指标;Humble/JazzyExistentialRobotics/erl_active_mapping_ros

3.3 学习型探索(近年最活跃)

项目会议/年份开源状态一句话链接
ARiADNEICRA 2023✅ 训练 + ROS PlannerAttention 推理局部/全局图依赖,非短视marmotlab/ARiADNE
large-scale-DRL-explorationRA-L 2024✅把 DRL 探索推到更大地图marmotlab/large-scale-DRL-exploration
HEADER(原 ARiADNE2)arXiv 2025;IROS WS Best Paper⚠️ 规划器未完全开源(地形模块预发布)层次图 + 专家特权奖励;校园级实机论文 · 预发布
DAREICRA 2025✅扩散策略做探索动作marmotlab/DARE
GLEAM + GLEAM-BenchICCV 2025✅1152 场景主动建图基准 + 可泛化策略zjwzcx/GLEAM · arXiv
MA-SLAMarXiv 2025-11论文主结构化地图 + DRL 出远程目标,再交给全局规划arXiv:2511.14330
IR2 / MARVELIROS 2024 / ICRA 2025✅多机探索(汇合 / FoV 约束)IR2

NUS MARMot Lab(marmotlab)是目前学习型探索开源最集中的实验室之一。


4.1 Active SLAM / 建图质量

论文要点链接
Active SLAM SurveyTRO 2023 综述:状态、前沿、问题形式化Placed et al., TRO 2023
Active Semantic Mapping + Pose Graph Spectral探索时兼顾语义地图质量与位姿图连通性arXiv:2408.14726
AG-SLAM首个基于 3DGS 的 Active SLAM;Fisher 信息权衡「看新东西」vs「别跟丢」arXiv:2410.17422
MA-SLAM大场景 Map-Aware DRL Active SLAM;有 UGV 实机arXiv:2511.14330

4.2 语义 / 语言引导的探索与导航

论文 / 项目要点开源
VLFMVLM 给 frontier 打语义分,零样本 ObjectNav;Spot 实机arXiv:2312.03275
ABot-ExplorerVLM 抽「门口/楼梯」等可导航语义锚点,在线建 SG-MemoGitHub · arXiv:2604.19034
AutoX-SemMap自主探索建开放词汇语义地图 + 持续更新IRVLUTD/AutoX-SemMap · arXiv:2409.15493
RoboAtlas情境 Active SLAM:frontier ↔ 语义 ↔ VLM,bandit 切换;Go2 大场景arXiv HTML
osmAG-LLM语义地图 + LLM 推理找物体(含物体移动)GitHub

语义线与「纯覆盖探索」目标不同:指标常是 ObjectNav SPL / 任务成功率,不是「扫完多少体积」。

4.3 论文列表仓库(跟进展用)


5. 方法对比(直觉)

语义任务

Active SLAM

学习

经典几何

Frontier 检测

采样 NBV / RRT

分层: 局部细 + 全局粗

图/Attention / CNN 状态

策略: 下一目标或扩散动作

不确定性 / Fisher / 位姿图谱

VLM / LLM / 开放词汇地图

占据/体素/高斯

探索 Goal

路径跟踪

维度FrontierTARE 类分层DRL(ARiADNE/GLEAM)VLM 语义
可解释性高中高低中
算力低中训练高 / 推理中高(API/本地 VLM)
大场景易短视、漏区强HEADER/MA-SLAM 在追视任务而定
工程落地最容易需移植需仿真对齐依赖检测/语言栈
定位鲁棒弱假设弱假设部分 Active 显式建模通常另接 SLAM

7. 开放问题

  • TARE(RSS / SciRob)精读 + 与 explore_lite 对照表
  • GLEAM-Bench 是否适合作为探索评测台
  • HEADER 全文开源后是否替换学习基线
  • AG-SLAM 与 cuVSLAM / 高斯建图路线是否有接口可能

8. 参考入口(精简)

  • CMU Exploration:https://www.cmu-exploration.com/
  • TARE:https://github.com/caochao39/tare_planner
  • marmotlab 学习型探索全家桶:https://github.com/marmotlab
  • GLEAM:https://github.com/zjwzcx/GLEAM
  • Active SLAM 论文列表:https://github.com/Active-SLAM/Active-SLAM-Paper-List
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值