GPS拒否環境のドローン自律

GPS拒否環境のドローン自律

LodestarはGPS拒否飛行向けの航法インテグリティエンジンです。ジャミングバブルの中でも約0.9%のドリフトで追尾を維持し、シーンが真に観測不能になるとREDに切り替えて帰還し、確信を持った誤った測位のまま壁に突っ込むことはしません。信頼は推定器の外側で計算されるため、基盤のVIOがどれほど良くなっても成り立ちます。

0.92%

GPS拒否区間で維持した位置ドリフト(当社)

シード付き合成ミッション。デッドレコニングは30.95%に達した

52.5秒でRED

トンネルが観測不能になったときの帰還

同一ミッション、LiDAR融合オフ

100% / 0.1%

観測不能トンネルを旗立て / 健全区間での誤警報

棄権検査、今回の実行

以下はすべて、245.3 m経路上のシード付き合成ミッションであり、オフラインで再現可能です。実ドローン、飛行ログ、電子戦エミッタは関与していません。

危険な故障はドリフトではありません。確信を持った誤位置です。

電子戦により、自律ドローンがいま最も重要な場所でGPSは信頼できなくなっています。争奪空域、採掘ピット、トンネル、都市キャニオンです。反射的な対策は視覚慣性オドメトリ(VIO)を後付けして祈ることです。しかしVIOの失敗は二通りあり、誰もが語るドリフトはその一方にすぎません。

第一の失敗はVIOがドリフトすることであり、GPS拒否が続くほど誤差が蓄積します。それは管理可能です。第二はより悪い:VIOは静かに失敗します。動く物体や空のシーンにロックし、単に誤っている鮮明で確信を持った位置を報告します。防衛、鉱業、またはBlue UASの買い手にとって、確信を持った誤位置は誠実な「わからない」より危険です。機体がそれを完全な確信で実行し、自分がいない場所へ正確に飛ぶからです。

このデモを構築するとき、その第二の失敗を本当の問題として扱いました。推定器をより正確にしても解決しません。「この位置は信頼できるか?」は「この位置は何か?」とは別の問いだからです。後者を出した同じ仕組みに前者を答えさせることは、証人が自ら証言を証明するのと同じくらい成り立ちません。したがってLodestarの持続する価値は、より良い推定器ではありません。推定器の外側に座り、地味なことを言う覚悟のあるインテグリティモニターです。この位置は信頼できない、帰還せよ。

仕組み:信頼は推定器の外側で計算する

パイプラインはすべて実在の、決定論的でシード付きのコードです。合成ミッションがすべての推定器から独立してグラウンドトゥルースを生成し、タイトカップリングVIO EKFが位置を出し、別個の航法インテグリティモニターがその位置を信頼できるか判定し、ベンチマークとFlight Integrity Reportが実行全体をグラウンドトゥルースに対して採点します。

推定器:一つのEKF、三つの誠実な構成

同じタイトカップリングVIO EKFが、藁人形ではなく真に異なる三つの設定で走ります。デッドレコニングIMUは視覚を使いません。ストックVIOはセマンティックマスキングをオフで走ります。インテグリティ対応VIO(当社)はセマンティックマスキングをオンで走り、動く物体に属する視覚特徴を追跡せず棄却します。t=18 sでGPSが拒否されると、EKFはオペレータに見えるモード変更なしにGPSから視覚へハンドオフし、位置を連続に保ちます。

インテグリティモニター:GREEN / AMBER / RED判定

航法インテグリティモニターは意図的に別コードです。三つの信号を硬いしきい値で一つのインテグリティ状態に融合します。

REDが0.5秒持続するとフェイルセーフがラッチされ、帰還を指令します。モニターは信頼の変化に応じてGPS対VIOのバランスも再重み付けします。推定器の外側にいるため、その判定は信頼される対象に依存しません。

レシート:ワンクリックのFlight Integrity Report

ワンクリックで監査レシートをJSONと印刷可能なHTMLとして書き出します。スコアボード、見出し指標、棄権の正しさ、フェイルセーフ時刻、イベントタイムライン、スタブ対延期の明示的なスコープ開示です。固定シードで完全にオフラインかつ決定論的に走るため、結果全体が再現可能です。唯一の任意LLMは、構造化レポートから技術レビュー用ナラティブを書く「Draft narrative」ボタンであり、飛行ループの完全に外側にあります。決めるのは決定論的インテグリティゲートで、モデルは助言するだけです。

証明:一つの飛行、四つのビート

