GPS 拒止无人机自主

无人机知其方位,亦知其瞬时不可信

Lodestar 是面向 GPS 拒止飞行的导航完好性引擎。它在干扰泡中持续跟踪,漂移约 0.9%;当场景真正不可观测时,它翻为 RED 并返航,而不是带着自信却错误的定位飞向墙壁。信任在估计器之外计算,因此无论底层 VIO 变得多好,它都成立。

0.92%

GPS 拒止航段中保持的位置漂移(我们的方案)

固定种子合成任务;航位推算达到 30.95%

52.5 s 时 RED

隧道变得不可观测时返航

同一任务,LiDAR 融合关闭

100% / 0.1%

已标出不可观测隧道 / 健康航段上的误报

本次运行的弃权检查

以下全部是沿 245.3 m 路径的固定种子合成任务,可离线复现。不涉及真实无人机、飞行日志或电子战发射源。

危险的失败不是漂移。而是自信却错误的位置。

电子战已使 GPS 在自主无人机如今最关键的地方变得不可靠:对抗空域、矿坑、隧道、城市峡谷。本能的补救是加装视觉-惯性里程计(VIO)并寄希望于它。但 VIO 有两种失败方式,其中只有一种是人人都在谈论的漂移。

第一种失败是 VIO 会漂移,GPS 拒止越久,误差累积越多。这还可以应对。第二种更糟:VIO 会静默失败。它锁定运动物体或空场景,却报告一个清晰、自信、却完全错误的位置。对国防、采矿或 Blue UAS 买家而言,自信却错误的位置比诚实的「我不知道」更危险,因为飞行器会带着十足确信据此行动,精确飞向它并不在的地方。

我们构建本演示时,把第二种失败当作真正的问题。把估计器做得更准并不能解决它,因为「这个位置可信吗?」与「这个位置是什么?」是不同的问题。你不能用产生第二个答案的同一套机制来回答第一个,正如你不会让证人给自己的证词背书。因此 Lodestar 的持久价值不是更好的估计器。它是坐在估计器之外、愿意说出那句不体面的话的完好性监视器:这个位置不可信,返航。

工作原理:信任在估计器之外计算

整条流水线都是真实、确定性、固定种子的代码。合成任务独立于每一个估计器生成真值;紧耦合 VIO EKF 产出位置;单独的导航完好性监视器判定该位置是否可信;基准测试加上飞行完好性报告对照真值给整次运行打分。

估计器:一个 EKF,三种诚实配置

同一个紧耦合 VIO EKF 在三种真正不同的设置下运行,不是稻草人。航位推算 IMU 不使用视觉。原版 VIO 关闭语义掩蔽。完好性感知 VIO(我们的方案)开启语义掩蔽,从而拒绝属于运动物体的视觉特征,而不是去跟踪它们。当 GPS 在 t=18 s 被拒止时,EKF 从 GPS 交接到视觉,没有操作员可见的模式切换,并保持位置连续。

完好性监视器:GREEN / AMBER / RED 裁决

导航完好性监视器刻意是独立代码。它把三个信号融合成一个带硬阈值的完好性状态:

RED 持续 0.5 秒即锁存故障保护并指令返航。监视器还会随信任变化重新加权 GPS 与 VIO 的平衡。因为它活在估计器之外,其裁决不依赖于被信任的那个东西。

凭据:一键飞行完好性报告

一键将审计凭据导出为 JSON 和可打印 HTML:记分板、头条指标、弃权正确性、故障保护时间、事件时间线,以及何为桩实现、何为推迟的显式范围披露。它完全离线、以固定种子确定性运行,因此整份结果可复现。唯一可选的 LLM 是「撰写叙述」按钮,它根据结构化报告撰写技术评审叙述,并完全位于飞行回路之外;确定性完好性关卡作裁定,模型只作建议。

证明:一次飞行,四个节拍

本演示是一次连续的固定种子任务。以下是按顺序的四个节拍,在 LiDAR 融合关闭时记录,即故障保护触发的头条运行。

GPS 良好基线时的 Lodestar 仪表盘:完好性状态读为 GREEN,漂移为 0.38 m,基准记分板显示完好性感知 VIO 漂移 0.92%,对照航位推算 30.95% 与原版 VIO 28.79%。
节拍 1,GPS 良好(t 低于 18 s)。 估计轨迹贴合真值,完好性读为 GREEN。这是进入干扰泡之前的基线。

节拍 2,GPS 拒止(t=18 s,干扰泡)

