首頁 >> 新聞中心 >>行業(yè)科技 >> 基于UWB和IMU的煤礦機器人緊組合定位方法研究
详细内容

基于UWB和IMU的煤礦機器人緊組合定位方法研究

      針對煤礦井下環(huán)境復(fù)雜,現(xiàn)有煤礦機器人定位方法受非視距誤差等因素影響導(dǎo)致定位精度低、實時性不高等問題,提出了一種基于 UWB(超寬帶)和 IMU(慣性測量單元)的煤礦機器人緊組合定位方法。首先利用UWB 模塊測量煤礦機器人與 UWB 基站之間的距離,使用煤礦機器人與 UWB 基站之間的距離真實值和實測值訓(xùn)練最小二乘支持向量機(LSSVM)模型,得到 LSSVM 修正模型;然后將煤礦機器人定位過程中 UWB 模塊測得的實測值作為 LSSVM 修正模型的輸入,通過 LSSVM 修正模型對 UWB 實測值進行修正,減小非視距誤差對定位精度的影響,得到較為準(zhǔn)確的距離信息;最后將經(jīng)過 LSSVM 修正模型修正后的測距信息作為誤差狀態(tài)卡爾曼濾波(ESKF)的量測入,與慣性導(dǎo)航解算出的位置信息構(gòu)成量測方程,使用 ESKF 對 UWB 測距修正值與慣性導(dǎo)航解算的距離信息緊組合,完成狀態(tài)更新,得到更為精確的位置信息,實現(xiàn)煤礦機器人的精確定位。 UWB 基站不同布置方案下的模擬實驗結(jié)果表明:使用 LSSVM 修正模型可使 UWB 測距信息更為準(zhǔn)確,進而提高定位精度。靜態(tài)定位實驗時,當(dāng) 4 個 UWB 基站等高對稱布置時,定位的均方根誤差由 0.146 4 m 減小到 0.1398 m;當(dāng)4 個 UWB 基站不等高對稱布置時,均方根誤差由 0.300 8 m 減小到 0.200 6 m;當(dāng) 4 個基站無規(guī)律布置時,均方根誤差由 0.317 5 m 減小到 0.314 2 m。因此,在實際場景中,應(yīng)盡可能使 UWB 基站等高對稱布置。動態(tài)定位實驗時,通過 LSSVM 修正模型對 UWB 測距信息進行修正后的融合定位軌跡相較于修正前的融合定位軌跡更接近煤礦機器人的真實軌跡,驗證了該緊組合定位方法能夠減小非視距誤差,提高定位精度。

