• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      神經(jīng)網(wǎng)絡(luò)在SINS/GPS 組合定位中的應用

      2021-05-24 04:51:06
      全球定位系統(tǒng) 2021年2期
      關(guān)鍵詞:定位精度神經(jīng)網(wǎng)絡(luò)定位

      (東南大學 儀器科學與工程學院,南京 210096)

      0 引言

      在地籍測量過程中,捷聯(lián)慣性導航系統(tǒng)(SINS)和GPS 是兩種主要測量方式.SINS 通過安裝在載體上的陀螺儀和加速度計測量角速度和加速度,不僅可以計算出載體在參考坐標系中的相對運動,還能提供速度和姿態(tài)信息.但由于傳感器的測量誤差不斷累積,會導致SINS 的定位誤差將快速發(fā)散.GPS 可持續(xù)全天候提供高精度的位置信息,然而在實際使用過程中信號容易受到遮擋和干擾,導致不能進行定位解算.因此,對SINS 和GPS 進行數(shù)據(jù)融合,優(yōu)勢互補,使融合后的定位精度高于各系統(tǒng)單獨工作的精度,是目前最常見的方式之一[1-2].

      在SINS/GPS 組合數(shù)據(jù)融合算法中,國內(nèi)外學者應用最多的是卡爾曼濾波(KF)算法以及由KF 改進的非線性濾波算法[3-4].這些濾波算法在組合導航中都有非常好的效果,然而在實際使用過程中,GPS 信號長時間失效將導致該組合方式失效,濾波器不能進行量測更新,系統(tǒng)進入純慣性導航模式,定位精度快速下降.近年來,以神經(jīng)網(wǎng)絡(luò)為代表的人工智能發(fā)展迅速,神經(jīng)網(wǎng)絡(luò)因其對非線性問題有強大的處理能力和無限逼近擬合函數(shù)等優(yōu)勢,也開始廣泛應用于衛(wèi)星導航領(lǐng)域[5].文獻[6]針對SINS/GPS 組合導航系統(tǒng)在GPS 信號不可用時,其定位精度產(chǎn)生較大退化問題,提出了遺傳算法優(yōu)化的徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)(RBFNN)輔助組合導航定位的方法.為了解決因先驗知識不足而引起的濾波發(fā)散,文獻[7]和文獻[8]提出改進的RBFNN 與自適應卡爾曼濾波(AKF)或自適應無跡卡爾曼濾波(AUKF)組合算法,通過預測輸出實時估計系統(tǒng)噪聲參數(shù).隨著訓練樣本的增多,RBFNN 的復雜度增大,從而運算量也增加.文獻[9]基于反向傳播神經(jīng)網(wǎng)絡(luò)(BPNN)建立模型,模擬慣性導航系統(tǒng)(INS)輸出、慣性測量單元(IMU)輸出和GPS 增量之間的關(guān)系.為解決BPNN 無法處理時間序列數(shù)據(jù)的問題,文獻[10]提出一種基于循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)的INS/GNSS 組合定位方法.但在RNN 訓練過程中,重復使用參數(shù)會導致梯度爆炸和梯度消失.文獻[11]提出一種基于長短期記憶(LSTM)神經(jīng)網(wǎng)絡(luò)的算法輔助SINS.文獻[12]提出基于閾值濾波(EMDTF)和LSTM 神經(jīng)網(wǎng)絡(luò)的組合濾波算法,提升了模型對時序特性的模擬能力.然而,上述算法都是在GPS 信號失效前,實時在線訓練神經(jīng)網(wǎng)絡(luò).在GPS 信號失效后,使用訓練好的神經(jīng)網(wǎng)絡(luò)進行預測.訓練模型只使用了GPS 信號失效前的數(shù)據(jù),而未使用GPS 失效后又重新恢復有效部分的數(shù)據(jù).

      為了解決地籍測量過程中GPS 信號頻繁丟失導致信號失效區(qū)域定位精度降低的問題,本文將循環(huán)神經(jīng)網(wǎng)絡(luò)中的LSTM 神經(jīng)網(wǎng)絡(luò)與KF 結(jié)合,根據(jù)地籍測量事后離線處理的特點,提出一種利用已有數(shù)據(jù),使SINS/GPS 組合測量系統(tǒng)在GPS 信號失效區(qū)域仍能維持定位精度要求的融合算法.

      1 SINS/GPS 組合定位

      在SINS 中,數(shù)字平臺代替了物理平臺,陀螺儀和加速度計直接固聯(lián)在載體上.根據(jù)陀螺儀和加速度計測量得到的信息,可解算出載體的姿態(tài)、速度及位置[3,13].SINS 的姿態(tài)、速度和位置誤差方程為

      式中:δVE、δVN為在東、北兩個方向上的速度誤差;ψE、ψN、ψU為在東、北、天三個方向上的姿態(tài)失準角;δL、δλ為誤差緯度和經(jīng)度誤差;εx、εy、εz為陀螺儀漂移在載體坐標系中的投影;?x、?y為加速度計偏置在導航坐標系中的投影.

      使用GPS 輸出的信息作為參考值,對SINS 解算的速度、位置進行修正,從而輸出高精度的定位信息.定義二維觀測向量Z為

      根據(jù)SINS 的誤差模型,可以得到SINS/GPS組合定位系統(tǒng)的狀態(tài)方程和觀測方程為

      式中:F(t)為系統(tǒng)狀態(tài)轉(zhuǎn)移矩陣;H(t)為觀測矩陣;W(t)和V(t)分別為過程噪聲和量測噪聲.

      將式(4)離散化,可得

      式中:Xk為k時刻n維狀態(tài)向量;Fk,k?1為系統(tǒng)從k?1時刻到k時刻的n×n維狀態(tài)轉(zhuǎn)移矩陣;Hk為系統(tǒng)k時刻的m×n維觀測矩陣;Zk為k時刻m維觀測向量;Γk,k?1為m×n維噪聲矩陣;Wk為k時刻n維過程噪聲;Vk為k時刻m維量測噪聲.Wk和Vk滿足以下統(tǒng)計特性

      式中:Qk為系統(tǒng)過程噪聲Wk的非負定方差陣;Rk為系統(tǒng)量測噪聲Vk的對稱正定方差陣.

      若已知k時刻的觀測值Zk,則狀態(tài)向量Xk和估計值可按如下規(guī)則求解

      2 神經(jīng)網(wǎng)絡(luò)模型

      RNN 是一類用于處理序列數(shù)據(jù)的神經(jīng)網(wǎng)絡(luò),相比經(jīng)典的BPNN 有非常大的提升,例如通過滑動窗口共享參數(shù)和構(gòu)建長期依賴關(guān)系.此外RNN 會有一個記憶機制,即當前隱藏層的輸入不僅包含輸入層的輸出,還包括上一時刻隱藏層的輸出.而在全連接網(wǎng)絡(luò)中,是先輸入到隱藏層再到輸出層,層與層之間是全連接的,每層之間的節(jié)點是無連接的,所有的輸入以及輸出都各自獨立[14].RNN 的結(jié)構(gòu)如圖1 所示,它有3 層,即輸入層x、隱藏層h和輸出層o.

      圖1 RNN 結(jié)構(gòu)

      RNN 從特定初始狀態(tài)h0開始向前傳播,相應的前向傳播公式為:

      式中:xt為t時刻輸入向量;ht為t時刻隱藏層向量;ot為t時刻輸出向量;U、W、V分別為輸入權(quán)重、循環(huán)權(quán)重和輸出權(quán)重矩陣.

      在RNN 訓練過程中,重復使用W、U會帶來梯度爆炸和梯度消失問題.因此,提出了LSTM 網(wǎng)絡(luò),它與RNN 一樣,都是一種具有重復功能的網(wǎng)絡(luò)模塊,但LSTM 的內(nèi)部單元進行了改進,增加了遺忘機制和保存機制[14].LSTM 網(wǎng)絡(luò)除了外部的RNN循環(huán)外,每個LSTM“細胞”的內(nèi)部還有循環(huán),通過反復訓練獲得網(wǎng)絡(luò)權(quán)重矩陣,能夠有效運用于長距離的時間序列,網(wǎng)絡(luò)的單元結(jié)構(gòu)如圖2 所示.

      圖2 LSTM 循環(huán)網(wǎng)絡(luò)“細胞”

      LSTM 循環(huán)網(wǎng)絡(luò)不是簡單地向輸入和循環(huán)單元的仿射變換之后施加一個逐元素的非線性.每個LSTM 細胞包含遺忘門Ut、輸入門it和輸出門ot,其中Ut能夠限制上一時間節(jié)點輸出的信息量,it可以選擇性地獲取新的輸入信息,ot則能根據(jù)新輸入的信息與上一時刻輸出的信息計算出當前時刻的輸出[15].相應的前向傳播公式可表示為

      式中:bf、Wf分別為遺忘門的偏置和循環(huán)權(quán)重;bi、Wi分別為外部輸入門的偏置和循環(huán)權(quán)重;ct為神經(jīng)元狀態(tài);為候選向量;bo、Wo分別為輸出門的偏置和循環(huán)權(quán)重;?代表圈乘.

      3 誤差抑制方案設(shè)計

      基于神經(jīng)網(wǎng)絡(luò)的SINS/GPS 組合定位系統(tǒng)的主要思想是建立模型,模擬傳感器數(shù)據(jù)和導航信息之間的關(guān)系.目前,主要有兩類不同的神經(jīng)網(wǎng)絡(luò)模型:一類是OSINS~δPSINS?GPS模型,建立SINS 的輸出OSINS和SINS 與GPS 之間的位置誤差δPSINS?GPS的關(guān)系;另一類是OSINS~δPGPS模型,建立SINS 的輸出OSINS和GPS 位置增量之間的關(guān)系.由于OSINS~δPSINS?GPS模型同時受到SINS 誤差和GPS 誤差影響,而OSINS~δPGPS模型僅受GPS 誤差影響.因此,OSINS~δPGPS模型能夠獲得更高的預測精度.本文采用OSINS~δPGPS模型作為神經(jīng)網(wǎng)絡(luò)訓練與預測模型.

      由SINS 機械編排[3]可知,k時刻位置增量的函數(shù)可表示為

      在地籍測量過程中,RN、RM和wE的變化非常小,且履帶式小車的俯仰角θ和橫滾角?的值通常也很小.因此,我們可以簡化函數(shù),建立k時刻位置增量模型為

      根據(jù)上述分析,可定義LSTM 神經(jīng)網(wǎng)絡(luò)輔助KF 的組合定位系統(tǒng)結(jié)構(gòu)如圖3 所示.在GPS 信號有效區(qū)域,一方面根據(jù)KF 更新式(1)~(7)對SINS 和GPS 的數(shù)據(jù)進行融合,修正SINS 解算的誤差,提高系統(tǒng)定位精度.另一方面,IMU 和SINS 的輸出信息作為LSTM 神經(jīng)網(wǎng)絡(luò)模型的輸入、輸出位置增量和GPS 位置增量比較,優(yōu)化模型參數(shù),對其進行訓練,系統(tǒng)結(jié)構(gòu)如圖3(a)所示.在GPS 信號失效區(qū)域,利用訓練得到的最優(yōu)神經(jīng)網(wǎng)絡(luò)模型,輸入IMU 和SINS的輸出數(shù)據(jù)來預測GPS 位置增量信息,對?積分可獲得偽GPS信息,從而可繼續(xù)對SINS/GPS組合定位系統(tǒng)中KF 進行量測更新,為SINS 的解算結(jié)果提供誤差修正,防止系統(tǒng)進入純SINS 模式,系統(tǒng)定位精度快速下降,其結(jié)構(gòu)如圖3(b)所示.

      圖3 組合定位系統(tǒng)結(jié)構(gòu)圖

      4 仿真實驗與結(jié)果分析

      為了驗證算法的有效性,我們結(jié)合地籍測量的特點,設(shè)計了SINS/GPS 組合定位仿真實驗,運動軌跡如圖4 所示.

      圖4 運動軌跡路線圖

      為了模擬GPS 信號失效的情況,在實驗中人為設(shè)定4 個衛(wèi)星信號“失效”區(qū)域,在圖4 中#1、#2、#3、#4 號紅色線標記的位置,設(shè)置的衛(wèi)星信號“失效”時間及載體運動狀態(tài)信息如表1 所示.這些數(shù)據(jù)作為GPS 信號失效的系統(tǒng)測試集,用來檢驗本文所提算法對組合定位誤差抑制的效果.

      表1 GPS 信號“失效”

      在GPS 信號有效區(qū)域,將IMU、SINS 和GPS 數(shù)據(jù)劃分為兩個獨立的部分:訓練集和驗證集.其中,驗證集在圖4 中@1、@2、@3 號藍色線標記的位置,設(shè)置的時間及載體運動狀態(tài)信息如表2 所示,用來確定模型的結(jié)構(gòu)和超參數(shù).其余時間部分的數(shù)據(jù),圖4中黑色線標記的位置,作為訓練集,用來訓練優(yōu)化LSTM 神經(jīng)網(wǎng)絡(luò)模型中的參數(shù).

      表2 驗證集

      LSTM 神經(jīng)網(wǎng)絡(luò)模型輸入層x、隱藏層L和輸出層y組成結(jié)構(gòu)如圖5 所示:

      圖5 LSTM 神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu)

      其中輸入層x,包含三維加速度計輸出、三維陀螺儀輸出、SINS 輸出航向角和三維速度,共10 個輸入量;隱藏層L,不同的神經(jīng)元數(shù)量和神經(jīng)元間的排列結(jié)構(gòu)使模型有不同擬合能力,把每層神經(jīng)元數(shù)[8,16,32,64,128]和不同隱藏層數(shù)[1,2,4]自由組合,進行訓練得到的模型在驗證集上進行評估,最后得到最優(yōu)的網(wǎng)絡(luò)包含2 個隱藏層,每層16 個LSTM 神經(jīng)元;y為輸出層,包含東向位置增量和北向位置增量,共2 個輸出量.

      在訓練過程中,隨著遍歷數(shù)據(jù)集的訓練輪數(shù)(epochs)的增大而造成位置增量均方根誤差(RMSE)損失的變化,如圖6 所示.

      圖6 學習曲線

      可以看出,訓練集和驗證集的損失將在訓練迭代50 次后降低到最小值.然后,訓練集和驗證集的損失趨于平穩(wěn),這意味著可在此時提前終止訓練,這樣即可以節(jié)省訓練時間而又不會損失任何性能.

      將訓練好的模型用于系統(tǒng),實驗結(jié)果通過三種方法對比實驗來分析:1)假設(shè)GPS 信號一直未“失效”,使用SINS/GPS 組合定位;2)在GPS 信號有效區(qū)域,使用SINS/GPS組合定位.在選中的4 個GPS 信號“消失”區(qū)域,不做任何處理,SINS使用IMU 輸出的數(shù)據(jù)直接解算;3)在GPS 信號有效區(qū)域,使用SINS/GPS組合定位.在選中的4 個GPS 信號“消失”區(qū)域,使用已經(jīng)訓練好的LSTM神經(jīng)網(wǎng)絡(luò)模型進行預測,然后積分,作為偽GPS位置信息.使用偽GPS 的位置和SINS 解算位置的差作為觀測信息進行數(shù)據(jù)融合.三種方法解算出的東向位置、北向位置誤差對比如圖7、圖8 所示,東向速度、北向速度誤差對比如圖9、圖10 所示.

      圖7 東向位置誤差

      圖8 北向位置誤差

      圖9 東向速度誤差

      圖10 北向速度誤差

      通過東北方向位置和速度誤差結(jié)果可以看出,在GPS 信號有效區(qū)域,組合定位系統(tǒng)經(jīng)過對準后,其東向位置和北向位置誤差小于0.2 m,東向速度和北向速度誤差小于0.01 m/s,證明KF 用于組合定位的有效性;在GPS 信號失效區(qū)域,使用單獨SINS 解算,位置誤差和速度誤差將快速發(fā)散.引入LSTM 神經(jīng)網(wǎng)絡(luò)輔助后,位置誤差和速度誤差發(fā)散得到了有效抑制.在設(shè)置的4 個GPS 信號“失效”區(qū)域,不同方案的位置RMSE 如表3 所示,速度RMSE 如表4所示.

      表3 不同位置RMSEm

      表4 速度RMSEm/s

      結(jié)合表3、表4 可以看出,在#1 號區(qū)域,GPS 信號“失效”15 s的直線運動,LSTM 神經(jīng)網(wǎng)絡(luò)輔助系統(tǒng)的位置誤差和速度誤差相比較純SINS 的位置誤差和速度誤差相比有較大的改善.對比#4 號區(qū)域,GPS 信號“失效”30 s的直線運動,位置和速度誤差均增大,但相比純SINS 的指數(shù)級發(fā)散,LSTM 神經(jīng)網(wǎng)絡(luò)輔助系統(tǒng)的定位結(jié)果依然在可控制范圍,短時間內(nèi)可以滿足定位精度要求.相比#2 號區(qū)域,GPS 信號“失效”30 s的左轉(zhuǎn)彎運動,和#3 號區(qū)域,GPS 信號“失效”30 s的右轉(zhuǎn)彎運動.LSTM 神經(jīng)網(wǎng)絡(luò)輔助系統(tǒng)對東向位置輔助作用有所減弱,但在北向位置和東北方向的速度依然能保持較平穩(wěn)的誤差增長.

      仿真實驗充分證明了本文提出的LSTM 神經(jīng)網(wǎng)絡(luò)輔助算法,在地籍測量中GPS 信號失效區(qū)域能夠有效防止系統(tǒng)進入純SINS 解算模式,維持系統(tǒng)定位精度.并且載體在直線、轉(zhuǎn)彎等不同的運動狀態(tài)下,依然能保持較高的精度,具有良好的魯棒性.

      5 結(jié)束語

      本文根據(jù)地籍測量過程GPS 信號頻繁失效和可事后離線處理的特點,提出了一種LSTM 神經(jīng)網(wǎng)絡(luò)輔助的SINS/GPS 組合定位誤差抑制算法.根據(jù)對SINS/GPS 組合定位輸入、輸出信號特點分析,確定OSINS~δPGPS神經(jīng)網(wǎng)絡(luò)模型結(jié)構(gòu).利用GPS有效區(qū)域的SINS/GPS 組合系統(tǒng)輸入、輸出信號,優(yōu)化LSTM神經(jīng)網(wǎng)絡(luò)參數(shù).在GPS 信號失效區(qū)域,根據(jù)已經(jīng)訓練好的神經(jīng)網(wǎng)絡(luò)預測GPS 位置增量信息,對位置增量積分得到偽位置信息,然后對組合定位KF 進行量測更新,防止KF 得不到更新而進入純SINS 模式,從而抑制組合定位的誤差發(fā)散,提升GPS 信號消失區(qū)域定位精度.由仿真結(jié)果可得,采用LSTM 預測輔助KF 的組合定位方法,對于載體定位誤差有著較為明顯的抑制效果.對基于INS 和GPS 的組合定位系統(tǒng)在地籍測量中的應用有著一定參考價值.在測量過程中可不斷收集有效數(shù)據(jù),從海量的數(shù)據(jù)中提升模型的表現(xiàn)能力.因此,本文所研究的方法具有一定的實際意義.

      猜你喜歡
      定位精度神經(jīng)網(wǎng)絡(luò)定位
      北斗定位精度可達兩三米
      軍事文摘(2023年4期)2023-04-05 13:57:35
      《導航定位與授時》征稿簡則
      Smartrail4.0定位和控制
      神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      GPS定位精度研究
      智富時代(2019年4期)2019-06-01 07:35:00
      組合導航的AGV定位精度的改善
      找準定位 砥礪前行
      基于神經(jīng)網(wǎng)絡(luò)的拉矯機控制模型建立
      重型機械(2016年1期)2016-03-01 03:42:04
      復數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應用
      青年擇業(yè)要有準確定位
      學習月刊(2015年1期)2015-07-11 01:51:12
      梧州市| 即墨市| 清远市| 安仁县| 汉寿县| 朔州市| 洪洞县| 崇阳县| 元朗区| 盐山县| 庆阳市| 芜湖市| 台山市| 拜泉县| 宝丰县| 永川市| 景洪市| 邵武市| 天峻县| 兴义市| 陈巴尔虎旗| 青海省| 汉阴县| 荆州市| 宁津县| 长白| 临沭县| 天津市| 新晃| 清丰县| 佛冈县| 福贡县| 嘉禾县| 大名县| 新安县| 吴忠市| 东丰县| 永城市| 道孚县| 玉树县| 平湖市|