
一台 25 瓦干扰机就能压过价值 2 万美元的卫星——所以你的无人机必须学会盲飞
GPS 卫星在你头顶约 20,200 公里的高空轨道上运行。当它的信号抵达无人机接收机时,其功率大致相当于从一万英里外看到的一颗 25 瓦灯泡。而一台距离同一架无人机仅几公里的干扰机,用路径损耗的话来说,要近上一百万倍。
所以这场较量从一开始就不公平。一台廉价的地面干扰机在接收机处的信号,轻而易举地就压过了整个卫星星座,而接收机只会锁定频段中最响亮的那个。这并不是某块你可以更换掉的特定 GPS 芯片的缺陷。这是平方反比定律作用在一个从未针对试图破坏它的人而设计的系统上的结果。GPS 拒止环境下的无人机自主飞行——即不依赖卫星、而是改用摄像头和机载智能来飞行——在这一物理现实遭遇真正的对手时,便不再是一个冷僻的研究课题了。
我构建的正是那种导航栈——让无人机在卫星失灵时仍能继续飞行。在过去几年里,我眼看着它从一项小众的国防兴趣,变成了瑞典一位矿山总监和一位美国海军陆战队项目官员在同一周里都来打听的东西。造成这一切的力量不会逆转。让我带你了解一下究竟发生了什么变化、造一架能盲飞的无人机实际需要什么,以及我付出高昂代价才学到的一课——大部分难点其实并不在算法本身。
为什么如今一架离不开 GPS 的无人机成了负担
在过去十年的大部分时间里,“无人机丢失了 GPS”只是一件麻烦事。如今它却成了采购和作战上的死胡同,而且是三股各自独立的力量同时把它推到了这一步。
第一股是乌克兰战争,它把电子战从理论变成了如天气般无处不在的现实。俄罗斯的 R-330Zh “Zhitel” 系统会撑起绵延数公里的拒止气泡——三十公里甚至更远——淹没 L1 和 L2 卫星频段,以及无人机赖以运作的 900 MHz、2.4 GHz 和 5.8 GHz 控制链路。在这些气泡内部,IEEE Spectrum 关于自主无人机战争的报道记录到,FPV 无人机因干扰而造成的损失率高达 50% 甚至更高,其中一支部队报告称,仅电子战一项就令其近三分之一的出动架次损失。乌克兰的操作员们已经开始把 GPS 称作“一种我们早已忘记它曾存在过的奢侈品”。
如今前线操作员打造的机体,干脆完全不装 GPS 接收机,因为没人再假设那个信号会存在。
这就是征兆。当离问题最近的人都不再安装某个部件时,这个部件就已经死了。
第二股力量来自监管,它落下时如同一把断头台。2025 年 12 月 22 日,FCC 通过一份大范围的通告 DA 25-1086,一次性将所有境外生产的无人机系统及其关键部件都列入了它的“覆盖清单”(Covered List)。在《2025 财年国防授权法案》(NDAA)中,国会本来只要求 FCC 针对大疆(DJI)和道通(Autel)采取行动。而 FCC 选择一次性对所有境外制造商下手。列入覆盖清单的设备无法获得新的设备认证——现有已认证的型号仍可销售和飞行,但任何建立在境外供应链之上的产品,其采购窗口如今已然有限,且肉眼可见地正在缩短。
我实时看着一位项目经理去消化这对他意味着什么。他原本有一套围绕大疆 Matrice 和道通 Evo 机体制定的机队计划,而在一个下午之内,其中一半就变成了任何新的联邦采购都无法购买的东西。他半开玩笑地问我,这条规则会不会被撤回。不会的。第三股力量会告诉你为什么。
采购真空真实存在,数据可以证明
2026 年 3 月 22 日,美国陆军授予 Skydio 一份价值 5,200 万美元的合同,采购 2,500 多架 X10D 无人机——这是陆军史上单一供应商小型无人机系统合同中规模最大的一笔。真正重要的细节不是这个金额,而是这笔交易从投标到授予,用了不到 72 小时就完成了。
采购流程之所以推进得这么快,不是因为有人兴奋。它推进得这么快,是因为订单没有别处可送。真正能在电磁对抗环境中飞行的、通过审查的平台库存很少,需求却极其庞大,而这个缺口,正由那些能在合规机架上交付一套经过校准的视觉导航栈的美国及盟国制造商来填补——而他们能做到这一点,就在今天。
你可以从其他获得资助的对象身上看到同样的紧迫感。Anduril 拿下了一份 2,390 万美元的海军陆战队合同,用于 600 多枚在 GPS 拒止条件下按航路点导航的 Bolt-M 巡飞弹。Auterion 赢得五角大楼一份 5,000 万美元的合同,为乌克兰生产 33,000 套无人机打击套件,随后又宣布成立合资企业,再生产 50,000 套——并在 2026 年 1 月完成了美国首次由单名操作员控制的动能无人机蜂群打击。Shield AI 已经通过销售其 Hivemind 自主系统筹集了逾 9 亿美元。这些资金追逐的并不是更好的机体,而是在卫星消失时驾驶这些机体飞行的软件。
而在这一切之下,我每天与之较劲的那份清单也悄然发生了变动:国防创新单元(DIU)在 2025 年 12 月把 Blue UAS 已审查清单——即联邦采购方获准采购的那五十多个平台——移交给了国防合同管理局(DCMA),如今 AUVSI 的 Green UAS 成为通往 Blue 的一条获授权进阶通道。如果你是一家拥有 Blue 资格机架、却没有深厚自主导航团队的中端 OEM 厂商,那份清单既是你的机会,也是你的难题。
无论你是否身处战争,物理规律都不在乎