无人机进入模拟的 R-330Zh 式电子战干扰泡,GPS 掉线。EKF 交接到 VIO,没有模式切换,持续跟踪至约 0.9% 漂移,而航位推算 IMU 基线飙升至 30.95% 漂移和 75.92 m 最终误差。精度是真实的,但那不是要点。要点是精度不再可能时会发生什么。

运动车队航段:关闭掩蔽的原版 VIO 已锁定运动车辆并以红色飞离,而完好性感知轨迹紧贴真值,完好性状态读为 AMBER,可用特征 2 个、已掩蔽 10 个。
节拍 3,运动车队(t=30 至 43 s)。 一支车队穿过特征稀疏的空地。原版 VIO 锁定运动车辆并飞离至 28.79% 漂移和 70.61 m 误差,即有记载的「跟踪了卡车,以为无人机还在原地」失败。语义掩蔽拒绝动态特征,因此完好性感知轨迹得以保持。完好性诚实地降为 AMBER,因为现在静态特征很少,但轨迹仍然良好。
黑暗隧道航段:可用特征已塌缩为零,完好性状态读为 RED,标签为位置不可信,时间线显示 TRACKING DEGRADED,并在 t=52.5 s 触发返航。
节拍 4,黑暗隧道(t=52 至 66 s),诚实弃权情形。 视觉特征塌缩至近乎为零。没有任何估计器能从不可观测场景制造出可信位置,因此监视器翻为 RED,并在 t=52.5 s 触发返航。它不虚报一个定位。它声明估计不可信,并指令安全动作。
同一隧道航段在打开 LiDAR 融合时:完好性保持,故障保护未触发,记分板显示完好性感知 VIO 加 LiDAR 的 ATE 为 0.43 m、漂移 0.01%。
恢复,LiDAR 融合开启。 打开模拟的紧耦合 LiDAR 测距约束,同一航段变得可观测。完好性保持,故障保护未触发,本次运行漂移降至 0.01%。LiDAR 是权衡,不是魔法:它增加 250 至 400 g 载荷和 8 至 12 W 功耗,这是报告会摆出来而不是藏起来的真实 SWaP-C 成本。
导出的飞行完好性报告,展示对照独立真值的精度表、弃权正确性、事件时间线,以及范围披露部分。
飞行完好性报告。 一键导出完整审计凭据:对照真值的精度、弃权正确性、故障保护时间、事件时间线,以及何为桩实现、何为推迟的显式披露。这是技术评审凭据,为 SBIR 或 AFWERX 评审人会施加的那种审视而建。

数字,精确范围

由报告构建器在种子 20260619 上沿 245.3 m 路径生成,完全可离线复现。头条运行是 LiDAR 融合关闭,RED 故障保护在此触发。

方法(LiDAR 关闭) ATE 最终误差 漂移
航位推算 IMU 25.37 m 75.92 m 30.95%
原版 VIO(掩蔽关闭) 32.95 m 70.61 m 28.79%
完好性感知 VIO(我们的方案) 0.90 m 2.26 m 0.92%

同一次运行中,GPS 拒止飞行的 56.3% 保持 GREEN 完好性,监视器 100% 标出真正不可观测的隧道,在健康的 GPS 拒止航段上仅 0.1% 误报。返航故障保护在 t=52.5 s 触发。打开模拟 LiDAR 融合后,隧道变得可观测,漂移降至 0.01%,GREEN 覆盖升至 78.9%,故障保护未触发,这是正确行为,而不是漏检。

本次运行测得吞吐量为 16,000 次 EKF 传播更新(80 s、200 Hz)。NVIDIA Jetson Orin NX 16 GB 上 30 至 45 FPS 的数字是目标硬件规格,并非在此测得,报告亦如此标注。

本演示不做的事

诚实即产品,因此范围是显式的。这是机制演示,不是已部署流水线。

  • 全部为 合成且固定种子。没有真实无人机、飞行日志、公开数据集或电子战发射源。R-330Zh 是具名场景,而非被感知的信号。
  • 视觉前端(SuperPoint)、 LiDAR 融合 (模拟测距约束,而非真实 LiDAR 因子)、MAVLink/自动驾驶仪接口以及 Jetson 吞吐量为 桩实现或模拟.
  • 回环检测与位姿图优化、真实的 ORB-SLAM3 加 SuperPoint 前端、公开数据集基准、基于优化的滑窗后端、PX4 SITL 桥接以及飞行试验全部 推迟.
  • 精确米数与百分比为 本次固定种子任务的结果,而非经飞行测试的保证。持久主张在于结构:信任在估计器之外计算,RED 触发返航,以及在不可观测场景下弃权。

