999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于慣性測量單元和里程計的油氣管道定位方法

2022-05-08 05:18:40閆雪嬌付宏文
導航與控制 2022年1期
關鍵詞:方法

閆雪嬌,謝 哲,付宏文,蔣 松

(上海宇航系統工程研究所,上海 201108)

0 引言

隨著城市化進程的加快,石油、天然氣和飲用水的運輸逐漸依賴于管道,管道在人們的生活中起到了越來越重要的作用[1-3]。近年來,多起管道泄漏爆炸事故為我們敲響了警鐘,管道安全不僅關系到經濟的發展,也與社會穩定息息相關,一旦油氣管道發生事故,就會造成嚴重的生命和財產損失。

對管道進行定期檢測可以提早發現管道故障并進行維修,這是避免管道事故的常見方法。管道定位作為管道檢測中的重要一環,在管道安全運行中起到了重要的作用。國內外研究人員參考鐵軌檢測小車的形式,采用管道機器人進行管道檢測。但因管道大多深埋地下,管道機器人搭載的檢測設備無法接收到衛星導航信號,通常在管道機器人上加裝慣性測量單元(Inertial Measurement Unit,IMU)和里程計等傳感器構建導航系統,實現地下管道的定位和檢測[4]。目前,常用的管道定位方法有純慣性導航定位方法、視覺同步定位與映射方法和基于IMU/里程計組合定位方法等。由于純慣性系統存在誤差隨時間累積的問題以及視覺同步定位方法存在長輸氣管道不適用性的缺陷,基于IMU和里程計的組合導航定位方法成為了主流。岳步江等[5]設計了一種IMU/里程計/地面標記器的組合定位方法,紀文濤等[6]使用Kalman濾波將IMU和里程計數據進行融合實現了管道的定位,Sahli等[7]提出了一種基于高精度三維簡化慣性系統和里程計組合的管道定位方法,上述方法數據融合方式復雜,對傳感器要求較高,且定位檢測方法復雜。

本文從實際工程應用角度出發,針對油氣管道定位問題,設計了一種基于IMU/輪式里程計的管道定位方法。該方法使用搭載在管道機器人上的IMU和里程計測量載體的運動信息,經離線解算獲得管道機器人的運動軌跡。針對初始對準不準確造成的軌跡偏差,使用基于首尾點坐標的軌跡校正方法補償初始條件帶來的常值角度誤差,得到準確的管道定位結果,使油氣管道的定位成為可能。

1 管道定位系統概述

基于IMU的慣性導航系統自主性高,能獲得較全面的導航信息,但存在累積誤差的問題。在不發生相對摩擦的條件下,里程計可測量載體準確的速度信息。使用IMU解算的姿態信息和里程計的速度信息即可實現管道機器人行進軌跡解算,滿足地下管道定位的需求[8]。管道定位系統原理圖如圖1所示,其由IMU、里程計和存儲設備組成。在管道機器人進行測量作業時,將傳感器的測量數據存入存儲設備,待管道機器人走完全程后再對數據進行離線分析,完成整個管道定位過程。

圖1 管道定位系統原理圖Fig.1 Schematic diagram of pipeline positioning system

測量工作完成后,從數據存儲設備中讀取IMU數據和里程計數據,解算IMU中的陀螺儀數據獲得管道機器人的姿態信息,解算里程計數據獲得速度信息。利用上述的姿態信息和速度信息計算管道機器人的相對位置,進而繪制出管道機器人的運動軌跡。由于初始對準階段設定的初始值精度不高,此時的管道機器人運動軌跡與其真實軌跡之間存在一個常值角度偏差,本文采用基于首尾點坐標的軌跡校正方法對該角度偏差進行補償,最終獲得準確的管道定位信息。

2 基于IMU和里程計的管道定位方法

本文設計的管道定位方法是一種離線的數據處理方法,其算法流程如圖2所示。

圖2 定位算法流程圖Fig.2 Flowchart of positioning algorithm

IMU和里程計完成管道數據采集后,首先對IMU進行初始對準,確定捷聯矩陣的初始值。然后解算IMU陀螺儀數據,獲得管道機器人姿態信息,結合輪式里程計解算的速度信息確定管道機器人的運動軌跡。最后,采用首尾點坐標校正方法補償常值角度誤差,實現油氣管道的定位。

2.1 坐標系及姿態定義

本文涉及的坐標系定義如下,坐標系之間的關系如圖3所示。

圖3 坐標系關系圖Fig.3 Relation diagram of each coordinate system

1)導航坐標系(n系,OnXnYnZn):即管道機器人相對地球位置的坐標系,是導航系統工作時選取的基準[9]。本文選取東北天坐標系作為導航坐標系,以管道機器人中心為原點,OnXn指向地球正東,OnYn指向地球正北,OnZn沿垂線方向指天向。

2)管道機器人坐標系(b系,ObXbYbZb):即固連在管道機器人上的坐標系。本文定義右前上坐標系為管道機器人坐標系,其坐標原點與導航坐標系重合,為管道機器人中心,ObXb沿管道機器人橫軸指向右側,ObYb沿管道機器人縱軸指向前方,ObZb由原點指向管道機器人上方。

導航坐標系和管道機器人坐標系不重合,兩者之間的夾角恰好反映了管道機器人運動的姿態角[10]。本文規定管道機器人坐標系ObXbYbZb繞X軸旋轉的角度為俯仰角,繞Y軸旋轉的角度為橫滾角,繞Z軸旋轉的角度為航向角。將管道機器人坐標系按照一定順序繞不同的坐標軸進行旋轉后,兩坐標軸即可重合,使兩坐標軸重合的旋轉順序和角度組成的矩陣即為方向余弦矩陣Cnb。

2.2 IMU的初始對準

初始對準在慣性導航系統中尤為重要,只要給定導航的初始條件,便可根據IMU的數據解算出各種導航信息[11]。初始對準的任務是將載體的初始位置和初始速度引入慣性導航系統,建立初始方向余弦矩陣,使管道機器人坐標系與導航坐標系相重合。

初始對準在管道機器人測量初始時進行,此時管道機器人處于靜止狀態,載體的初始速度為零,初始位置為管道起始點坐標。由于管道機器人處于靜止狀態,所以其三個軸向的加速度向量之和等于重力加速度,可計算管道機器人的初始俯仰角和橫滾角,求解公式如下

式(1)中,θ0為管道機器人的初始俯仰角,?0為管道機器人的初始橫滾角,ax、ay和az分別為管道機器人靜止時加速度計三個軸向的測量值,g為當地的重力加速度(常值)。

管道機器人的初始方位角可根據管道首尾點坐標進行計算,計算公式如下

式(2)中,φ0為管道機器人的初始方位角,(xs,ys)和(xe,ye)分別為管道起始點和終止點位置坐標(x為東向坐標,y為北向坐標)。根據上文計算的初始姿態,可求出IMU的初始方向余弦矩陣,完成IMU的初始對準。

2.3 IMU/里程計的軌跡解算

慣性系統解算出的速度和位置信息具有誤差隨時間積累的缺點,為獲得準確的管道機器人運動軌跡,本文結合IMU解算的姿態與里程計的速度求取管道機器人的位置信息,完成管道定位,軌跡解算原理圖如圖4所示。

圖4 軌跡解算原理Fig.4 Principle of trajectory calculation

(1)IMU姿態矩陣

IMU姿態矩陣即IMU的方向余弦矩陣,是b系到n系的坐標轉換,常用來表示,計算方向余弦矩陣的常用方法有方向余弦法、Euler角法和四元數法。方向余弦法未知數數目較多,計算量較大;Euler角法求解存在奇點,不能對所有姿態進行求解,故采用計算量較小的四元數法進行姿態解算[12]。

四元數由1個實數單位和3個虛數單位組成,表示的是管道機器人坐標系到導航坐標系的轉動,其表達形式如下

本文采用四階Runge Kutta法求解四元數微分方程,根據IMU的陀螺儀數據實時更新四元數,計算出管道機器人的姿態矩陣,其計算公式如下

(2)里程計速度計算

輪式里程計是管道機器人搭載的常用傳感器,可以測量載體的行進速度和路程[13-14]。為準確測量管道機器人的行進速度,減小在管道中里程輪發生打滑、飛轉等情況帶來的誤差,本文在管道機器人后輪輪系搭載了兩組輪式里程計測量載體速度,最終取左右兩輪的平均速度作為管道機器人的b系速度。

本文采用的里程計采樣頻率為100Hz,輪盤每轉動一周輸出3個周期方波波形,根據相鄰兩點的數據差計算里程計測量的載體速度,其公式如下

式(6)中,vd為里程計測量的管道機器人速度,k為里程計刻度因數,d為里程計輪盤直徑,Δn為里程計采集的相鄰兩點數據差,Δt為采樣時間間隔。

里程計搭載在管道機器人的車輪上,測量的是管道機器人b系上的前向速度,故管道機器人的b系速度為

(3)軌跡解算

管道機器人的定位是在n系下進行的,需將里程計測量的b系速度轉換到n系下,方可解算出管道機器人的運動軌跡。

獲得管道機器人在導航坐標系下的速度后,將速度對時間進行累加,計算管道機器人的相對位置坐標,與管道起始點坐標相加后,得到管道機器人的絕對位置坐標,即為載體的運動軌跡。管道機器人的絕對位置計算公式如下

3 基于首尾基準點的管道定位校正方法

