摘 要:本文提出了一種自適應數據融合方法,該方法根據位置誤差、角度誤差和統(tǒng)計信息,采用模糊邏輯控制器對卡爾曼濾波器的增益矩陣K,測量誤差協(xié)方差R,觀測誤差協(xié)方差Q進行實時修正,將卡爾曼濾波器調整到最優(yōu)狀態(tài)。仿真結果證明該方法比傳統(tǒng)卡爾曼濾波具有更高的精度。
關鍵詞:自適應 卡爾曼濾波 組合導航
中圖分類號:TP273 文獻標識碼:A 文章編號:1672-3791(2012)12(a)-0209-01
在慣導和GPS導航中,卡爾曼濾波是較廣泛的組合算法,計算時通常假設系統(tǒng)噪聲和測量噪聲是零均值白噪聲序列,且已知方差陣Q和R。但實際上,系統(tǒng)模型不可能完全準確,Q和R的值也將根據測量誤差和傳感器的信號質量發(fā)生變化[1]。此外,濾波增益系數K是假設當前濾波器處于最優(yōu)狀態(tài)計算得出的,在實際作業(yè)中,環(huán)境的變化對傳感器的信號質量會產生影響。本文采用模糊邏輯控制器對增益K以及Q和R的值修正,根據各傳感器的信號質量實時改變融合策略,提高導航的定位精度。
1 自適應卡爾曼濾波的數學模型
以建立的兩輪車輛運動學的模型為例,如圖1所示。
取系統(tǒng)的狀態(tài)量為,其中y表示橫向偏差,表示航向角,表示轉向角。觀測量為,其中為GPS測得的橫向偏差,和為MV測得的橫向偏差和航向角,為IMU測得的航向角,表示前輪轉角。建立濾波器的狀態(tài)方程和量測方程:,。
建立新息法確定Q(t)值的系數以及DR法同時確定濾波增益矩陣和系統(tǒng)的觀測噪聲向量的方差強度陣R(t),雙模糊控制器對卡爾曼濾波器進行實時在線修正,確保濾波達到最優(yōu)狀態(tài)。新息是觀測值與預測值的差。
2 建立基于新息變化的Q(t)系數模糊控制器
Q(t)受到系統(tǒng)過程噪聲的影響,噪聲越大,Q(t)的值也越大,因此Q(t)的值與新息的大小存在一定的模糊關系。建立基于新息變化的模糊控制器,對Q(t)的值進行實時在線調整,令卡爾曼濾波器始終處于最優(yōu)狀態(tài)。該控制器的輸入為和,輸出為,,輸入為經過DR法修正后的新息。
,
建立多傳感器信號融合模型。將權值系數,對濾波增益矩陣進行實時地在線調整。
3 仿真試驗分析
假設車輛從(0,0)點出發(fā),以0.6 m/s的速度沿0°航向作勻速運動,運行時間為100 s。采樣周期為0.01 s。
以橫向偏差為例分析本系統(tǒng)的融合濾波效果,如圖2所示。圖a為模擬的GPS信號,采樣間隔為1 s,圖b為MV信號,采樣間隔為0.1 s,圖c為擴展卡爾曼濾波得到的信號,圖d為雙模糊自適應卡爾曼濾波得到的信號。仿真結果表明:雙模糊自適應卡爾曼濾波能更好地適應GPS與MV信號的質量偏差,獲得偏移量更小,精度更高的定位信號。
4 結論
建立了雙模糊控制器來檢測和防止傳統(tǒng)卡爾曼濾波器發(fā)散,使其處于最優(yōu)狀態(tài)。通過判斷信息序列實時修正系統(tǒng)的過程噪聲向量的方差強度陣Q(t)的值,以及通過DR法確定GPS、IMU,MV信號的質量,進行有選擇性的融合,該控制器的輸出將實時改變系統(tǒng)的觀測噪聲向量的方差強度陣R(t)以及新息的值。該方法不受個別傳感器信號質量的影響,系統(tǒng)參數在動態(tài)過程中能進行在線調整,適應農田作業(yè)車輛復雜多變的環(huán)境。本文的研究對提高車輛自動導航的精確定位具有重要的意義。
參考文獻
[1]秦永元.卡爾曼濾波與組合導航原理[M].西安:西工大出版社,2012.