买家会问的问题

GPS 被干扰时,无人机如何继续飞行?

当 GPS 在干扰泡内掉线时,Lodestar 交接到紧耦合视觉-惯性里程计(VIO)EKF,融合相机路标与 200 Hz IMU 数据以持续估计位置。在我们的固定种子合成任务上,漂移保持在已飞路径的约 0.9%,而航位推算 IMU 基线飙升至大约 31%。估计器只是故事的一半:单独的完好性监视器时刻判定位置究竟是否可信。

为什么自信却错误的位置比漂移更危险?

略有漂移的位置会优雅降级,操作员可以据此规划;但自信却错误的位置会把飞行器精确送向它自以为所在、实际并非所在的地方。当 VIO 锁定运动物体或空场景、并报告一个清晰却完全虚假的定位时,就会这样失败。Lodestar 的答案是诚实弃权:当没有任何位置可信时,它如实说明并返航,而不是带着自信却错误的定位飞向墙壁。

无人机进入隧道、什么都看不见时会发生什么?

在我们任务的黑暗隧道航段,可用视觉特征塌缩至近乎为零,因此没有任何估计器能制造出可信位置。导航完好性监视器翻为 RED,持续 RED 0.5 秒后锁存故障保护并指令返航,本次运行发生在 t=52.5 s。打开可选的模拟 LiDAR 融合,同一航段再次变得可观测,因此监视器正确地保持,故障保护未触发。

这是真实飞行试验还是仿真?

这是仿真。全部是合成、固定种子任务,真值独立于每一个估计器生成,因此运行可按字节复现;没有真实无人机、飞行日志或电子战发射源,R-330Zh 仅用作具名场景。真实的是代码:可用的 VIO EKF、完好性监视器和基准测试全部离线确定性运行。持久主张在于结构,即信任在估计器之外计算以及 RED 触发返航,而不是一次任务的精确米数。

这与原版 VIO 或 ORB-SLAM3 有何不同?

原版 VIO 估计位置,但没有单独的判定者来判断该位置是否可信,并且它可能锁定动态特征。在同一次固定种子运行中,关闭语义掩蔽的原版 VIO 锁住运动车队并飞离至约 29% 漂移,即跟踪卡车却以为无人机还在原地的典型情形。Lodestar 增加拒绝运动特征的语义掩蔽,外加活在估计器之外的完好性监视器,使信任不依赖于被信任的那个东西。

Lodestar 能在无人机上、在 Jetson 上机载运行吗?

本演示作为带 NumPy EKF 与完好性监视器的 FastAPI 服务,在笔记本电脑上离线、确定性地运行。NVIDIA Jetson Orin NX 16 GB 上 30 至 45 FPS 的数字是目标硬件规格,不是测得结果,飞行完好性报告亦如此陈述。机载部署、真实图像前端以及自动驾驶仪/MAVLink 桥接均已推迟,并未在本版本中构建。

Lodestar 是否符合 Blue UAS 或 NDAA?

Blue UAS 是美国国防创新单元已核准的 NDAA 合规无人机清单,SBIR/AFWERX 正资助这类 GPS 拒止自主工作;我们将其作为市场语境引用,而非隶属关系。并未声称 Veriprajna 在任何清单上或处于任何合同下。演示为那种评审提供的是一键飞行完好性报告,带有何为桩实现、何为推迟的显式范围披露。

技术研究

支撑本演示的研究——架构、验证设计,以及企业蓝图。

正在为空域中 GPS 不可信的自主能力而构建?

演示证明的是机制。更难的工作是把它适配到你的平台、你的传感器和你的任务。

如果你的团队正在应对 GPS 拒止导航,以及自主堆栈何时应拒绝信任自身位置的问题,我们真心希望听听你们的想法。这个问题是全行业的,答案也将如此。

导航完好性评审

  • • 评估你的 GPS 拒止失效模式,包括静默 VIO 失败
  • • 定义对你的任务重要的信任信号与阈值
  • • 为不可观测场景设计弃权与故障保护策略
  • • 产出对照真值的可复现完好性基准

自主工程构建

  • • 将紧耦合 VIO EKF 与真实图像前端集成
  • • 加入活在估计器之外的完好性监视器
  • • 为你的机身拉起传感器融合与自动驾驶仪桥接
  • • 交付面向 SBIR/AFWERX 式审视的技术评审凭据
社交媒体

同步发布于