用卫星地图训练无人机导航!SatNav:11.8万条长程导航任务,真机部署已验证
「从室内走向城市低空」目录01 从卫星地图构建长程视觉语言导航任务02 现有模型在 SatNav 上的表现03 SwiftVLN比较不同记忆设计的效果04 从卫星图像训练到真实无人机飞行05 写在最后“沿着这条路飞在第三个路口左转到红色屋顶旁停下。”完成这条指令无人机需要看懂周围环境记住经过了几个路口再找到指定位置停下。外卖配送、沿线巡检和区域巡航都涉及这样的长程导航需求。许多视觉语言导航VLN研究在室内开展。受房间、走廊的空间和通行条件限制室内很难构建丰富的长距离路线模型的长期记忆和连续决策能力也难以得到充分测试。城市低空则天然适合研究长程导航无人机可以跨越街区、沿河道飞行或绕建筑巡航在更长的路线中持续执行语言指令。现有城市级无人机 VLN 基准主要面临两个问题。一是观测视角。许多工作延续了室内导航常用的前视设置对无人机俯视视角的利用较少。二是数据规模。导航画面的生成通常依赖城市三维资产例如点云或 3D Gaussian Splatting3DGS场景。这些资产需要采集和制作已有场景数量有限扩展到更多城市的成本也高。无人机向下看时道路、湖泊边界和建筑布局都能成为导航线索。卫星地图也保留了这些信息。因此SatNav 可以选择用卫星图像裁剪来近似无人机的俯视观测根据当前位置和朝向对地图进行旋转、裁剪生成模型每一步看到的局部 画面。这套流程可以复用于不同地区方便地扩展路线和任务。香港科技大学广州与 IDEA 低空经济研究院的研究团队据此构建了SatNav覆盖18 座城市、59 个场景、118,494 条任务平均轨迹长度379 米。工作已被NeurIPS 2026 Evaluations Datasets接收。团队还让卫星图像上训练的模型使用真实俯视画面进行导航完成了在真实无人机上的测试和部署。论文SatNav: A Scalable Benchmark for Long-Horizon UAV Vision-Language Navigation from Satellite Imageryhttps://arxiv.org/abs/2609.31507项目主页SatNav交互演示、实验结果与实机视频https://eku127.github.io/SatNav/01 从卫星地图构建长程视觉语言导航任务SatNav 先将卫星图像与 OpenStreetMapOSM标注对齐提取区域边界、地标、道路和水道再生成路线。语言模型根据沿途地标、转弯方向和路口顺序撰写指令给出详细、自然和简洁三种表达并检查指令与路线是否一致。最终每条任务包含场景、语言指令和参考轨迹可用于模型训练与评测。图 1结合卫星图像和 OSM 标注提取地理线索自动生成路线与指令。围绕城市中的建筑、湖泊和道路SatNav 设计了三类任务Boundary绕行与回环。沿湖泊、体育场或建筑边界飞行绕行一段、完整一圈或绕完一圈后再前进一 段。起点和终点可以重合模型需要记住已经飞过的路线判断何时停止。Landmark依靠地标确定朝向。例如“向左转直到体育场出现在视野右上方再继续前进”。模型需要认出体育场再根据它在画面中的位置判断转向是否完成。Route沿路线飞行并计数。根据“在第一座桥左转”“到第三个路口停下”等指令沿道路、水道或混合路线移动记住已经经过了几座桥、几个路口。这类长距离绕行、连续转向和路口计数任务在室内较难大规模构建。室外有丰富的建筑、湖泊和道路借助卫星地图可以方便地生成不同长度和布局的任务。三类任务分别检验导航智能体的长期记忆与进度判断能力、地标识别与相对空间推理能力以及路线跟踪与顺序计数能力。02 现有模型在 SatNav 上的表现团队在 SatNav 上评测了Seq2Seq、CMA、OpenFly、NaVILA、UniNaVid 和 StreamVLN并与 SwiftVLN 参考模型进行比较。表 1各模型在 Test Seen 和 Test Unseen 上的表现。SR 为到达目标附近并正确停止的任务比例OS 为途中曾到达目 标附近的任务比例。表中的*表示模型已经接受过导航训练再用 SatNav 数据继续微调不带星号的模型从对应的基础模型开始训练。所有方法都使用 SatNav 训练集并在相同测试集上评测。换到未见过的场景成功率普遍下降。成功率最高的 StreamVLN* 在 Test Seen 上达到67.3%在 Test Unseen 上降至58.4%。导航预训练有助于学习俯视任务。UniNaVid 使用已有导航训练的权重再在 SatNav 上微调相比从通用基础模型开始训练在 Test Seen 和 Test Unseen 上的成功率分别提升24.6、16.3 个百分点。三类任务的难点各不相同。Boundary 中常见的问题是到达目标附近后继续移动在 Test Seen 上CMA 的 OS 达到92.4%SR 只有12.4%。Landmark 需要准确识别和定位地标SwiftVLN 的成功率从 Test Seen 的71.6%降至 Test Unseen 的58.5%。Route 中分岔选择和计数错误容易沿路线累积SwiftVLN 的最终导航误差从 Test Seen 的36.35米增至 Test Unseen 的90.03米。SatNav 对现有导航模型仍有挑战模型既要记住走过的路线、认准地标也要在正确的时刻转向和停止。在未见过的场景中这些问题更加突出。03 SwiftVLN比较不同记忆设计的效果为了研究长程导航中的记忆团队基于 ms-swift 重构 StreamVLN 的训练与评测流程搭建了SwiftVLN。最近几轮的图像和动作保存在短期窗口中更早的画面由长期记忆模块处理。框架支持更换历史帧的选取和压缩方式也可以加入位姿等信息在其他设置相同的条件下比较不同记忆方案。图 2SwiftVLN 根据语言指令、短期窗口和长期记忆中的信息预测后续动作。表 2SwiftVLN 的记忆设计消融。各设置分别与参考模型比较ΔSR、ΔOS 表示相对参考模型的百分点变化。长期记忆和短期窗口的连续性都很重要。移除长期记忆后Test Unseen 成功率从53.7% 降至 32.4%。另一组实验在短期窗口更新时保留 4 轮重叠内容成功率提升至60.3%。保留较早的经历、衔接最近几步的观察和动作都能帮 助模型完成长程任务。历史画面的选取和顺序也会影响结果。随机选取历史帧Test Unseen 成功率降至41.1%增加近期画面的采样比例成功率达到55.8%。压缩记忆时先按时间分段、再分别对视觉 token 聚类效果也优于将全部历史一起聚类 说明保留先后顺序有助于导航。加入起点画面后到达率提高了成功率却有所下降。加入初始观测后Test Unseen 的 OS 从64.1% 提升至 67.5%SR 从53.7% 降至 52.6%。模型更容易经过目标附近但停止判断仍是一个难点。04 从卫星图像训练到真实无人机飞行卫星图像与无人机俯视图呈现了相近的地面布局光照、清晰度和拍摄角度则存在差异。团队收集约2.4 万对无人机—卫星图像用于训练和验证一个轻量级视觉适配器。适配器将无人机图像的特征对齐到卫星图像的特征空间让 SatNav 上训练的导航模型能够使用真实无人机画面。图 3配对图像来自 GTA-UAV、UAV-VisLoc、DenseUAV 和 SUES共 24,467 对其中 21,216 对用于训练、3,251 对用 于验证。右侧展示对应的卫星与无人机视角。团队用真实场景的点云和 3DGS 渲染无人机俯视画面测试了94 条导航任务。加入适配器后成功率从34.0% 提升 至 43.6%在曝光变化和画面抖动的条件下成功率从28.7% 提升至 39.4%。实机测试使用DJI Matrice 4D。无人机的俯视画面和状态经遥控器传到配有单张 RTX 4090 的工作站SwiftVLN 根据画面和语言指令预测下一步动作再将动作指令传回无人机执行。图 4实机测试流程无人机与 DJI RC Plus 2 遥控器通过图传链路通信遥控器与工作站之间传输视频、状态和控制指令。实机测试共包含18 条任务三类任务各 6 条。加入适配器后成功任务数由7/18增至10/18总体成功率从38.9% 提升至 55.6%。图 5真实 Boundary 任务无人机按指令沿建筑边界绕行完成一圈后回到出发位置停止。05 写在最后从卫星图像训练到真实无人机飞行中间还隔着一道域差。团队用2.4万对无人机-卫星图像训练了一个轻量适配器让卫星图像上训练的模型能处理真实俯视画面。实机测试18条任务加入适配器后成功率从38.9%提升到55.6%。这个数字离“可靠部署”还有距离但至少证明了一条路径卫星地图上训练的导航模型经过适配后可以迁移到真实无人机上。对于城市低空的长程导航来说SatNav补上的是数据和评测这一环。剩下的问题也很明确——停止判断、分岔计数、未见场景泛化都需要在更长、更复杂的真实任务里继续验证。项目与实机视频SatNav 主页https://eku127.github.io/SatNav/代码SatNav https://github.com/Eku127/SatNav· SwiftVLNhttps://github.com/Eku127/SwiftVLN数据任务数据集https://huggingface.co/datasets/Eku127/SatNav-Episodes-v0.1 · 卫星场景https://huggingface.co/datasets/Eku127/SatNav-Scenes-v0.1模型SatNav Model Zoohttps://huggingface.co/collections/Eku127/satnav-baseline-model-zoo