デモは一つの連続したシード付きミッションです。以下がその順の四つのビートで、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は動く車両にロックして赤色軌跡で飛び去り、インテグリティ対応軌跡はグラウンドトゥルース近くを保ち、インテグリティ状態は利用可能特徴2・マスク10でAMBERです。
ビート3、移動車列(t=30〜43 s)。 車列が特徴の乏しい空き地を横切ります。ストックVIOは動く車両にロックし、28.79%ドリフトと70.61 m誤差まで飛び去ります。文書化された「トラックを追跡し、ドローンは静止していると思った」失敗です。セマンティックマスキングが動的特徴を棄却するため、インテグリティ対応軌跡は持ちこたえます。静的特徴が少なくなったためインテグリティは誠実にAMBERへ落ちますが、軌跡は良好なままです。
暗いトンネルセグメント:利用可能特徴はゼロまで崩壊し、インテグリティ状態は「位置は信頼できない」ラベルのRED、タイムラインはt=52.5 sで帰還がトリガーされたTRACKING DEGRADEDを示します。
ビート4、暗いトンネル(t=52〜66 s)、誠実な棄権のケース。 視覚特徴はほぼゼロまで崩壊します。いかなる推定器も観測不能なシーンから信頼できる位置を製造できないため、モニターはREDに切り替わり、t=52.5 sで帰還をトリガーします。測位をはったりしません。推定が信頼できないと宣言し、安全な行動を指令します。
LiDAR融合をオンにした同一トンネルセグメント:インテグリティは維持、フェイルセーフは発火せず、スコアボードはインテグリティ対応VIO+LiDARが0.43 m ATE、0.01%ドリフトを示します。
回復、LiDAR融合オン。 シミュレートされたタイトカップリングLiDAR距離制約をオンにすると、同じセグメントが観測可能になります。インテグリティは維持、フェイルセーフは発火せず、この実行ではドリフトが0.01%まで落ちます。LiDARはトレードオフであり魔法ではありません。ペイロード250〜400 gと電力8〜12 Wを追加し、レポートが隠さず表に出す実在のSWaP-Cコストです。
独立グラウンドトゥルースに対する精度表、棄権の正しさ、イベントタイムライン、スコープ開示セクションを示す、書き出されたFlight Integrity Report。
Flight Integrity Report。 ワンクリックで完全な監査レシートを書き出します。グラウンドトゥルースに対する精度、棄権の正しさ、フェイルセーフ時刻、イベントタイムライン、スタブ対延期の明示的開示です。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伝播更新(200 Hzで80 s)でした。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はカメラのランドマークと200 HzのIMUデータを融合して位置推定を続けるタイトカップリング視覚慣性オドメトリ(VIO)EKFへハンドオフします。当社のシード付き合成ミッションでは飛行経路の約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上で動くのか?

デモはラップトップ上でFastAPIサービスとして、NumPy EKFとインテグリティモニターとともにオフラインかつ決定論的に走ります。NVIDIA Jetson Orin NX 16 GB上の30〜45 FPSという数字はターゲットハードウェア仕様であり測定結果ではなく、Flight Integrity Reportもそのように述べています。搭載配備、実画像フロントエンド、オートパイロット/MAVLinkブリッジは延期されており、この版では構築されていません。

LodestarはBlue UASまたはNDAA準拠か?

Blue UASは米国Defense Innovation UnitのNDAA準拠ドローン認定リストであり、SBIR/AFWERXはまさにこの種のGPS拒否自律の仕事に資金を出します。私たちは市場文脈として言及しており、所属としてではありません。Veriprajnaがいずれかのリストに載っている、または契約下にあるとは述べられていません。その種の審査向けにデモが提供するのは、スタブ対延期の明示的スコープ開示付き、ワンクリックのFlight Integrity Reportです。

技術研究

このデモの背後にある研究 — アーキテクチャ、検証設計、エンタープライズの青写真。

GPSが信頼できない空域向けの自律を構築していますか?

デモはメカニズムを証明します。より難しい仕事は、それをあなたのプラットフォーム、センサ、ミッションに適合させることです。

チームがGPS拒否航法と、自律スタックが自らの位置を信じることをいつ拒むべきかという問いに取り組んでいるなら、その考え方をぜひ聞かせてください。問題は業界全体のものであり、答えもそうなります。

航法インテグリティ・レビュー

  • • GPS拒否の故障モードを評価する(沈黙のVIO失敗を含む)
  • • ミッションに重要な信頼信号としきい値を定義する
  • • 観測不能シーン向けの棄権とフェイルセーフ方針を設計する
  • • グラウンドトゥルースに対する再現可能なインテグリティ・ベンチマークを作成する

自律エンジニアリング構築

  • • 実画像フロントエンド付きのタイトカップリングVIO EKFを統合する
  • • 推定器の外側に住むインテグリティモニターを追加する
  • • 機体向けのセンサ融合とオートパイロット・ブリッジを立ち上げる
  • • SBIR/AFWERX型精査向けの技術レビュー用レシートを納品する
ソーシャル

他のプラットフォームでも公開