前言

本文依据我的 Awesome UAV Planning 论文与阅读笔记仓库重新整理。当前基线为 2026-08-06 的 e8ea156,共收录 63 个方法、数据集或平台,按照它们主要解决的问题分为 9 类。

表格中的方法名链接到对应中文阅读笔记,最后一列链接到官方代码、项目页、论文或数据。需要特别注意:有论文、项目页或 GitHub 仓库,不等于论文完整方法已经开源,也不等于能够一键复现实验。

开源状态怎么看

标记 含义
代码 / 核心代码 已公开论文相关实现,但仍需核对权重、数据、配置和部署资产
部分开源 仅公开部分模块或相关子系统
上游代码 / 基础仿真器 只公开依赖或研究底座,不代表论文新增方法已经发布
仓库 / 占位仓库 / 项目页 可能只有说明、演示或发布预告,不能据此认定代码已经开源
未开源 / 未确认 官方明确尚未发布,或截至核验日期尚未确认官方方法实现

截至 2026-08-06,YOPOv2-Tracker 的 Tracker 代码与权重尚未发布;MAD 和 AeroAct 的论文专用实现尚未确认开源。FlightBench 与 Drive-OccWorld 已公开核心代码,但都不是包含全部资产、权重和配置的一键复现包。

几个容易混淆的概念

概念 主要回答的问题 常见输出
路径规划 从哪里走 离散路径、几何路径
运动规划 在动力学约束下能否这样飞 状态序列、动作序列
轨迹规划 如何连续、平滑地飞 多项式、B-spline、MINCO 轨迹
在线重规划 环境变化后如何快速修正 滚动更新的局部轨迹
探索 / 覆盖 目标尚未确定时,下一步去哪里看 Frontier、视点、扫描航线
多机规划 多架无人机如何分工并避免冲突 多机轨迹、任务分配
学习型规划 网络替代或增强规划链路的哪一部分 动作、航点、轨迹、代价或初值
世界 / 动作模型 动作会让环境和自身状态怎样变化 未来占据、潜在状态、未来视觉或动作块

分类总览

类别 数量 核心问题 代表方法
单机局部轨迹规划与重规划 9 实时生成安全、平滑、动力学可行的局部轨迹 Fast-Planner、EGO-Planner、GCOPTER、SUPER
动态环境与感知约束安全规划 6 处理动态障碍、有限视野、定位退化和跟踪扰动 PANTHER、Intent-MPC、APACE、SIMP
多机安全集群与编队轨迹规划 6 多机避碰、通信延迟、规模扩展和编队变形 EGO-Swarm、MADER、Primitive-Swarm
探索覆盖搜索与重建任务规划 13 主动选择 Frontier、视点、覆盖顺序和任务分配 FUEL、RACER、FC-Planner、ActiveGS
学习型规划与端到端避障 10 用学习方法生成动作、航点、轨迹或规划器近似 YOPO、YOPOv2-Tracker、NavRL、OMC-RL
视觉语言导航 7 根据语言、图像或语义目标产生导航行为 AerialVLN、AerialVLA、HALO、WorldVLN
3DGS 神经地图安全导航与主动建图 3 在 Gaussian Splatting 地图中规划、控制和选择视点 Splat-Nav、SAFER-Splat、RT-GuIDE
平台、数据集与评测工具 6 提供任务定义、数据生成、仿真和统一评测 FlightBench、OpenFly、CARIC、CityNav
世界动作模型 3 预测动作影响下的未来占据、潜在状态或视觉后果,并用于规划或控制 Drive-OccWorld、MAD、AeroAct
合计 63

1. 单机局部轨迹规划与重规划

这一类关注单架无人机如何在未知或复杂环境中,持续生成可执行的安全局部轨迹。

方法 核心内容 资源与开源状态
Fast-Planner Kinodynamic search、B-spline 优化与滚动重规划 代码
Topo-PGO 用多条拓扑路径引导梯度优化,跳出局部极小值 Fast-Planner · TopoTraj
RAPTOR 拓扑路径、风险感知轨迹修正与主动 yaw 规划 部分开源:规划主干
EGO-Planner 不显式构建 ESDF 的梯度轨迹优化 代码
EVA-Planner 根据环境复杂度自适应调节飞行激进度 代码
TGK-Planner 拓扑引导采样与锚定迭代 QP 代码
GCOPTER 安全走廊约束下的 MINCO 轨迹优化 代码
FASTER Whole / Safe 双轨迹与未知空间安全回退 代码
SUPER 远距 LiDAR、双轨迹和高速安全重规划 仓库