相关新闻

C++ QT数独游戏工程:可调试、可交作业的GUI编程实践

C++ QT数独游戏工程:可调试、可交作业的GUI编程实践

简介:这是一份面向C与Qt初学者的数独游戏课程设计实践资源,适用于高校编程语言课、图形界面开发实训或小型游戏项目实践。资源完整实现了一个具备图形化交互能力的数独游戏软件,支持空白数独初始化、数字填入、颜色状态区分(黑色初…

2026/10/18 14:25:32 阅读更多 →
西电多媒体实验:Python实现DCT与JPEG编码全流程

西电多媒体实验:Python实现DCT与JPEG编码全流程

简介:本资源是西安电子科技大学多媒体数据上机实验的完整实践套件,面向计算机、电子、通信等专业本科生及多媒体技术初学者,聚焦图像、音频、视频三大模态的算法实现与工程验证,有效解决理论脱离实操、环境配置复杂、数据集缺失等…

2026/10/18 14:25:32 阅读更多 →
parquet存储格式

parquet存储格式

parquet是一种列存储格式, 是 Apache 开源的一种列式存储文件格式,主要用在大数据和机器学习的数据处理里。Spark、Pandas、PyArrow、DuckDB、Hugging Face Datasets 都能直接读写它。 1. Intro **核心特点:按列存储。**CSV、JSON 这类格式是一行一行存的…

2026/10/18 14:25:32 阅读更多 →

最新新闻

pytest自动化测试报告实战:pytest-html与Allure选型与配置

pytest自动化测试报告实战:pytest-html与Allure选型与配置

1. 为什么自动化测试报告不能只靠 print先讲个真实经历。去年我在某电商项目组接手一套接口测试代码,用例是用 pytest 写的,跑了 200 多条,控制台输出一片绿,看起来全都通过了。结果上线当晚线上出了事故——某个优惠券计算接口在…

2026/10/18 15:03:55 阅读更多 →
Lumerical Python API:让FDTD仿真自动化与参数扫描更高效

Lumerical Python API:让FDTD仿真自动化与参数扫描更高效

简介:这是一份面向光子学工程师与Python开发者的Lumerical Python API入门源码包,适合需要了解API基本架构、会话管理、数据传递以及Lumopt逆向设计流程的人群,可在光子逆向设计优化任务中作为起步参考。资源以可运行源码为主体,共…

2026/10/18 15:03:55 阅读更多 →
E-prime实验设计入门:从零搭建第一个可用实验流程

E-prime实验设计入门:从零搭建第一个可用实验流程

简介:这份资源是E-prime系列课程的第五讲配套样例包,面向心理学、认知神经科学等方向需要开展计算机化行为实验的研究生与科研人员,帮助解决实验设计从理论到落地的实操难题。E-Prime由卡内基梅隆大学与PST公司联合开发,是行为实验…

2026/10/18 15:03:55 阅读更多 →
C++ HTTP/HTTPS 封装类实战:基于 libcurl 的接口设计与工程集成

C++ HTTP/HTTPS 封装类实战:基于 libcurl 的接口设计与工程集成

简介:这是一份面向C开发者的网络通信封装类库,针对需要在客户端或服务端快速实现HTTP/HTTPS请求的场景,省去从零对接底层协议的繁琐工作。类库已封装GET、POST等常用方法,并支持文件下载与上传,适用于Web接口调用、数据…

2026/10/18 15:03:55 阅读更多 →
无人驾驶MPC模型预测控制代码实战:从仿真轨迹到轨迹跟踪

无人驾驶MPC模型预测控制代码实战:从仿真轨迹到轨迹跟踪

简介:这份资源面向无人驾驶与自动控制方向的学习者和开发者,提供模型预测控制(MPC)的完整程序代码实现,帮助理解车辆路径规划、速度控制与转向操作中的预测优化逻辑。压缩包共16个文件,约38KB,以…

2026/10/18 15:03:55 阅读更多 →
App Inventor 2 离线版更新指南:本地部署、源码重建与版本对齐

App Inventor 2 离线版更新指南:本地部署、源码重建与版本对齐

简介:AppInventor2离线版项目源码包,面向希望突破在线版资源限制的移动应用开发者、编程初学者及教育工作者。此次更新将aia源码大小上限提升至200MB,apk打包限制同步提升至200MB,用户可独享本地电脑资源,不受服务器制…

2026/10/18 15:02:54 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →