杜素忠, 張錄彬
(萬(wàn)寶礦產(chǎn)有限公司 蒙育瓦銅礦,北京 100053)
挖掘機(jī)作為一種由動(dòng)力裝置、工作裝置、回轉(zhuǎn)機(jī)構(gòu)、操縱機(jī)構(gòu)、傳動(dòng)機(jī)構(gòu)、行走機(jī)構(gòu)和輔助設(shè)施等組成的工程機(jī)械,廣泛應(yīng)用于國(guó)民經(jīng)濟(jì)各領(lǐng)域。其中:行走機(jī)構(gòu)主要指履帶為基礎(chǔ)的底盤(pán)(又稱(chēng)“底板”),工作裝置包括大臂、小臂、鏟斗、輔助裝置等[1]。對(duì)挖掘機(jī)行走機(jī)構(gòu)和工作裝置進(jìn)行高精度定位[2]并實(shí)現(xiàn)自動(dòng)引導(dǎo)[3]和跟蹤,能夠提高挖掘機(jī)作業(yè)效率、優(yōu)化作業(yè)效果及降低工作損耗。如:工程施工可盡量避免對(duì)周?chē)矬w的破壞,提高作業(yè)精度;水下和涵洞等不可見(jiàn)區(qū)域可實(shí)現(xiàn)設(shè)備精準(zhǔn)操作;礦山采掘中可降低損失和貧化率[4-5],實(shí)現(xiàn)礦山精益管理。
挖掘機(jī)傳統(tǒng)引導(dǎo)和跟蹤主要依靠人工方式:測(cè)量人員提前放樣基準(zhǔn)線(xiàn)和打樁;現(xiàn)場(chǎng)指揮員和挖掘機(jī)操作手根據(jù)經(jīng)驗(yàn)執(zhí)行引導(dǎo)和跟蹤,操作精度往往達(dá)不到要求。目前,國(guó)內(nèi)、外部分企業(yè)和研究機(jī)構(gòu)推出了挖掘機(jī)自動(dòng)定位和跟蹤系統(tǒng)[6-8],但未公開(kāi)具體算法,效果評(píng)估論述不清晰;部分已公開(kāi)科研成果和應(yīng)用案例[9-10]在實(shí)現(xiàn)方法、效果評(píng)價(jià)和數(shù)據(jù)對(duì)比方面尚不全面。
本文將北斗高精度空間信息[11-13]技術(shù)與先進(jìn)傳感器相結(jié)合,輔以計(jì)算機(jī)軟件程序,提出一種實(shí)現(xiàn)挖機(jī)行走機(jī)構(gòu)和工作裝置動(dòng)態(tài)高精度定位的方法和系統(tǒng),滿(mǎn)足自動(dòng)引導(dǎo)和跟蹤要求,利于挖掘機(jī)遠(yuǎn)程監(jiān)督和少人化作業(yè)管理。
通過(guò)北斗導(dǎo)航衛(wèi)星系統(tǒng)(BDS,beidou navigation satellite system)高精度接收機(jī)[14-15]、測(cè)量型接收天線(xiàn)、單軸角度傳感器、雙軸角度傳感器[16]和車(chē)載計(jì)算機(jī)等,組成圖1所示的挖掘機(jī)高精度定位系統(tǒng)。
圖1 系統(tǒng)結(jié)構(gòu)
其中:車(chē)載計(jì)算機(jī)安裝在駕駛室內(nèi),與角度傳感器和接收機(jī)連接,并安裝有專(zhuān)用軟件程序,實(shí)現(xiàn)工作裝置實(shí)時(shí)高精度定位解算和顯示;兩支接收天線(xiàn)安裝在挖掘機(jī)尾部,盡可能保持在同一水平,并與接收機(jī)連接,天線(xiàn)間連線(xiàn)盡可能與駕駛室方向保持垂直;三套單軸角度傳感器分別安裝在大臂、小臂、鏟斗的合適位置,一套雙軸角度傳感器安裝在駕駛室內(nèi),角度傳感器共同判斷挖掘機(jī)運(yùn)動(dòng)姿態(tài)。同時(shí),可為挖掘機(jī)配置無(wú)線(xiàn)網(wǎng)絡(luò)傳輸單元[17-18],實(shí)現(xiàn)車(chē)載計(jì)算機(jī)與后臺(tái)服務(wù)器通信,滿(mǎn)足工作指令下達(dá)和作業(yè)實(shí)績(jī)反饋。
車(chē)載計(jì)算機(jī)中軟件程序按照?qǐng)D2基本流程展開(kāi),完成挖掘機(jī)高精度定位解算和跟蹤,在此基礎(chǔ)上對(duì)比目標(biāo)與實(shí)際位置實(shí)現(xiàn)自動(dòng)引導(dǎo)。其中:
1)需要定位解算的點(diǎn):大臂與工作平臺(tái)連接點(diǎn)R,大臂與小臂連接點(diǎn)C,小臂與鏟斗連接點(diǎn)D,鏟斗頭部E,行走機(jī)構(gòu)與地面后觸點(diǎn)F。需要說(shuō)明,R、C、D、E點(diǎn)主要反映挖掘機(jī)工作裝置實(shí)時(shí)運(yùn)行狀態(tài);F點(diǎn)位于行走機(jī)構(gòu),主要反映當(dāng)前工作位置“欠挖”、“多挖”等情況。
2)定位解算所需已知?jiǎng)討B(tài)參數(shù):用戶(hù)接收機(jī)獲取天線(xiàn)A和B地理坐標(biāo)、絕對(duì)高程等;角度傳感器分別獲取大臂水平夾角δc、小臂水平夾角δd、鏟斗水平夾角δe,以及駕駛室俯仰角δy和橫滾角δx,動(dòng)態(tài)參數(shù)隨挖掘機(jī)運(yùn)動(dòng)而發(fā)生實(shí)時(shí)變化。
3)定位解算所需已知靜態(tài)參數(shù):挖掘機(jī)行走機(jī)構(gòu)完全水平狀態(tài)下,AB連線(xiàn)長(zhǎng)度lb,R到AB連線(xiàn)垂線(xiàn)長(zhǎng)度Lf,A到F垂直高度Hf,大臂長(zhǎng)度Lc,小臂長(zhǎng)度Ld,鏟斗長(zhǎng)度Le;A到R高差Hr;由R到AB連線(xiàn)做垂線(xiàn),交點(diǎn)為R’,A到R’距離為rSy。實(shí)際運(yùn)用中,部分參數(shù)測(cè)量困難,可選用廠(chǎng)家參考手冊(cè)中提供的標(biāo)準(zhǔn)尺寸。
建立本體坐標(biāo)系,分析挖掘機(jī)當(dāng)前相對(duì)運(yùn)行姿態(tài),獲得不同視角下相關(guān)點(diǎn)位的定位數(shù)據(jù)[19]。
圖2 運(yùn)行流程
以A為原點(diǎn),挖掘機(jī)前進(jìn)方向水平面為X軸、垂直于水平面向上方向?yàn)閅軸,建立圖3所示的側(cè)視坐標(biāo)S1,各點(diǎn)相對(duì)坐標(biāo)可以表達(dá)為矩陣V:
(1)
其中:
(2)
圖3 S1坐標(biāo)系
以A為原點(diǎn),挖掘機(jī)前進(jìn)方向水平面為X軸、AB向量為Y軸,建立圖4挖掘機(jī)正常工作狀態(tài)俯視坐標(biāo)S2。其中,S1主要表達(dá)各點(diǎn)位相對(duì)高度和延伸長(zhǎng)度,S2主要表達(dá)各點(diǎn)位相對(duì)寬度。
圖4 S2坐標(biāo)系
因此,各點(diǎn)坐標(biāo)表達(dá)為矩陣W:
(3)
其中:
r′Sy=rSycosδx
(4)
為與其他姿態(tài)分析方法進(jìn)行對(duì)比,從而證明本方法的優(yōu)越性,需要直接建立本體三維坐標(biāo)系S3:以A為原點(diǎn)、向量AR為X軸,向量AB為Y軸,向量FA為Z軸。其中,各點(diǎn)坐標(biāo)表達(dá)為矩陣U:
(5)
矩陣中各元素值可通過(guò)已知靜態(tài)參數(shù)和δc、δd、δe之間三角函數(shù)關(guān)系求解,求解考慮δy的影響,不考慮δx影響,這是因?yàn)楹罄m(xù)算法將考慮δx影響。
挖掘機(jī)定位自動(dòng)引導(dǎo)和跟蹤中,需要解算各點(diǎn)在高斯平面直角坐標(biāo)系的精確坐標(biāo)和絕對(duì)高程,以及某些獨(dú)立坐標(biāo)平面系中坐標(biāo)和絕對(duì)高程。這需要結(jié)合姿態(tài)分析所得相對(duì)坐標(biāo),進(jìn)行坐標(biāo)轉(zhuǎn)換,從而定位挖掘機(jī)行走機(jī)構(gòu)和工作裝置。
用戶(hù)接收機(jī)實(shí)時(shí)獲取天線(xiàn)A和B的經(jīng)度、緯度、絕對(duì)高程后,表達(dá)為:
(6)
可將天線(xiàn)A和B經(jīng)度、緯度轉(zhuǎn)換到高斯平面坐標(biāo),其中:X軸指北,Y軸指東,fx和fy為轉(zhuǎn)換函數(shù)[20]。
(7)
向量AB可用于表示挖掘機(jī)工作機(jī)構(gòu)朝向,對(duì)準(zhǔn)確定位挖掘機(jī)各點(diǎn)至關(guān)重要。在標(biāo)識(shí)挖掘機(jī)工作機(jī)構(gòu)朝向后,進(jìn)行坐標(biāo)轉(zhuǎn)換,計(jì)算所得結(jié)果不存在二義性。
設(shè)AB與高斯平面直角坐標(biāo)系Y軸夾角θ,坐標(biāo)轉(zhuǎn)換中的角度參數(shù)為β,則:
(8)
如果BGx>AGx:
β=θ-90°
(9)
如果BGx β=θ+90° (10) 上述S2中,挖掘機(jī)各點(diǎn)相對(duì)坐標(biāo)可轉(zhuǎn)換為高斯平面直角坐標(biāo)系坐標(biāo): (11) 絕對(duì)高程指各點(diǎn)至地球參考橢球面的距離。因此,上述坐標(biāo)S1矩陣V中,各點(diǎn)絕對(duì)高程可簡(jiǎn)化表達(dá)為M: (12) 同樣,可將計(jì)算挖掘機(jī)各點(diǎn)高斯平面直角坐標(biāo)系坐標(biāo)轉(zhuǎn)換到獨(dú)立坐標(biāo)系,比如:礦山內(nèi)部坐標(biāo)、施工區(qū)域坐標(biāo)等。 3.2.1 定位原理 用戶(hù)接收機(jī)通過(guò)天線(xiàn)接收的BDS導(dǎo)航電文計(jì)算天線(xiàn)位置。忽略觀(guān)測(cè)誤差時(shí),在任意時(shí)刻j,用戶(hù)接收機(jī)觀(guān)測(cè)并接收衛(wèi)星i的導(dǎo)航電文后,可計(jì)算出該衛(wèi)星位置Sij: Sij=[xij,yij,zij] (13) 需要求解的接收天線(xiàn)位置Uj未知: Uj=[xuj,yuj,zuj] (14) pj表示Sij與Uj的距離: (15) 為提高定位精度,需要考慮觀(guān)測(cè)誤差。則任意時(shí)刻j實(shí)際觀(guān)測(cè)距離Rj與pj的關(guān)系可以表達(dá)為: Rj=pj+c·Δtu+c·Δts+Δteph+Δtion+Δttrp+Δm+ε (16) 其中:Δtu表示接收機(jī)鐘差,Δts表示衛(wèi)星鐘差,Δreph表示星歷誤差帶來(lái)的測(cè)距誤差,Δrion表示電離層延時(shí)引起的測(cè)距誤差,Δrtrp表示對(duì)流層延時(shí)引起的測(cè)距誤差,Δm表示由多徑等引起的測(cè)距誤差,ε表示用戶(hù)接收機(jī)本身噪聲引起的測(cè)距誤差。 求解式(15)中Uj,需要接收機(jī)在消除誤差基礎(chǔ)上,至少觀(guān)測(cè)到4顆以上衛(wèi)星,單一衛(wèi)星信號(hào)強(qiáng)度應(yīng)高于30 dbm。實(shí)際應(yīng)用中,通常采用多頻用戶(hù)接收機(jī),除接收BDS衛(wèi)星信號(hào)外,還同步接收美國(guó)全球定位系統(tǒng)(GPS,global positioning system)和俄羅斯導(dǎo)航衛(wèi)星系統(tǒng)(GLONASS,global naya navigatsionnaya sputnikovaya sistema)衛(wèi)星信號(hào),一方面確保定位質(zhì)量,另一方面可用于消除部分誤差。 3.2.2 差分定位 消除式(16)中誤差并獲求解天線(xiàn)A和B精確位置,需要用到距離差分定位,這是挖掘機(jī)各點(diǎn)高精度定位基礎(chǔ)。即:借助事先已知精確位置的參考站,可減弱或消除Δtu、Δts、Δreph,參考站服務(wù)范圍內(nèi)可消除或減小Δrtrp,借助接收機(jī)雙頻或多頻接收能力,可消除Δrion,這是對(duì)所使用接收機(jī)的基本要求。Δm與ε與挖掘機(jī)所處地理環(huán)境和接收機(jī)本身特性有關(guān),無(wú)法消除。 因此,挖掘機(jī)高精度定位中,需在附近建立高精度參考站,實(shí)現(xiàn)A和B精確定位。對(duì)于精度要求高、長(zhǎng)期作業(yè)場(chǎng)所,參考站位置一般固定,并由經(jīng)長(zhǎng)時(shí)間連續(xù)觀(guān)測(cè)BDS星歷后計(jì)算獲得參考站位置;對(duì)于精度要求不高或臨時(shí)作業(yè)場(chǎng)所,可在作業(yè)場(chǎng)所附近建立臨時(shí)參考站,并通過(guò)傳統(tǒng)測(cè)量獲得參考站位置。需要說(shuō)明,參考站存在服務(wù)范圍限制,且距離參考站越遠(yuǎn),可獲得的定位精度越低。因此,挖掘機(jī)距離高精度參考站不能過(guò)遠(yuǎn),否則會(huì)因超出參考站有效服務(wù)范圍而影響定位精度。 因式(15)中,針對(duì)pj的測(cè)距方法不同,距離差分定位分為偽距差分定位和載波相位差分定位[21]。載波相位差分定位精度高于偽距差分定位,但存在“整周期模糊度”問(wèn)題,計(jì)算過(guò)程復(fù)雜、耗時(shí)長(zhǎng),通常用于毫米級(jí)后處理定位場(chǎng)景,比如安全位移的趨勢(shì)分析,在挖掘機(jī)實(shí)時(shí)定位跟蹤和自動(dòng)引導(dǎo)中實(shí)用性不強(qiáng)。 目前,BDS偽距差分實(shí)時(shí)定位精度中誤差水平20 mm左右、高程30 mm左右[22]。 在某露天礦山環(huán)境下,選擇小松PC2000-8型號(hào)反鏟挖掘機(jī)進(jìn)行試驗(yàn)測(cè)試并對(duì)比計(jì)算結(jié)果。具體步驟和方法為: 1)在該挖掘機(jī)駕駛室安裝北斗高精度接收機(jī),在該挖掘機(jī)尾部安裝兩支測(cè)量型接收天線(xiàn),用于接收衛(wèi)星信號(hào)。 2)在大臂、小臂和鏟斗上安裝單軸角度傳感器,駕駛室安裝雙軸角度傳感器和車(chē)載計(jì)算機(jī)。 3)根據(jù)安裝情況,標(biāo)定表1靜態(tài)參數(shù),其中,大臂長(zhǎng)度Lc、小臂長(zhǎng)度Ld、鏟斗長(zhǎng)度Le均取自參考手冊(cè)標(biāo)準(zhǔn)尺寸,而非實(shí)測(cè)結(jié)果。 表1 已知靜態(tài)參數(shù) 4)采用本方法和其他方法分別編制計(jì)算機(jī)軟件程序,并安裝到車(chē)載計(jì)算機(jī),用于獲取不同方法的計(jì)算結(jié)果。 5)選定挖掘機(jī)5組在不同狀態(tài)下動(dòng)態(tài)參數(shù)進(jìn)行測(cè)試并記錄計(jì)算所得數(shù)據(jù)。表2為詳細(xì)動(dòng)態(tài)參數(shù)。 表2 動(dòng)態(tài)參數(shù) 6)不同狀態(tài)下,除獲得兩種方法計(jì)算結(jié)果外,還采用傳統(tǒng)測(cè)量設(shè)備對(duì)各點(diǎn)定位數(shù)據(jù)進(jìn)行實(shí)地測(cè)量,作為計(jì)算機(jī)程序結(jié)果對(duì)比的基準(zhǔn)。 采用面向?qū)ο缶幊?,?shí)現(xiàn)本方法實(shí)時(shí)定位計(jì)算過(guò)程。另外,直接通過(guò)三維坐標(biāo)轉(zhuǎn)換,實(shí)現(xiàn)挖掘機(jī)各點(diǎn)位從S3轉(zhuǎn)換到高斯平面坐標(biāo)和高程,是目前公布的一種傳統(tǒng)方法。表3給出測(cè)量結(jié)果與上述兩種方法的對(duì)比情況: 表3 計(jì)算結(jié)果 1)本方法計(jì)算結(jié)果中,相對(duì)A靜止的點(diǎn)R在高斯平面坐標(biāo)系X方向平均誤差0.015、Y方向平均誤差0.069、水平方向平均誤差0.071,高程平均誤差0.154;相對(duì)A運(yùn)動(dòng)的點(diǎn)E在高斯平面坐標(biāo)系X方向平均誤差0.033、Y方向平均誤差0.071、水平方向平均誤差0.078,高程平均誤差0.189。 2)傳統(tǒng)方法計(jì)算結(jié)果中,相對(duì)A靜止的點(diǎn)R在高斯平面坐標(biāo)系X方向平均誤差0.202、Y方向平均誤差0.3、水平方向平均誤差0.362,高程平均誤差0.128;相對(duì)A運(yùn)動(dòng)的點(diǎn)E在高斯平面坐標(biāo)系X方向平均誤差0.304、Y方向平均誤差0.624、水平方向平均誤差0.629,高程平均誤差0.163。 3)對(duì)比分析可知,傳統(tǒng)坐標(biāo)轉(zhuǎn)換求解方法精度在高程上與本方法結(jié)果接近,在挖掘機(jī)作業(yè)中可接受;但部分水平數(shù)據(jù)誤差偏大,這是由傳統(tǒng)坐標(biāo)轉(zhuǎn)換中補(bǔ)償不足和部分假設(shè)造成。 4)相對(duì)A靜止的點(diǎn)和相對(duì)A運(yùn)動(dòng)的點(diǎn),在計(jì)算結(jié)果誤差上存在差別,不應(yīng)相互替代以說(shuō)明方法的有效性。 本方法計(jì)算與傳統(tǒng)測(cè)量產(chǎn)生一定偏差的主要原因在于: 1)靜態(tài)參數(shù)標(biāo)定本身存在誤差,具體應(yīng)用中通過(guò)實(shí)際測(cè)量可適度減小、但不能完全消除。比如,Lc、Ld、Le選擇標(biāo)準(zhǔn)尺寸進(jìn)行標(biāo)定,但實(shí)際尺寸和標(biāo)準(zhǔn)尺寸之間存在一定誤差,對(duì)計(jì)算結(jié)果產(chǎn)生一定影響。 2)用戶(hù)接收機(jī)和角度傳感器在安裝及實(shí)時(shí)測(cè)量結(jié)果存在誤差,所產(chǎn)生動(dòng)態(tài)參數(shù)將影響計(jì)算結(jié)果。比如,安裝時(shí)不能完全保持水平或安裝時(shí)所記錄初始值存在一定誤差,運(yùn)動(dòng)狀態(tài)下用戶(hù)接收機(jī)和角度傳感器自身測(cè)量結(jié)果也存在誤差。 3)挖掘機(jī)工作時(shí),行走機(jī)構(gòu)和工作裝置各連接位置存在松耦合,會(huì)導(dǎo)致標(biāo)定值發(fā)生小幅變化,一定程度上也會(huì)影響計(jì)算結(jié)果。 通過(guò)在挖掘機(jī)上安裝北斗接收機(jī)、測(cè)量型天線(xiàn)、單軸角度傳感器、雙軸角度傳感器和車(chē)載計(jì)算機(jī)等設(shè)備,構(gòu)建側(cè)視和俯視二維坐標(biāo),合理分析和求解挖掘機(jī)運(yùn)行姿態(tài)下各點(diǎn)相對(duì)坐標(biāo),結(jié)合北斗高精度空間信息技術(shù)和分析算法,經(jīng)坐標(biāo)轉(zhuǎn)化可完成各主要部件高精度定位,實(shí)現(xiàn)挖掘機(jī)自動(dòng)定位和引導(dǎo)。所述方法水平和高程定位精度誤差可控制在厘米級(jí),優(yōu)于現(xiàn)有其他實(shí)現(xiàn)方法,能夠?qū)崿F(xiàn)挖掘機(jī)自動(dòng)跟蹤和引導(dǎo)要求,滿(mǎn)足不同行業(yè)工程要求。3.2 高精度定位
4 試驗(yàn)結(jié)果與分析
4.1 測(cè)試環(huán)境和步驟
4.2 計(jì)算結(jié)果和對(duì)比
4.3 誤差分析
5 結(jié)束語(yǔ)