0 引言

      煤礦井下工作環(huán)境惡劣,對井下工作人員的人身安全造成極大威脅。煤礦無人開采或者少人開采日漸成為研究熱點,引入煤礦機器人代替井下工作人員完成危險、繁重的井下工作,將為解決煤礦安全生產(chǎn)問題發(fā)揮重要作用[1]。

      煤礦機器人可以應(yīng)用于掘進、運輸及救援等方面,精準(zhǔn)定位是其智能化實現(xiàn)的基礎(chǔ)。為解決煤礦機器人的精準(zhǔn)定位問題,目前常見的定位方法包括基于射頻識別定位技術(shù)、基于超聲波定位技術(shù)、基于超寬帶(Ultra Wide Band, UWB)定位技術(shù)、基于慣導(dǎo)定位技術(shù)等方法。張曉莉等[2]提出使用擴展卡爾曼濾波對射頻識別信息和慣導(dǎo)解算信息進行融合的方法 ,實現(xiàn)了煤礦機器人實時高精度的定位 。譚玉新等[3]提出了基于無損卡爾曼濾波的超聲網(wǎng)絡(luò)定位算法,使用無損卡爾曼濾波將超聲網(wǎng)絡(luò)定位和電子羅盤及光電碼盤定位所得到的航向角度信息及位置坐標(biāo)信息進行組合,達到了降低定位誤差的目的。陳美蓉等[4]提出了一種基于超寬帶的煤礦井下定位混合解算方法,使用頭腦風(fēng)暴優(yōu)化和泰勒級數(shù)展開的混合定位方法對人-機-物位置進行解算 ,解決了使用泰勒級數(shù)展開需要較好初值的問題。馬宏偉等[5]提出了基于捷聯(lián)慣導(dǎo)和里程計融合的煤礦機器人定位方法,首先通過卡爾曼濾波校準(zhǔn)捷聯(lián)慣導(dǎo),再將捷聯(lián)慣導(dǎo)解算出的煤礦機器人位置信息與里程計解算的位置信息通過自適應(yīng)卡爾曼濾波進行校正,得到組合定位結(jié)果,定位精度較高。楊金衡等[6]提出了基于自適應(yīng)卡爾曼濾波的雙慣導(dǎo)定位方法,使用 2 套慣導(dǎo)系統(tǒng)所獲得的加速度信息及角速度信息建立了雙慣導(dǎo)模型。但由于井下環(huán)境復(fù)雜,使得許多定位技術(shù)在井下使用受限。射頻技術(shù)定位不能對煤礦機器人進行實時跟蹤,超聲波技術(shù)定位會受到多普勒效應(yīng)等影響,定位精度低,且成本高。 UWB 作為一種新興技術(shù),有較高的時間分辨率[7],將其應(yīng)用在室內(nèi)環(huán)境定位中,相比于其他定位技術(shù)有更高的穩(wěn)定性及定位精度。 但 UWB 技術(shù)在煤礦機器人定位中單獨使用時,受 UWB 基站布置、多徑效應(yīng)、非視距誤差等對定位精度的影響,其定位結(jié)果具有一定的波動性 。慣性測量單元(InertialMeasurement Unit,IMU)工作時,環(huán)境因素對其干擾較小更新速率高,在短時間內(nèi)定位精度高,故可適應(yīng)較為復(fù)雜的井下環(huán)境。但單獨使用 IMU 定位的主要缺點是其定位誤差會隨著時間累計,導(dǎo)致長時間定位精度較低。為實現(xiàn)煤礦機器人精準(zhǔn)定位,火元亨[8]將 UWB 測距信息與 IMU 定位信息通過擴展卡爾曼濾波進行松組合定位,定位精度有一定提高,但UWB 測距過程中由于非視距誤差等因素的影響,使定位結(jié)果仍存在一定的誤差。
       為了減小 UWB 測距的非視距誤差,實現(xiàn)煤礦機器人的準(zhǔn)確定位 ,本文提出了一種基于 UWB 和IMU 的煤礦機器人緊組合定位方法。引入最小二乘支 持 向 量 機 (Least Square Support Vector Machine,LSSVM)對 UWB 測距信息進行修正,以減小井下定位的非視距誤差;利用誤差狀態(tài)卡爾曼濾波(ErrorState Kalman Filter, ESKF)將修正后的 UWB 測距信息及通過慣性導(dǎo)航解算出的距離信息緊組合,更新煤 礦 機 器 人 的 位 置 信 息 , 實 現(xiàn) 精 確 定 位 。 使 用UWB 模塊及 IMU 獲得的煤礦機器人的實驗數(shù)據(jù),在 Matlab 中對緊組合定位方法進行靜態(tài)和動態(tài)定位仿真實驗,結(jié)果證明了該方法的可靠性。

1 緊組合定位方法
       基于 UWB 和 IMU 的煤礦機器人緊組合定位方法原理如圖 1 所示。利用 UWB 測距模塊得到煤礦機器人與 UWB 基站之間的距離實測值,使用煤礦機器人與 UWB 基站之間的距離真實值和實測值訓(xùn)練LSSVM 模型,得到 LSSVM 修正模型,并對煤礦機器人定位過程中 UWB 測距信息進行修正;利用 IMU采集煤礦機器人的加速度及角速度信息[9],使用慣性導(dǎo)航解算出煤礦機器人的狀態(tài)信息。將經(jīng)過 LSSVM修正后的測距信息作為 ESKF 的量測輸入,與慣性導(dǎo)航解算出的位置信息構(gòu)成其量測方程,完成狀態(tài)更新,得到更為精確的煤礦機器人位置信息,實現(xiàn)對煤礦機器人的精確定位。

1.1 UWB 測距信息修正
        UWB 測距信息是非視距環(huán)境下所采集得到的[10],嚴重的遮擋等因素導(dǎo)致 UWB 信號不能夠直接傳遞,這將使信號在介質(zhì)中傳播的時間加長,測距信息不準(zhǔn)確,最終導(dǎo)致定位效果較差。為了減小由環(huán)境帶來的定位誤差,需要對非視距環(huán)境下的 UWB測距值進行處理。 LSSVM 模型適用于非線性估計,當(dāng)樣本數(shù)據(jù)較小時 ,也有很好的性能 。本文使用LSSVM 模型對測距誤差進行修正。