初始對準在IMU數據解算中尤為重要,設定準確的初始姿態矩陣,解算出的姿態信息才不會出現偏差。在上述管道定位算法中,由于初始對準階段設定的姿態存在誤差,導致解算出的每一點與管道起始點之間的連線以及該點的基準點與起始點之間的連線存在常值角度誤差。針對這一問題,本文提出了基于首尾基準點的管道定位校正方法。

解算軌跡與實際軌跡之間的角度誤差為常值,可根據解算出的始末點位置信息及其對應的基準點位置信息計算角度誤差并在解算軌跡中進行補償,以達到管道定位信息校正的目的。

以求解方位角常值誤差為例,根據已知的被測管道基準始末點位置坐標,計算被測管道終止點相對于起始點的方向角,如式(10)所示。通過解算出的始末點位置坐標,計算解算的終止點相對于起始點的方向角,如式(11)所示。

式(10)、 式(11)中, (xs,ys)和(xe,ye)分別為被測管道實際起始點和終止點的位置坐標,(xss,yss)和(xes,yes)分別為解算軌跡的起始點和終止點的位置坐標(x為東向坐標,y為北向坐標)。

最終,計算得到的方位角常值誤差為

同理,可計算俯仰角和橫滾角的常值誤差Δθ和Δ?。值得注意的是,管道機器人沿管道壁進行作業,工作時對橫滾角影響較小,因此本文忽略了橫滾角的常值誤差。

該旋轉矩陣實現了解算軌跡的常值角度誤差校正。

在實際應用中,由于里程計輪盤測量不準確等原因,里程計的刻度因數k會存在誤差,影響管道機器人的定位精度。為獲得準確的定位信息,需對里程計的刻度因數進行標定,本文采用基于首尾點坐標的方式來標定里程計的刻度因數。

里程計刻度因數k在數值上等于解算軌跡長度與實際軌跡長度的比值,本文根據解算的始末點位置和實際始末點位置標定里程計的刻度因數,標定公式如下

根據上文所述的旋轉矩陣和里程計刻度因數校正解算的管道機器人行進軌跡,校正公式如下

式(15)中,X-為校正前的管道機器人行動軌跡,X為校正后的管道機器人行動軌跡。

4 管道定位測繪實驗

為驗證本文提出的軌跡校正方法的有效性,本文進行了管道定位測繪實驗。為直觀地顯示本文方法的有效性,解算時分別繪制了校正前管道定位信息、校正后管道定位信息和被測管道的基準點位置信息,計算軌跡校正后本文方法的定位精度,驗證本文方法的有效性和工程應用價值。

管道機器人由牽引裝置拖拽在管道內做往復運動,管道機器人車輪直徑為50mm,利用管道機器人搭載的IMU和里程計采集數據,實驗時傳感器的采樣頻率為100Hz。通過本文設計的管道定位算法解算管道機器人軌跡,得到管道的定位信息。管道機器人如圖5所示,IMU和里程計分別搭載在管道機器人機身和后側左右輪盤上。本文實驗的定位基準為RTK測得的管道中心線數據,分別在兩個場景中進行實驗:一個是在果園里搭建的94m的S型管道,另一個是在農場地面鋪設的900m管道。

圖5 實驗用輪式管道機器人Fig.5 Diagram of wheeled pipeline robot for experiment

4.1 94m管道定位實驗

94m管道的實驗場景如圖6所示,其大致形狀為 “S”形。利用管道機器人采集管道數據后,使用本文方法對采集的數據進行處理,分別繪制校正前、校正后的管道定位結果和管道中心線基準的俯視圖和剖面圖,如圖7所示。

圖6 94m管道實驗場景Fig.6 Diagram of 94m pipeline experiment scenario

圖7 校正前后的94m管道定位結果Fig.7 Positioning results of 94m pipeline before and after correction

由圖7可知,校正前與校正后的管道機器人軌跡之間的角度誤差為常值,校正前的管道定位結果與管道基準相差較大,校正后的管道定位結果與管道基準基本重合,說明了本文提出的管道定位校正方法的有效性。

為直觀說明本文方法的有效性,現在管道中選取15個采樣點,分別計算采樣點上校正后的軌跡坐標與管道基準坐標之間的誤差,統計水平定位誤差和高程定位誤差的最大值、均值和方差,計算結果如表1所示。

由表1可知,本文提出的管道定位校正方法能實現較為準確的定位。校正后的管道水平誤差和高程誤差的均值和方差均小于0.11%D,說明本文方法在管道定位數據解算中具有穩定性。同時,管道定位水平誤差和高程誤差分別為0.19m和0.09m,由定位精度等于定位誤差與管道機器人航程之比可知,94m管道的水平定位精度為0.20%D,高程定位精度為0.10%D,該定位精度滿足油氣管 道測繪要求。

表1 校正后94m管道定位誤差分析結果Table 1 Analysis results of 94m pipeline positioning error after correction

4.2 900m管道定位實驗

