王慧哲,曾慶化,劉建業,陳維娜
(1.南京航空航天大學導航研究中心,南京211106;2.衛星通信與導航協同創新中心,南京211106)
基于因子圖的無人機全源導航關鍵技術研究
王慧哲1,2,曾慶化1,2,劉建業1,2,陳維娜1,2
(1.南京航空航天大學導航研究中心,南京211106;2.衛星通信與導航協同創新中心,南京211106)
針對DARPA提出的全源導航需要快速集成并重新配置任意導航傳感器的要求,結合民用無人機的任務需求,通過概率圖模型相關原理,對基于因子圖的無人機全源導航關鍵技術開展研究工作。采用因子圖對系統狀態更新過程進行表示,實現系統狀態的遞推與更新,完成傳感器信息的數據綜合。仿真結果表明,該方法能在傳感器可用性時變的情況下,將不同傳感器的數據進行有效融合,確保系統導航定位精度,使載體滿足不斷變化的任務需求與環境變化的要求。
無人機;因子圖;全源導航;信息融合
無人機作為一種無人駕駛、能執行多種任務的航空器,曾在戰場中顯示出強大的戰斗能力。隨著科技的發展,民用無人機在航空攝影、地面災害評估、航空測繪、交通監視、消防、人工增雨等民用領域同樣發揮著重要作用[1]。同樣,GPS的迅猛發展使其在人們的生活中扮演著重要角色。然而,由于GPS不可避免地具有衛星導航系統固有的脆弱性,其提供的服務與應用受到限制。例如,衛星導航信號功率低,易被敵方壓制或欺騙,在高對抗作戰環境下難以保障;衛星信號難以穿透地面和建筑物等密度較大的物質,在都市、室內、地下環境中信號衰減現象非常嚴重。為了解決衛星導航系統的制約,在各種情況下提供精確可靠的導航信息,亟需開展不依賴于GPS的新導航技術[2]。2014年,DARPA表示正在發展5項不依賴GPS的導航技術項目,包括定位、導航與授時微技術,自適應導航系統,量子輔助傳感與讀出,超速激光科學與工程,對抗環境下的空間、時間和方位信息項目。其中,自適應導航系統包括精確慣性導航系統和全源定位與導航兩個子項目[3]。
本文以民用無人機為背景,結合全源導航需要快速集成并重新配置任意導航傳感器的要求,通過研究因子圖的相關理論與成果,對全源導航的關鍵技術展開研究。
全源定位導航技術利用先進算法,根據不同任務和作戰環境,將作戰平臺中的導航系統與雷達、紅外、聲學等多種傳感器信息進行融合,提供低成本、高可靠的導航定位系統,解決GPS受阻環境下精確導航的需求,降低對衛星導航的依賴[4]。
2010年11月,DARPA啟動了全源定位與導航(ASPN)項目,旨在開發一種在GPS受限情況下的廉價導航信息融合技術,可以與激光測距儀、相機和磁力計等多種傳感器實現即插即用的組合[5]。不過,值得注意的是,全源導航并不是要全面取代或替代衛星導航系統,而是在無法使用衛星導航系統的情況下,提供一種解決方案,彌補因衛星導航系統固有脆弱性產生的服務或能力不足[6]。圖1為全源定位與導航的方案示意圖。
在復雜環境中,單一導航系統缺點明顯,如慣導系統誤差隨時間累積、GPS易受到敵方壓制等,不能滿足軍用領域對可靠性、穩定性及高精度的需求。而全源導航可以根據環境、需求及任務要求的不同,靈活地接入或移除不同類型的傳感器,引入不同類型的量測量和特征數據庫,從而為不同環境下的用戶提供GPS受限情況下的精確定位。為了使多傳感器能夠快速融合和重新配置,本文結合因子圖理論,通過構建系統框架,實現對任意傳感器信息的融合。
概率圖模型是一種表達隨機變量聯合概率分布的圖模式,由圖和與之相關的參數兩部分組成。目前,常用的概率圖模型包括貝葉斯網絡(Bayesian Networks)、馬爾科夫網絡(Markov Networks)、因子圖(Factor Graphs)等[7]。因子圖是一個通用模型,具有很強的表達能力。
因子圖可以用作表達隨機變量聯合概率分布的概率圖模型,由變量節點、因子節點和連線組成。假設一個因子圖中的所有變量為x1、x2、…、xn,所有的局部函數為 f1(X1)、 f2(X2)、 …、fK(XK)。其中,Xk?{x1,x2,…,xn},1≤k≤K,表示第k個局部函數fk(·)的自變量點集,K表示局部函數的總數,則因子圖所指定的聯合概率分布為:
其中,fk(Xk)(1≤k≤K)為非負有限函數,Z為歸一化因子,若聯合概率分布函數P(x1,x2,x3,x4)可表示為如下因子分解形式:
與其對應的因子圖如圖2所示,其中空心圓形節點代表變量,實心圓形節點代表局部函數。
隨著傳感器數量和種類的增加,不同的傳感器具有不同的更新頻率且在時間上存在不同步性,傳統的信息融合方法很難滿足系統日益復雜多變化的需求。本文結合因子圖的原理,提出了一種基于因子圖的多信息融合方法,構建因子圖模型,獲取不同傳感器測量信息后,通過定義的系統變量節點以及因子節點,進行因子圖的拓展,對應不同傳感器的因子節點實現系統狀態的遞推和更新,從而完成多傳感器的信息融合。
因子圖是一種二分圖G=(F,X,E),包括兩類節點——因子節點fi∈F和變量節點xj∈X,其中,eij∈E表示因子節點與變量節點之間的邊。因子圖G定義函數f(X)的因式分解為f(X)=∏ifi(Xi),其中,Xi是所有變量xj的集合,與因子fi由一條邊相連[8]。將因子圖的概念引入導航信息融合中,變量節點表示組合導航狀態變量,因子節點表示組合導航的量測更新過程,接收到來自傳感器的量測信息后,利用因子節點進行狀態的遞推估計。
圖3為信息融合的因子圖框架,其中涉及的傳感器包括IMU、GPS、氣壓高度計、光流傳感器、磁航向傳感器、星敏感器。
圖3中,x為變量節點。設定系統的狀態變量為變量節點:
變量節點包括[9]平臺誤差角?E、?N、?U,速度誤差δνE、δνN、δνU,位置誤差δL、δλ、δh,陀螺常值漂移誤差εbx、εby、εbz,陀螺1階馬爾可夫漂移誤差εrx、εry、εrz和加速度計零偏▽x、▽y、▽z。
在導航框架中,定義量測模型h(·)可以根據給定的狀態估計來預測傳感器的量測值。因子節點獲取預測的量測信息和實際量測信息的差值,構建相應的指標函數從而獲取狀態變量的估計,基于高斯白噪聲模型假設,一個量測因子節點可以用如下公式表示:
式中,hi(Xi)表示量測模型,是與狀態變量相關的函數;zi表示實際的觀測信息;d(·)表示代價函數。
接收來自IMU的觀測信息后,定義因子節點fIMU。fIMU連接不同時刻tk和tk+1的兩個變量節點,即導航狀態xk和xk+1。根據系統的狀態方程進行狀態更新和變量節點擴增:
其中,a、w分別代表加速度計和陀螺的輸出,F(·)表示系統的狀態轉移函數矩陣。那么因子節點IMU可以表示為:式(6)中所涉及到的未知向量都代表了因子圖中的變量節點,其中,IMU因子是連接變量的因子節點[10]。
在tl時刻接收到GPS的觀測信息后,定義因子節點fGPS。fGPS連接至變量節點xl,GPS的量測方程如下:
式中,zGPS是GPS的觀測信息,hGPS是觀測函數,vGPS是觀測噪聲。
因此,因子節點fGPS可以表示為:
選定因子節點的代價函數如下:
同理,在其他時刻接收到氣壓高度計、光流傳感器、磁航向傳感器、以及星敏感器的觀測信息后,定義因子節點fbaro、fflow、fmag、fstar拓展因子圖,根據傳感器的觀測方程以及相應的代價函數進行變量節點的狀態更新。基于因子圖的多傳感器信息融合方法,能方便地對來自異步傳感器的數據進行處理,接收到傳感器的輸出數據后,擴充因子圖節點,根據系統的狀態方程和量測方程快速有效地進行系統狀態的更新,實現多傳感器的數據綜合處理。
采用仿真手段對文中提出的方法進行分析驗證,本文以Matlab為試驗平臺,對仿真方法進行了設計,其中包括對飛行器運行軌跡的設計、模擬不同傳感器的數據輸出以及對文中提出的算法仿真驗證。
4.1 仿真條件和方法
仿真中模擬裝備多種傳感器的無人飛行器的飛行過程,設定飛行器的運行軌跡。模擬飛行器搭載的傳感器,包括以下幾種:100Hz的MEMS、1Hz的GPS、5Hz的氣壓高度計、10Hz的光流傳感器、10Hz的磁航向傳感器、8Hz的星敏感器。根據上節提出的方法對這6種不同更新率的傳感器進行因子圖構造,對輸出數據進行綜合處理,從而實現信息融合。
飛行器的初始位置坐標設置為東經106.491°、北緯29.528°、高度300m。給定的飛行器初始姿態角為:橫滾角=0°、俯仰角=0°、航向角=90°。設置陀螺和加速度計的誤差分別為:陀螺常值漂移誤差為0.03(°)/h帶有隨機白噪聲、加速度計的常值偏移量為0.1mg帶有隨機白噪聲,慣導系統的解算周期為0.02s,仿真總時長為1800s。
考慮要驗證所提方法在傳感器可用性時變情況下的可靠性,對載體飛行過程中的傳感器可用性,即故障情況進行設置。由于全源導航的初衷是開發一種在GPS受限情況下的定位導航系統,因此,假設GPS受阻,設置其在500s~1000s時間段內不可用;星敏感器使用條件也較為苛刻,所以設置其在800s~1200s不可用;光流傳感器設置為1300s~1400s不可用。通過上述故障情況,測試因子圖方法的穩定性、可靠性。
4.2 仿真結果與分析
本次仿真中設計的飛行器運行軌跡如圖4所示,運行軌跡仿真通過抬頭、爬升、平飛、傾斜、轉彎、俯沖等機動動作,以及在經度、緯度、高度的大幅度變化,模擬飛行器真實的飛行狀況。
以上述運行軌跡及3.1節中的初始條件為基準進行仿真,分別得到組合導航系統的位置誤差曲線、速度誤差曲線和姿態誤差曲線,如圖5所示。
由圖5可知,飛行器經過1800s飛行,對于位置誤差而言,經度誤差在5m以內,緯度誤差在10m以內,高度誤差在5m以內;東向速度誤差在0.2m/s以內,北向速度誤差在0.2m/s以內,天向速度誤差在0.5m/s以內;對于姿態誤差而言,橫滾角誤差在0.005°以內,俯仰角誤差在0.002°以內,航向角在0.005°以內。總體來說,在飛行器機動過程中,可用傳感器變更的情況下,導航性能可以得到有效保障。因此,本文提出的方法能很好地適應傳感器的可用性變化,根據實時獲取的測量數據,快速有效地進行信息融合,從而確保載體的定位導航精度。
針對載體多傳感器信息融合的應用需求,為了實現多傳感器數據的快速集成和組合架構配置,本文結合概率圖模型理論,提出了一種基于因子圖的多信息融合方法,可用于全源導航的相關領域。采用因子圖節點描述系統的狀態遞推和更新過程,基于因子圖模型實現傳感器信息的即插即用,綜合來自不同傳感器的數據,最后進行仿真分析。仿真結果表明,本文所提方法能對異步異構傳感器的數據進行有效融合,并適應傳感器在運行過程中可用性發生變化的情況,使載體滿足不斷變化的任務需求與環境變化的要求。
[1] Xiang H,Tian L.Development of a low?cost agricultural remote sensing system based on an autonomous unmanned aerial vehicle(UAV)[J].Biosystems Engineering,2011,108(2):174?190.
[2] Williams P,Crump M.All?source navigation for enhancing UAV operations in GPS?denied environments[EB/OL].ht?tp://www.icas.org/ICAS_ARCHIVE/ICAS2012/PA?PERS/130.PDF,2012.
[3] Wang Y,Meng Y S,Su Z,et al.Study on space?based all source navigation technology[C].China Satellite Navigation Conference(CSNC)2015 Proceedings:Volume II.Springer Berlin Heidelberg,2015:113?123.
[4] 劉鈍,甄衛民,張風國,等.PNT系統體系結構與PNT新技術發展研究[J].全球定位系統,2015,40(2):48?52. LIU Dun,ZHEN Wei?min,ZHANG Feng?guo,et al.PNT system architecture and PNT technology development re?search[J].GNSS World of China,2015,40(2):48?52.
[5] Fisher K A,Raquet J F.Precision position,navigation,and timing without the global positioning system.[J].Air &Space Power Journal,2011,25(2):24?30.
[6] 文蘇麗,張國慶.美國GPS受限條件下導航定位技術的新發展[J].戰術導彈技術,2014(6):81?87. WEN Su?li,ZHANG Guo?qing.The technology progress of PNT in GPS limited conditions[J].Tactical Missile Technology,2014(6):81?87.
[7] Loeliger H A,Dauwels J,Hu J,et al.The factor graph ap?proach to model?based signal processing[C].Proceedings of the IEEE,2007,95(6):1295?1322.
[8] Ta D N,Kobilarov M,DellaertF. A factorgraph approach to estimation and model predictive control on un?manned aerial vehicles[C].International Conference on Unmanned Aircraft Systems,2014:181?188.
[9] 柳敏,賴際舟,黃凱,等.基于加權奇偶矢量的機載自主完好性監測算法[J].中國慣性技術學報,2015,23 (1):43?48. LIU Min,LAI Ji?zhou,HUANG Kai,et al.Aircraft au?tonomous integrity monitoring algorithm based on weighted parity vector[J].Journal of Chinese Inertial Technology,2015,23(1):43?48.
[10] Indelman V,Williams S,Kaess M,et al.Information fu?sion in navigation systems via factor graph based incre?mental smoothing[J].Robotics&Autonomous Systems,2013,61(8):721?738.
Research on the Key Technology of UAV of All Source Position Navigation Based on Factor Graph
WANG Hui?zhe1,2,ZENG Qing?hua1,2,LIU Jian?ye1,2,CHEN Wei?na1,2
(1.Navigation Research Center,Nanjing University of Aeronautics&Astronautics,Nanjing 211106; 2.Satellite Communication and Navigation Collaborative Innovation Center,Nanjing 211106)
The all source position navigation proposed by DARPA needs to integrate and reconfigure any navigation sensors quickly.According to the theory of probability graph model and the mission requirements of the civil unmanned aer?ial vehicle,the research on the key technology of all source position navigation based on factor graph was proposed.Factor nodes are used to express system state and measurement update procedure,and system state recursion and updates can be realized,and plug and play sensor information data synthesis can be completed.The simulation results show that the meth?od can fuse the data of different sensors effectively,and make sure that the system navigation and positioning accuracy is guaranteed,so that the vehicle can satisfy changing task needs and environmental changes.
unmanned aerial vehicle(UAV);factor graph;all source position navigation;information fusion
V249.32
A
1674?5558(2017)01?01284
10.3969/j.issn.1674?5558.2017.02.001
王慧哲,女,碩士,研究方向為慣性技術與多信息融合組合導航技術。
2016?06?17
國家自然科學基金(編號:61533008,61328301)