LSSVM 模型回歸原理[11]可以描述如下。設(shè)有訓(xùn)練集 , 為 UWB 測距模塊獲得的實測值,作為 LSSVM 模型的輸入值, 為煤礦機器人與 UWB基站之間的距離真實值,作為 LSSVM 模型的期望輸出值, 為訓(xùn)練集樣本數(shù)量。將樣本中的數(shù)據(jù)映射到高維空間,可以得到回歸方程:
25c544f6-3f5a-47eb-bed7-f6e458fd311e.png

       式中: 為權(quán)向量; 為建立的輸入數(shù)據(jù)和高維特征空間的映射,將非線性的樣本變成線性可分的數(shù)據(jù)[12]; 為偏差。

       LSSVM 模型將 SVM 優(yōu)化問題的非等式約束用等式約束替換。具有等式約束的 LSSVM 模型可以描述為
f7c72b4e-2ccd-4172-b7bf-3849eb083506.png

式中:η為正則化參數(shù);ξi為隨機擬合誤差。

引入拉格朗日法來解決式(2)中的優(yōu)化問題,構(gòu)造函數(shù)為

1cc1ed0f-fbf1-4095-891b-7582678bb4a4.png

式中:L為拉格朗日函數(shù);αi為拉格朗日乘子。

對式(3)求偏導(dǎo),可得

3a39bc9c-a88e-4dda-bec9-fc5ecc26465a.png

決策函數(shù)定義為

bbeec82a-ab84-4acf-a305-1271d82d2fc5.png

式中:yj 為 UWB 測距信息修正值; 為核函數(shù), 為煤礦機器人定位過程中 UWB 模塊獲得的實測值。

LSSVM 模型選擇高斯徑向基函數(shù)(Radial BasisFunction,RBF)作為核函數(shù),核函數(shù)寬度為 。

603d69ab-b3e0-41a2-b995-e27e49187bce.png

選擇 UWB 測距實測值 作為 LSSVM 模型的輸入,選擇 UWB 基站與煤礦機器人之間的真實值作為輸出 ,訓(xùn)練 LSSVM 模型 ,得到 LSSVM 修正模型。

將煤礦機器人在定位過程中 UWB 模塊測得的實測值作為 LSSVM 修正模型的輸入,通過 LSSVM修正模型對 UWB 實測值進行修正,得到較為準(zhǔn)確的距離信息。

1.2 IMU 定位原理

導(dǎo)航坐標(biāo)系(N 系)采取 UWB 所在坐標(biāo)系,載體坐標(biāo)系(B 系)使用左前上坐標(biāo)系。 從 B 系轉(zhuǎn)換到N 系需要通過旋轉(zhuǎn)矩陣

dcaca2d2-58ba-4c97-94fb-27c6b698bff1.png

1.3 UWB 和 IMU 緊組合定位

       煤礦機器人搭載的 UWB/IMU 標(biāo)簽中內(nèi)置 IMU芯片,可以輸出煤礦機器人的三軸加速度和三軸角速度信息;UWB 模塊可以測得煤礦機器人距離每個UWB 基站的歐氏距離。緊組合將 UWB 和 IMU 作為一個測量傳感器,利用 IMU 獲取的煤礦機器人位置信息估算煤礦機器人與 UWB 基站之間的距離,與 UWB 測得的煤礦機器人與 UWB 基站之間的距離信息組合。 UWB 和 IMU 緊組合定位方法主要由UWB 測距值修正部分及數(shù)據(jù)融合部分組成。

1.3.1 UWB 測距值修正

UWB 測距值修正具體實現(xiàn)步驟如下:
(1) 在實驗場景中,使用 UWB 測距模塊對不同真實距離(1,2,… ,18 m)測量 300 次并取其平均值作為不同真實距離的實測值。

(2) 初始化 LSSVM 模型參數(shù),并將 18 個真實值及其對應(yīng)的 18 個實測值輸入 LSSVM 模型中進行訓(xùn)練,得到 LSSVM 修正模型。

