無人機與反無人機系統

免飛行!桌上測試無人機 GPS 失效保護與自動返航

在桌面上測試無人機 GPS 失效保護、自動返航與 GPS 拒止導航,無需實際升空。與 PX4/ArduPilot 的故障注入不同,真實的 RF 訊號直接欺騙實際接收器。

已更新 2026-07-09
無人機 GPS 測試平台:從模擬器到真實 GNSS 模組再到飛控,注入一個 GPS 訊號丟失事件

每個無人機團隊都有同一個噩夢:GPS 一故障,飛機就飛走了。要證明失效保護真的能攔住它,是你最不想在空中執行的測試,而大家隨手可得的免費工具,根本沒有真正執行這項測試。

PX4 的 failure gps off 和 ArduPilot 的 SIM_GPS 是在軟體層注入故障:它們在模擬器內部停止 GPS 訊息,但從未觸及真正的接收器或射頻前端。AnyLocate 彌補了這個缺口,它將真實訊號廣播到實際的 GNSS 模組中,讓實際飛行的硬體就是受測的硬體。

無需升空,即可測試失效保護與返航

將自動駕駛儀放在工作台上,饋送其接收器一個真實定位,然後編寫腳本觸發 GPS 遺失或突然的位置跳躍。失效保護和返航邏輯會完全按照空中發生的方式觸發,而你正盯著螢幕,而不是在田野裡追逐一架失控的四軸機。

真實模擬 GPS 遺失與拒止

衰減星座訊號、劣化幾何精度,或完全切斷訊號,並確認無人機能乾淨地轉換到 GPS 拒止模式,並保持可預測的行為。這是一種可控的方式,用來引發你的 VIO 和航位推算堆疊所設計應對的拒止條件。

在工作台上調校 GPS Rescue:Betaflight 與 FPV

這不僅僅是 PX4 和 ArduPilot。Betaflight 的 GPS Rescue 和 FPV 返航,在你信任它們能越過樹線之前,同樣需要證明:饋送飛控一個真實定位,編寫腳本觸發失效保護,然後觀察飛機決定返航,在工作台上,零風險。SITL 故障注入只會改變 GPS 訊息;只有真實的射頻訊號,才能讓實際接收器相信它失去、然後重新捕獲了天空。

工作台測試干擾與欺騙的韌性

在你將飛機送入對抗性環境之前,先證明它能存活下來。在場景中加入干擾或欺騙擷取,並量測飛控如何回應,全部在屏蔽設置中進行,不對外發射任何訊號。

驗證反無人機系統

反過來看,同樣的能力就是一個反無人機測試平台:AnyLocate 產生可控的 GNSS 威脅,讓偵測與擊敗系統能夠針對可重複、可量測的攻擊進行建構,安全地在實驗室內完成,而不是在靶場。

常見問題

如何在不飛行的情況下測試 GPS 失效保護/自動返航?
在桌面上運行自駕儀,讓 AnyLocate 向接收器饋入真實訊號,然後編寫腳本觸發 GPS 丟失或位置突變。飛控會像在空中一樣反應,因此你可以觀察失效保護與 RTH 邏輯的觸發過程,完全無需冒險飛行。
PX4 的 failure gps off/ArduPilot 的 SIM_GPS 只是偽造訊息。如何測試真實接收器?
這正是關鍵差異。軟體故障注入僅在模擬器內部停止 GPS 訊息,從未真正考驗實際接收器或 RF 前端。AnyLocate 廣播的是真實訊號,因此被欺騙的是真正的 u-blox 或 Septentrio 模組,測試涵蓋了完整的硬體路徑。
如何測試 GPS 拒止導航?
衰減或切斷模擬的衛星星座,確認無人機切換到 GPS 拒止模式(光流、VIO、航位推算)並表現出可預期的行為,全程在桌面上完成。
可以用這個來驗證反無人機系統嗎?
可以。AnyLocate 是可控的 GNSS 威脅產生器:在屏蔽環境中產生欺騙或干擾訊號,以便開發反無人機系統,並以可重複且合法的方式量測其偵測與反制效能。

相關使用案例

GNSS 欺騙與干擾韌性測試:傳導式射頻方法
GNSS 接收機測試:TTFF、靈敏度、生產測試
用您自己的訊號試試看
在您真正負擔得起的軟體定義 GNSS 模擬器上,執行這個情境——以及您自己的情境。
查看定價 →