这件事的民用版本关乎几何,而非战争,而这也正是我大量实际工作所在的领域。
惯性测量单元(IMU)——每架无人机都携带的那个小小的加速度计与陀螺仪组合——是一种快速却噪声极大的传感器。你通过对加速度做二次积分来计算位置,这意味着任何微小的误差都会随时间的平方增长。一个消费级 MEMS 单元若在地下矿井里开环运行,其漂移量会达到数米,而这只需短短几秒钟。无人机没有任何外部参照来察觉这种漂移,因此它根本察觉不到。操作员往往要等到机体一头撞进墙里,才会发现。
在没有来自外部的位置修正时,无人机并不知道自己已经迷失。它把自己的误差径直飞进了岩石里。
解决这个问题的经济理由,以最好的方式残酷着。在瑞典 LKAB 的基律纳(Kiruna)铁矿作业中,一次耗时八小时的人工采场巡检,变成了一次二十分钟的无人机飞行——这个比例在大多数受限空间作业中都成立,在那里无人机测绘相比派人进入可将成本削减多达 70%。在能源方面,一次油气管道事故的清理、罚款和整治费用约为 850 万美元,而一次本可发现腐蚀的常规巡检只需 75,000 美元。NIST 委托 RTI 开展的研究估计,一次全国性 GPS 中断的代价约为每天十亿美元。
但这些数字中的每一个,都取决于无人机能否抵达检查点。工业级平台每架价格在 10,000 到 50,000 美元之间,而一架非自主的无人机在受限的竖井里,头几次飞行就会坠毁。飞到钢桥下方或油罐区旁边,多径反射会让你的位置漂移好几米——而这恰恰是你需要厘米级定点悬停以进行高分辨率摄影测量的时候。在一架你需要不断更换的无人机上,投资回报根本无法成立。
没有卫星,你要怎么让无人机飞行?