2. 动态环境与感知约束安全规划

这类方法不仅要避开会移动的障碍,还会把相机视场、特征可见性、定位质量或模型扰动纳入规划。

方法 核心内容 资源与开源状态
PANTHER 动态避障、视场约束和 yaw 轨迹联合优化 代码
Intent-MPC 将动态障碍的意图预测引入 MPC 代码
LA-Planner 弱纹理和低光照环境中的定位感知规划 代码
APACE 以共视、视差和可匹配性提升高速视觉定位 代码
PE-Planner MPCC、高阶离散 CBF 与在线扰动补偿 仿真代码
SIMP 安全时间区间、时空拓扑和四维走廊轨迹 核心代码

3. 多机安全集群与编队轨迹规划

这一类主要处理多机间避碰、分布式协同、通信延迟、规模扩展,以及编队保持和变形。

方法 核心内容 资源与开源状态
EGO-Swarm EGO-Planner 的去中心化多机扩展 代码
EGO-v2 时空联合优化、UWB 漂移修正和野外微型集群 仿真 · 数据与硬件
MADER 去中心化异步规划与 check-recheck 协议 代码
Robust MADER 将有界通信延迟纳入多机安全提交协议 代码
Primitive-Swarm 用运动基元库和占用查表扩展大规模集群 代码
Swarm-Formation 复杂环境中的分布式编队保持与变形 代码

4. 探索、覆盖、搜索与重建任务规划

这类工作的目标通常不只是“到达一个已知终点”,而是主动决定下一步去哪里观察、扫描、搜索或重建。

方法 核心内容 资源与开源状态
FUEL 增量 Frontier 与分层未知空间探索 代码
FALCON 用覆盖路径引导全局探索,减少局部短视 代码
EDEN 双层探索顺序、曲率感知视点与连续高速轨迹 代码
EPIC 基于点云拓扑的轻量 LiDAR 探索 代码
Star-Searcher 在未知环境中联合目标搜索与表面检查 代码
RACER 受限通信下的去中心化多机快速探索 代码
C2-Explorer 连通任务表示与连续性驱动的多机任务分配 代码
FC-Planner 骨架引导的复杂三维场景覆盖规划 代码
FC-Vision 未知障碍下的可见性维护和扫描路径修复 仓库
PredRecon 用未知表面预测改善主动重建视点规划 代码
ActiveGS 以 Gaussian 置信度联合探索与重建质量提升 代码
MAGICIAN 用预测占据和 imagined Gaussians 做长期主动建图 代码
SOAR 异构 LiDAR / 相机多 UAV 主动重建 代码

5. 学习型规划与端到端避障

这一类用模仿学习、强化学习、神经网络或可微物理,直接生成动作、航点、轨迹,或近似传统规划链路的一部分。

方法 核心内容 资源与开源状态
Deep-PANTHER 用模仿学习生成 PANTHER 多模态候选轨迹 代码
YOPO 用一次网络前向压缩感知、搜索和轨迹优化 代码
YOPOv2-Tracker 统一 RGB-D 目标检测、候选轨迹与姿态 / 推力控制 Tracker 未开源 · 论文 · 占位仓库 · 相关导航 / 控制代码
NavRL PPO 动态避障策略与 velocity-obstacle safety shield 代码
Agile-Autonomy 从特权专家学习真实环境高速视觉飞行 代码
ViTFly 比较 ViT、CNN 和时序网络的深度图避障策略 代码
evfly 单目事件相机、ConvLSTM 和少样本真实迁移 代码
RAPID 用逆强化学习从深度图生成高速避障航点 未确认官方代码
DiffPhysDrone 通过可微物理直接训练单机和无通信集群策略 代码
OMC-RL 掩码时序对比表征与 Oracle 引导的视觉强化学习 部分开源:上游代码

6. 视觉语言导航

这类任务把自然语言、目标图像或开放词汇语义加入导航,让无人机理解“去哪里”以及“要找什么”。

方法 核心内容 资源与开源状态
AerialVLN 城市级无人机视觉语言导航任务与 AirSim 基准 代码
AerialVLA / AeroVLA 将视觉和语言直接映射为 UAV 动作 token 代码
GaussNav 用 Semantic Gaussian 视觉记忆做 ImageGoal 导航 代码
HALO 高空单目开放词汇地图与语言条件探索 代码
UAV-Flow 一句短指令对应的真实 UAV 轨迹模仿基准 代码 · 真实数据
WorldVLN 在潜空间预测未来,再解码连续相对航点 代码 · 权重
See, Point, Fly 通用 VLM 二维指点与相机几何三维动作生成 代码