(3) 將煤礦機器人運動過程中 UWB 測距實測值輸入訓(xùn)練好的 LSSVM 修正模型中進行預(yù)測,得到較準(zhǔn)確的 UWB 測距信息,用于 ESKF 數(shù)據(jù)融合。

2 實驗分析

為了驗證基于 UWB 和 IMU 的煤礦機器人緊組合定位方法的定位精度,在模擬井下巷道中進行了實驗。在實驗中,首先對基站的不同布置方式進行靜態(tài)定位實驗,分析 UWB 基站所在位置對定位精度的影響,確定基站布置的最佳方案;然后使用 LSSVM修正模型修正前后的 UWB 測距信息分別進行 UWB和 IMU 緊組合定位實驗,比較 2 種方式的定位誤差;最后進行 UWB 和 IMU 緊組合定位動態(tài)實驗,比較經(jīng)過 LSSVM 修正模型修正前后融合的煤礦機器人運動軌跡。

2.1 實驗器材及環(huán)境
       本次實驗所涉及的實驗器材包括 4 個 LD150 型UWB 基 站 、 1 個 LD150-I 型 UWB/IMU 標(biāo) 簽 (其 中IMU 型號為 ICM-426005)、1 臺便攜式計算機、1 臺Turtlebot2 機器人、若干數(shù)據(jù)線及 1 個三腳架等。其中 UWB/IMU 標(biāo)簽采樣間隔為 10 ms。實驗場景模擬井下巷道,如圖 2 所示。 4 個 UWB 基站固定在墻上,UWB/IMU 標(biāo)簽固定在煤礦機器人上。

實驗中使用的軟件環(huán)境:Intel i5-8250 處理器,Windows10 操作系統(tǒng),軟件為 Matlab2018a,串口調(diào)試助手為 ATK XCOM V2.0 版本。
2.2 UWB 定位靜態(tài)實驗分析

       針對煤礦機器人定位的實際情況,實驗設(shè)置了3 種 UWB 基站布置方案。方案 1:4 個基站等高對稱分布[18];方案 2:將方案 1 中基站 2 和基站 3 的高度移動至 1 m;方案 3:將方案 1 中基站 2 和基站 3 無規(guī)律放置。使用均方根誤差作為測試指標(biāo),分析不同布置方案及使用 LSSVM 修正模型對測距數(shù)據(jù)進行處理對定位精度的影響。不同 UWB 基站位置坐標(biāo)見表 1。

實驗中,對搭載 UWB/IMU 標(biāo)簽的煤礦機器人在同一位置與 1 個 UWB 基站之間的距離進行多次測量,取 1 500 次 UWB 測距結(jié)果進行仿真實驗。搭載標(biāo)簽的煤礦機器人與 UWB 基站之間的真實歐氏距離 為 9.6 m, 仿 真 結(jié) 果 如 圖 3 所 示 。 可 看 出 經(jīng) 過LSSVM 修正模型修正后的 UWB 測距值比實測值小,更接近煤礦機器人與 UWB 基站之間的真實距離,減小了 UWB 測距的非視距誤差。

53914627-dc43-4633-946a-7d25dd677e79.png

圖 3 UWB 測距仿真結(jié)果

       對 LSSVM 修正模型處理前后的數(shù)據(jù)進行靜態(tài)定位仿真實驗。實驗中搭載 UWB/IMU 標(biāo)簽的煤礦機器人的真實位置為(-1.8 m,7.2 m)。在表 1 中的3 種方案中分別進行定位解算,3 種基站布置方案的定位結(jié)果如圖 4 所示。經(jīng)過計算實際位置與使用UWB 信息解算位置之間的均方根誤差,得到 3 種基站布置方案的計算結(jié)果,見表 2。

根據(jù)圖 4 和表 2 可看出:當(dāng) UWB 基站等高對稱布置時,定位結(jié)果更接近真實位置,其均方根誤差最小,定位精度最高;當(dāng)搭載 UWB/IMU 標(biāo)簽的煤礦機器人在基站布置的范圍外(方案 3),其定位精度最低。對比 LSSVM 修正模型修正前后的定位結(jié)果,可看出經(jīng)過 LSSVM 修正模型對 UWB 測距信息修正后,在 3 種基站布置方案下,UWB 和 IMU 緊組合定位均方根誤差均有所減小。

