免飛行!桌上測試無人機 GPS 失效保護與自動返航
在桌面上測試無人機 GPS 失效保護、自動返航與 GPS 拒止導航,無需實際升空。與 PX4/ArduPilot 的故障注入不同,真實的 RF 訊號直接欺騙實際接收器。
每個無人機團隊都有同一個噩夢: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 威脅,讓偵測與擊敗系統能夠針對可重複、可量測的攻擊進行建構,安全地在實驗室內完成,而不是在靶場。