7. 3DGS 神经地图安全导航与主动建图

这类方法直接利用 Gaussian Splatting 地图进行碰撞检查、安全控制或信息驱动的视点规划。

方法 核心内容 资源与开源状态
Splat-Nav Gaussian 地图中的几何碰撞约束和安全轨迹 代码
SAFER-Splat 在线 Gaussian 地图上的 CBF safety filter 代码
RT-GuIDE 实时 Gaussian 建图与信息驱动视点选择 代码

8. 平台、数据集与评测工具

这一类不是单一规划算法,而是为算法提供任务定义、数据、仿真场景或统一评测标准。

方法 / 平台 核心内容 资源与开源状态
FlightBench 学习型与优化型第一视角四旋翼导航统一评测 核心平台已开源,非完整一键复现 · 项目页 · 代码
OpenFly Aerial VLN 数据生成、训练和统一评测平台 代码
CARIC 异构多 UAV 协同巡检、分配和规划基准 项目页
UAV-ON 开放世界无人机 ObjectGoal Navigation 基准 代码
CityNav 真实城市三维扫描数字孪生中的大范围语言目标导航 代码
TravelUAV 连续六自由度长程 VLN 与分级求助基准 仓库

9. 世界动作模型

世界动作模型尝试学习“执行某个动作后,环境和无人机会怎样变化”。这一方向与传统局部规划并不等价:有的方法显式预测未来占据,有的方法只在潜空间保存地图记忆,也有的方法在训练时预测未来视觉、部署时直接生成动作。

方法 核心内容 资源与开源状态
Drive-OccWorld 用动作条件预测未来 4D 语义占据与场景流,再以显式代价选择候选轨迹 核心代码已开源,仓库未提供论文任务权重 · 项目页 · 代码
MAD 用占据、可见性和本体状态监督世界模型潜在记忆,直接输出四旋翼加速度 MAD 专用实现未确认开源 · 论文 · 基础仿真器(非 MAD 实现)
AeroAct 训练时联合预测未来第一视角与动作块,部署时直接生成局部飞行轨迹 AeroAct 专用代码未确认开源,数据与权重未确认发布 · 论文 · 基础仿真器(非 AeroAct 实现)

推荐阅读路线

下面的顺序表示知识依赖,不是对算法进行主观排名。

  • 局部规划基础:Fast-Planner → EGO-Planner → GCOPTER → SUPER
  • 拓扑鲁棒与主动感知:Fast-Planner → Topo-PGO → RAPTOR
  • 动态障碍与感知约束:PANTHER → Intent-MPC / SIMP → APACE / LA-Planner
  • 多机安全:MADER → Robust MADER;工程集群可读 EGO-Swarm → EGO-v2
  • 探索与重建:FUEL → FALCON / EDEN;主动重建可读 PredRecon → ActiveGS / MAGICIAN
  • 学习型避障:Agile-Autonomy / YOPO → YOPOv2-Tracker / NavRL / DiffPhysDrone / OMC-RL → FlightBench
  • 视觉语言导航:AerialVLN → OpenFly / TravelUAV → AerialVLA / WorldVLN
  • 3DGS 导航:Splat-Nav → SAFER-Splat;主动建图可对照 RT-GuIDE
  • 世界动作模型:Drive-OccWorld(显式占据预测)→ MAD(潜在空间地图记忆)/ AeroAct(未来视觉辅助动作生成)

横向比较时先统一口径

  • 输出究竟是几何路径、连续轨迹、航点还是即时速度;
  • 环境是静态、动态、未知,还是只有仿真器能够直接访问;
  • 安全来自经验成功率、后备轨迹、safety filter 还是形式化证明;
  • “开源”指完整系统、核心模块、上游代码、项目页,还是仅有预训练模型;
  • 世界模型在部署时是否真的滚动预测未来,还是未来预测只提供训练监督;
  • 实验证据属于离线开放环、闭环仿真、sim-to-real、数字孪生还是真机闭环。

因此,选算法时不能只看论文中的最高速度或成功率,也不能只看仓库是否存在。更可靠的做法是先确定自己的传感器、地图形式、控制接口和场景,再检查代码、权重、数据、配置以及部署资产是否真正齐全。