900m管道的實驗場景如圖8所示,其形狀為帶有小幅度拐點的直線形。管道機器人采集管道數據后,使用本文方法處理數據,結果如圖9所示。

圖8 900m管道實驗場景Fig.8 Diagram of 900m pipeline experiment scenario

圖9 校正前后的900m管道定位結果Fig.9 Positioning results of 900m pipeline before and after correction

與94m管道定位結果相同,校正前后900m管道定位結果之間的角度誤差為常值,校正后的管道定位結果與管道基準基本重合,表明了本文提出的管道定位校正方法具有普遍適用性。

經計算,校正后900m管道定位結果的水平誤差和高程誤差如表2所示。由表2可知,校正后900m管道直線部分的水平定位誤差為0.16%D,高程定位誤差為0.10%D,彎道部分的最大水平定位誤差為0.18%D,高程定位誤差為0.10%D,且最大定位誤差點出現在轉彎或臨近轉彎處。

表2 校正后900m管道定位誤差Table 2 Positioning error of 900m pipeline after correction

綜上所述,本文設計的管道定位校正方法能有效補償管道定位誤差,該方法具有普遍適用性。該管道定位方法在油氣管道定位中精度較高,尤其在直線形管道的定位中具有明顯優勢。當管道存在拐點時,拐點的幅度越小,其定位精度越高。但無論何種形狀的管道,其水平定位精度均小于航程的0.20%,說明了本文方法在管道定位上的有效性。且常規管道多為直線型,相較于彎道數據解算,直線形管道數據的解算結果更有意義。

5 結論

本文設計了一種基于IMU和里程計的管道定位方法,通過解算IMU和里程計數據,實現了油氣管道的定位。針對初始對準引入的常值角度誤差,提出了基于首尾點坐標的軌跡校正方法,提高了管道的定位精度。采用管道測繪實驗對本文方法進行驗證,實驗結果表明:本文提出的管道定位校正方法可有效補償初始對準引入的角度常值誤差,校正后的管道定位精度較高,且具有較好的定位穩定性。本文方法在管道定位中表現良好,水平定位誤差和高程定位誤差均小于航程的0.20%,可用于實際管道的定位測繪。在后續的管道定位中,將重點研究慣性導航轉角、管道打滑等條件下的可靠定位問題。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产91透明丝袜美腿在线| 午夜啪啪网| 日本国产精品一区久久久| 99偷拍视频精品一区二区| 午夜精品福利影院| 久久不卡精品| 亚洲性视频网站| 亚洲精品在线观看91| 青青草综合网| 亚洲三级网站| 91福利免费| 久久国产精品77777| 精品国产污污免费网站| 久久www视频| 国产视频只有无码精品| 国产精品网址在线观看你懂的| 欧美成人午夜视频免看| 制服丝袜一区| 五月激情婷婷综合| 久热这里只有精品6| 天天色综网| 国外欧美一区另类中文字幕| 欧美国产日韩一区二区三区精品影视| 91色综合综合热五月激情| 自拍亚洲欧美精品| 欧美三级视频在线播放| 欧美一区精品| 婷婷开心中文字幕| 日本黄色a视频| 亚洲综合一区国产精品| a欧美在线| 无码人妻免费| 中日韩一区二区三区中文免费视频 | 国产欧美在线观看精品一区污| 久久综合色视频| 亚洲中文在线视频| 国产精品.com| 欧美午夜一区| 亚洲欧美国产五月天综合| 欧美亚洲另类在线观看| 狠狠色香婷婷久久亚洲精品| 亚洲精品久综合蜜| 2021天堂在线亚洲精品专区| 午夜成人在线视频| 亚洲欧州色色免费AV| 国产亚洲欧美日本一二三本道| 亚洲国产中文综合专区在| 国产精品无码AV中文| 在线中文字幕日韩| 久久鸭综合久久国产| A级毛片高清免费视频就| 伊人成人在线| 精品偷拍一区二区| аⅴ资源中文在线天堂| 亚洲视屏在线观看| 国产精品美女在线| 国产精品国产三级国产专业不| 欧美久久网| 久久中文无码精品| 国产精品网曝门免费视频| 亚洲美女视频一区| 国产麻豆永久视频| 亚洲色图另类| 超碰免费91| 国产精品微拍| 国产SUV精品一区二区| 视频国产精品丝袜第一页| 无码精油按摩潮喷在线播放| 欧美 国产 人人视频| 这里只有精品在线播放| 国产交换配偶在线视频| 亚洲高清无码久久久| 国产丝袜第一页| 狂欢视频在线观看不卡| 亚洲国产91人成在线| www.亚洲国产| 狼友av永久网站免费观看| 国产二级毛片| 欧洲熟妇精品视频| 亚洲三级视频在线观看| 五月婷婷激情四射| 9cao视频精品|