2.3 UWB/IMU 緊組合定位動態(tài)實驗分析

       動態(tài)實驗過程中,煤礦機器人沿 L 型路線行駛,使用 Matlab 對獲取的實驗數(shù)據(jù)進行定位仿真,實驗結(jié)果如圖 5 所示?煽闯鍪褂 LSSVM 修正模型對UWB 測距值進行修正后的融合定位軌跡相較于未修正的融合定位軌跡更接近于實際軌跡,UWB 測距修正 后 定 位 均 方 根 誤 差 比 修 正 前 降 低 了 4.5%; 將LSSVM 修正模型修正后的 UWB 測距信息用于緊組合定位解算,效果更優(yōu),更適用于煤礦機器人定位。

3 結(jié)論
(1) 提出了一種基于 UWB 和 IMU 的煤礦機器人緊組合定位方法,使用 LSSVM 修正模型對所測得的 UWB 測距信息進行修正,減小了非視距誤差對 UWB測距的影響;使用 ESKF 對 UWB 和 IMU 緊組合,達到了提高定位精度的目的。

(2) 研究了 UWB 基站不同布置方案下 ,經(jīng)過LSSVM 修正模型處理的 UWB 測距信息對煤礦機器人定位精度的影響。實驗結(jié)果表明:當(dāng) UWB 基站在應(yīng)用場景中等高對稱布置時,相比于其他布置方式,其定位均方根誤差較小 ,故在實際場景中 ,應(yīng)使UWB 基站盡可能等高對稱布置;對利用 LSSVM 修正模型修正前后的 UWB 測距信息分別進行 UWB和 IMU 緊組合實驗,結(jié)果表明:經(jīng)過 LSSVM 修正模型修正后的組合定位均方根誤差有所減小,測距信息修正后融合定位軌跡相較于未修正的融合定位軌跡更接近煤礦機器人運動的真實軌跡。 LSSVM 修正模型對 UWB 測距信息修正后組合定位精度更高,更適用于煤礦機器人定位。

參考文獻(References):
[1]柳玉龍. 煤礦搜救機器人的研究現(xiàn)狀及關(guān)鍵技術(shù)分析[J]. 礦山機械,2013,41(3):7-12.LIU Yulong. Analysis on current research status and key technologies of mine search and rescue robots[J]. Mining & Processing Equipment,2013,41(3):7-12.
[2]張曉莉,王張哲. 井下巡檢機器人實時高精度定位方法[J]. 礦業(yè)研究與開發(fā),2021,41(10):158-161.ZHANG Xiaoli,WANG Zhangzhe. Real-time and high precision positioning method of underground patrol robot[J]. Mining Research and Development, 2021,41(10):158-161.
[3]譚玉新,楊維. 一種基于UKF的井下機器人超聲網(wǎng)絡(luò)定位方法[J]. 煤炭學(xué)報,2016,41(9):2396-2404.TAN Yuxin, YANG Wei. UKF-based ultra sonicnetwork localization for a mine robot[J]. Journal of China Coal Society,2016,41(9):2396-2404.
[4]陳美蓉,王凱,張嘉純,等. 煤礦井下超寬帶定位混合解算方法[J]. 工礦自動化,2021,47(3):53-59.CHEN Meirong, WANG Kai, ZHANG Jiachun, et al.Hybrid solution method for ultra-wideband positioning in coal mines[J]. Industry and Mine Automation,2021,47(3):53-59.
[5]馬宏偉,張璞,毛清華,等. 基于捷聯(lián)慣導(dǎo)和里程計的井下機器人定位方法研究[J]. 工礦自動化,2019,45(4):35-42.MA Hongwei, ZHANG Pu, MAO Qinghua, et al.Research on positioning method of underground robot based on strapdown inertial navigation and odometer[J].Industry and Mine Automation201945(4):35-42.
[6]楊金衡,宋單陽,田慕琴,等. 基于自適應(yīng)卡爾曼濾波的雙慣導(dǎo)采煤機定位方法[J]. 工礦自動化,2021,47(7):14-20,28.YANG Jinheng,SONG Danyang,TIAN Muqin,et al.Double inertial navigation shearer positioning methodbased on adaptive Kalman filter[J]. Industry and Mine Automation,2021,47(7)14-20,28.[ 6 ]
賀磊,魏明生,仇欣宇,等. 基于UWB的井下人員定位算法研究[J]. 工礦自動化,2022,48(6):134-138.HE Lei,WEI Mingsheng,QIU Xinyu,et al. Research on positioning algorithm of underground personnel based on UWB[J]. Journal of Mine Automation, 2022,48(6):134-138.
[7]火元亨. 基于慣性導(dǎo)航和UWB定位的室內(nèi)無人車導(dǎo)航技術(shù)研究[D]. 哈爾濱:哈爾濱工業(yè)大學(xué),2021.HUO Yuanheng. Indoor unmanned vehicle navigationbased on inertial navigation and UWB positioning[D].Harbin:Harbin Institute of Technology,2021.
[8]牛小驥,曠儉,陳起金. 采用MEMS慣導(dǎo)的小口徑管道內(nèi)檢測定位方案可行性研究[J]. 傳感技術(shù)學(xué)報,2016,29(1):40-44.NIU Xiaoji,KUANG Jian,CHEN Qijin. Study on the possibility of the PIG positioning using MEMS-based IMU[J]. Chinese Journal of Sensors and Actuators,2016,29(1):40-44.
[9]張 寶 軍 , 陳 曦 , 廖 延 娜 , 等 . 基 于 DL-LSTM的UWB/INS室內(nèi)定位算法[J]. 傳感器與微系統(tǒng),2021,40(10):147-150.ZHANG Baojun, CHEN Xi, LIAO Yanna, et al.UWB/INS indoor positioning algorithm based onDL-LSTM[J]. Transducer and MicrosystemTechnologies,2021,40(10):147-150