答案就是用无人机自己的眼睛来取代卫星。视觉惯性里程计,即 VIO,将摄像头画面与 IMU 融合在一起:摄像头给你一种缓慢却绝对的感知,让你知道世界中的各个特征在哪里;IMU 给你摄像头两帧之间的快速运动信息;而一个好的估计器会把二者融合,让它们各自弥补对方的短板。在此之上再叠加语义 SLAM——即无人机在构建地图的同时识别其中的内容——你就得到一架即便在从未见过的隧道里也知道自己身在何处的机体。
这些构件没有一个是秘密。NVIDIA 通过 Isaac ROS 免费提供 cuVSLAM,它经过 GPU 加速,并针对其 Jetson 板卡做了调优。ORB-SLAM3 是一套成熟的开源系统,原生支持多地图,不过如果你要交付闭源的国防软件,它的 GPLv3 许可证会是个真正的麻烦。VINS-Fusion 在 GPS 和视觉都存在时会乐于把二者融合。开源自动驾驶仪 PX4 和 ArduPilot 已经能通过一个名为 VISION_POSITION_ESTIMATE 的 MAVLink 消息接受外部位置估计。纸面上看,你把一个摄像头接到一台协处理计算机上,运行一个 SLAM 软件包,把位姿传给飞控,就大功告成了。
我起初也相信纸面上的这套说法。然后我把它做成了产品,交付了出去。
我们一头撞上的那堵墙——字面意义上的
一开始,一位拥有一整队性能完好的非自主巡检无人机的客户,想要获得 GPS 拒止能力,又不想购买 20 万美元的新机体。这个要求合情合理。我们把一套可靠的开源 VIO 基线方案部署到他们现有的硬件上,在工作台上反复调优,直到点云看起来非常漂亮,然后把它送进了地下。
它漂移着撞进了一堵墙。
这并不是因为算法有错。而是因为那架机体上的摄像头和 IMU 从来就没有做过硬件级的时间同步。图像时间戳和运动时间戳之间相差几毫秒,而且这个差值还会随时间游移,对于一个视觉惯性估计器来说,这种抖动与无人机真的在运动是无法区分的。滤波器忠实地在对一个谎言做积分。我站在那座矿井里,看着一架被找回来、撞得凹陷的价值 30,000 美元的无人机,意识到我当作软件项目卖出去的东西,其根子上其实有一个硬件问题。
那次飞行彻底改变了我的工作方式。在改装项目中,第一个交付物几乎从来都不是代码——而是一份变更单。 如果你的摄像头安装松动,或者传感器与 IMU 之间没有硬件同步线,那么世界上没有任何 SLAM 软件包能救你,而诚实的做法,是在任何人签支票之前就把这话说清楚。我宁愿失去这笔交易中那个轻松的版本,也不愿交付那个撞凹了的版本。
为什么免费的开源栈没法直接就好用?
另一个幻觉是,因为算法是免费的,所以系统就很容易搞定。瓶颈不在于能不能拿到它,而在于如何让其中任何一部分,在一架无人机所能承载的功耗预算内跑得足够快。
有一个更新的前端,叫 SuperPoint-SLAM3,它用一个学习式特征检测器替换了经典的手工设计检测器,把标准 KITTI 基准上的平移漂移从 4.15% 降到了 0.34%——大约提升了十二倍。问题在于:那个学习式前端在 Jetson Orin Nano 上只能以约每秒 14 帧运行。而一架跑着真实控制回路的无人机想要 30 帧以上。我曾不止一个夜晚盯着校准日志滚动,眼看 Jetson 在 25 瓦下发生热降频,试图把帧率一点点抢回来。
出路一点都不光鲜:用 TensorRT INT8 量化把吞吐量大致提高到三倍,把图像流水线卸载到板载的视觉加速器上,并诚实地选择硬件。100 TOPS 的 Jetson Orin NX 才是真正的甜蜜点,在那里 VIO、语义 SLAM 和目标检测可以共存;如果你不想自己造载板,ModalAI 的 VOXL 2 和 Starling 2 能给你一个符合 Blue-Framework 的封装。在这些之间做选择、给摄像头做标定、把所有东西塞进散热包络之内——这才是真正的工作。免费的算法大概只占其中五分之一。
算法是开源的。但让它们真正飞起来所需的那十二到二十四个月的机器人集成工作,却不是。
那为什么不直接买 Skydio 呢?
人们不断这样问我,这是个合理的问题。Skydio 打造了一套确实极为出色的封闭式一体化栈——他们的 X10D 可以在接近 1,000 英尺的高度上保持视觉导航。如果你想要一个现成的成品平台,而且你的任务与他们的相契合,那就买吧。我不打算去和一个封闭式一体化产品竞争,也不打算去和一家握有 9 亿美元资金弹药库的公司、或者维护 PX4 的那个团队竞争。那不是缺口所在。
缺口在于所有 Skydio 产品目录覆盖不到的人群。那些拥有 Blue 资格机架——比如一架 Freefly Astro、一架 Inspired Flight——却没有内部 VIO 团队的美国及盟国中端 OEM 厂商。那些已经拥有一支机队、想要改装出自主能力、而不是花 20 万美元换成封闭式笼装检查无人机的矿业或基础设施运营商。那些在追逐 SBIR、STTR 或 AFWERX 项目、需要一家具备嵌入式计算机视觉深度(而这种能力他们并不长期养在编制里)的次级承包商的国防主承包商。对这些买家来说,问题不是“选哪一架无人机?”,而是“谁能把我获准购买的机架,变成一架能盲飞的无人机?”这正是我所做的工作,也正是Veriprajna 的 GPS 拒止无人机自主飞行业务存在的意义所在——交付经过校准、经过飞行测试的载荷,而不是又一架机体。
而正因为我亲眼见过那些轻率的承诺一个个爆掉,让我告诉你我不会做的事。我不制造机体、电机或螺旋桨。我没法替你搞定 ITAR 注册、CMMC 认证或设施保密许可——那些是你的流程,不是我的。用于爆炸性环境的 ATEX 认证,也就是煤矿会要求的那种,需要六到十二个月,在自主能力开发之外还要再花大约 100,000 美元做测试,假装不是这样只会白白浪费你的钱。而且我也无法替代你自己的飞行测试——你仍然需要一名飞行员和一处试飞场。失去一个机器人客户最快的方式,就是对代码之外那部分做过度承诺。
这究竟意味着什么
我最希望一个买家离开时能明白的一点是:平方反比定律不会发出任何更正。廉价的干扰机永远会打败遥远的卫星,FCC 的清单会越来越短,而那种必须打电话给卫星才能知道自己在哪里的无人机,其物理本质里就嵌着一个单点故障。
从现在起真正重要的无人机,是那些依靠自己所能看见的东西来飞行的无人机。造出这样的东西不是下载就能搞定的——它是传感器标定、硬件时间同步、一个被量化以适配散热预算的学习式前端,以及在真实隧道里做足够多的飞行测试,好让你敢于相信这东西不会把自己开进墙里。跳过其中任何一步的代价,我是以你能想到的方式学到的:站在矿井里,手里攥着那撞凹了的证据。如果你想知道什么才适合你的机架和你的任务,那就是该开启的那段对话——趁你还没有发现,原来卫星正是你一直在依赖的那个东西。