[10]XU Yuan,LI Yueyang,CHOON K A,et al. Seamlessindoor pedestrian tracking by fusing INS and UWB
[11]measurements via LS-SVM assisted UFIR filter[J].Neurocomputing, 2020, 388: 301-308. DOI: 10.1016/j.neucom.2019.12.121.蔣來來. 基于LSSVM優(yōu)化的電廠NO_x排放預(yù)測方法研究[D]. 保定:華北電力大學(xué),2021.JIANG Lailai. Research on NO_x emission predictionmethod of power plant based on optimized LSSVM [D].Baoding:North China Electric Power University,2021.
[12]鄒強 ,陸甫光 ,蘭馗博 ,等. 基于ISRUKF的UWB/INS組合室內(nèi)定位方法研究[J]. 天津大學(xué)學(xué)報(自然科學(xué)與工程技術(shù)版),2022,55(5):496-503.ZOU Qiang,LU Fuguang,LAN Kuibo,et al. UWB/INScombined indoor positioning method based on ISRUKF[J]. Journal of Tianjin University (Science and Technology),2022,55(5):496-503.
[13]SHIN E H. Estimation techniques for low-cost inertialnavigation[D]. Calgary: University of Calgary(Canada),2005.
[14]秦永元,張洪鉞,汪叔華. 卡爾曼濾波與組合導(dǎo)航原理[M]. 西安:西北工業(yè)大學(xué)出版社,2015.QIN Yongyuan, ZHANG Hongyu, WANG Shuhua.Kalman filtering and combinatorial navigation principle[M]. Xi'an: Northwestern Polytechnical University Press,2015.
[15]FENG Daquan, WANG Chunqi, HE Chunlong, et al.Kalman-filter-based integration of IMU and UWB for high-accuracy indoor positioning and navigation[J]. IEEE Internet of Things Journal, 2020, 7(4) :3133-3146.
[16]徐愛功,劉韜,隋心,等. UWB/INS緊組合的室內(nèi)定位定姿方法[J]. 導(dǎo)航定位學(xué)報,2017,5(2):14-19.XU Aigong,LIU Tao,SUI Xin,et al. Indoor positioning and attitude determination method based on UWB/INS tightly coupled[J]. Journal of Navigation and Positioning,2017,5(2):14-19.
[17]王川陽,王堅. 超寬帶應(yīng)急定位基站布設(shè)研究[J]. 測繪科學(xué),2019,44(8):174-181.WANG Chuanyang,WANG Jian. Study of base station layout of ultra wideband emergency positioning[J].Science of Surveying and Mapping,2019,44(8):174-181.




 班寧產(chǎn)品匯總   

seo seo