潘國富,歐陽仲南,崔博浩
(廣州市中海達(dá)測繪儀器有限公司,廣州 511400)
隨著電力北斗安全應(yīng)用、智能無人駕駛、手機(jī)室內(nèi)導(dǎo)航等新興行業(yè)及應(yīng)用的發(fā)展,用戶對室內(nèi)外一體化定位及導(dǎo)航的需求日趨增長?;仡櫮壳案鞣N室內(nèi)定位技術(shù),包括基于WiFi[1]、ZigBee、藍(lán)牙[2]、地磁場特征、射頻識別(Radio Frequency Identification,RFID)[3]、音頻[4]、慣性元器件[5]、計(jì)算機(jī)視覺[6]、超寬帶(Ultra Wide Band,UWB)和5G通信基站信號等傳感器的室內(nèi)定位方案,主要解決室內(nèi)場景的定位問題,不同的技術(shù)流派定位精度各異,從分米級、亞米級、米級到50m不等,同時(shí)在精度、成本、可靠性和環(huán)境適應(yīng)性等方面也各有不同[7-8]。其中UWB信號因具有帶寬較大、傳輸速率高、時(shí)間分辨率高、抗多徑能力強(qiáng)的特性,同時(shí)具有較強(qiáng)的穿透障礙物的能力,因此在有物體遮擋或干擾較大的環(huán)境中依然能正常收發(fā)[9-10],且定位精度相對較高,因而在專業(yè)市場得到了廣泛應(yīng)用,例如礦業(yè)井下作業(yè)管理[11]、工業(yè)制造、公檢法人員及物品管理、電廠/變電站巡檢人員安全管理[12]以及物流、隧道、地鐵等場景中。
傳統(tǒng)的室內(nèi)定位標(biāo)簽以獨(dú)立的工牌或手環(huán)形式佩戴,只能在室內(nèi)區(qū)域進(jìn)行定位,因此不能滿足室內(nèi)外一體化連續(xù)定位的需求。本文將UWB定位技術(shù)與全球衛(wèi)星導(dǎo)航系統(tǒng)(Global Navigation Satellite System,GNSS)技術(shù)、無線通信技術(shù)集成到手持智能設(shè)備上形成一體化終端,在服務(wù)端進(jìn)行衛(wèi)導(dǎo)結(jié)果與超寬帶定位結(jié)果的融合,從而獲得連續(xù)定位結(jié)果,并利用實(shí)時(shí)軌跡數(shù)據(jù)實(shí)現(xiàn)對人員和重要設(shè)施的在線監(jiān)測,通過劃定作業(yè)區(qū)域和時(shí)間,實(shí)現(xiàn)對作業(yè)人員是否進(jìn)入危險(xiǎn)區(qū)域的預(yù)警提醒,保障作業(yè)人員安全。
UWB定位系統(tǒng)由基站、定位標(biāo)簽和解算服務(wù)器3個(gè)部分組成,通過獲取標(biāo)簽到不同基站的幾何距離計(jì)算出標(biāo)簽的實(shí)時(shí)位置,定位模式包括:基于到達(dá)時(shí)間(Time of Arrival,TOA)、基于飛行時(shí)間(Time of Flight,TOF)、基于到達(dá)時(shí)間差(Time Difference of Arrival,TDOA)、基于到達(dá)角度(Angle of Arrival,AOA)等幾種,下面進(jìn)行簡單介紹。
通過測量UWB信號從定位標(biāo)簽(Tag)發(fā)出到附近3個(gè)以上不同定位基站(Anchor)的時(shí)間,將時(shí)間差乘以光速即可獲得標(biāo)簽到基站天線的距離觀測值,進(jìn)而根據(jù)平面幾何原理確定出標(biāo)簽的位置,TOA定位原理如圖1所示。
圖1 TOA定位方法示意圖Fig.1 Schematic of TOA positioning method
如圖1所示,設(shè)標(biāo)簽P同時(shí)發(fā)射信號到A、B、C這3個(gè)基站,獲得距離觀測值,觀測方程如式(1)
(1)
式中,(XA,YA)、(XB,YB)、(XC,YC)分別為A、B、C這3個(gè)基站的已知坐標(biāo);LA、LB、LC分別為標(biāo)簽到基站的距離觀測值;(X,Y)為待求標(biāo)簽坐標(biāo)。按式(1)中3個(gè)方程解2個(gè)未知數(shù),將方程組進(jìn)行線性化后用最小二乘即可求出P點(diǎn)坐標(biāo),實(shí)際解算中考慮到測距精度受信號遮擋、天線群延遲的各向異性以及多路徑等誤差源的影響,對各種誤差進(jìn)行分類建模,利用卡爾曼濾波方法[13]獲取最優(yōu)估計(jì)的標(biāo)簽坐標(biāo)。
TOF由TOA演化而來,它的定位方法與TOA在本質(zhì)上是相同的,差別僅在于測量距離的方式不同:TOA使用時(shí)間戳進(jìn)行測距,因此對硬件的時(shí)間同步精度要求較高;而TOF則使用時(shí)間段測距,從而避免了不同設(shè)備之間時(shí)鐘嚴(yán)格同步的要求,在一定程度上減少了由時(shí)鐘偏差引起的誤差,提高了測距精度,但由于需要雙向測距,標(biāo)簽的功耗相比單向測距的方式更高。
TDOA定位模式下,標(biāo)簽的功耗相對較低,系統(tǒng)也容易承載較多數(shù)量的標(biāo)簽同時(shí)工作,其通過測量UWB信號從標(biāo)簽到2個(gè)不同的UWB基站之間傳播時(shí)間的差值,乘以光速即可得到距離差。由于平面上與2個(gè)固定點(diǎn)(基站)的距離差是常數(shù)的點(diǎn)的軌跡是雙曲線,所以TDOA定位方式又稱為雙曲線定位。TDOA是對TOA算法的改進(jìn),它并不是直接利用信號到達(dá)時(shí)間,而是利用多個(gè)UWB基站接收到信號的時(shí)間差來確定移動目標(biāo)的位置,這樣標(biāo)簽與基站之間就不需要嚴(yán)格的時(shí)鐘同步,只需要基站之間保持時(shí)間同步即可,TDOA定位原理如圖2所示。
圖2 TDOA定位方法示意圖Fig.2 Schematic of TDOA positioning method
如圖2所示,任意時(shí)刻系統(tǒng)可以測量標(biāo)簽到不同基站的時(shí)間差dT=TA-TB,乘以光速即可得到標(biāo)簽到不同基站之間的距離差觀測值,觀測方程如式(2)
(2)
式中,(XA,YA)、(XB,YB)、(XC,YC)分別為A、B、C這3個(gè)基站的已知坐標(biāo);LAB、LBC、LCA分別為標(biāo)簽到2個(gè)基站的距離差;(X,Y)為待求標(biāo)簽P點(diǎn)坐標(biāo)。
AOA定位方式并不測量標(biāo)簽與基站的距離,而是通過基站的天線陣列獲取UWB標(biāo)簽信號的入射方向,以此來推算基站與標(biāo)簽之間的角度,利用三角測量法計(jì)算出標(biāo)簽的位置坐標(biāo)。AOA一般只需要2個(gè)基站即可定位,其定位原理如圖3所示。
圖3 AOA定位方法示意圖Fig.3 Schematic of AOA positioning method
如圖3所示,由于定位基站A、B的位置已知,通過測量獲取基站到標(biāo)簽的方向角,則容易求出P點(diǎn)到A、B軸向的夾角值∠A、∠B,觀測方程如式(3)
(3)
式中,(XA,YA)、(XB,YB)分別為A、B這2個(gè)基站的已知坐標(biāo);∠A、∠B分別為標(biāo)簽到2個(gè)基站連線的夾角觀測值;(X,Y)為待求標(biāo)簽坐標(biāo)。按式(3)中2個(gè)方程求解2個(gè)未知數(shù),即可求出P點(diǎn)坐標(biāo)。
AOA定位方式減少了硬件部署的數(shù)量,但是由于測角精度很大程度上受到基站安裝高度的影響,有效定位區(qū)域的面積一般都不大,精度也較差。
綜上所述,TOA方法具有功耗小、平滑性好的優(yōu)點(diǎn);TOF方法具有基站數(shù)量需求少的優(yōu)點(diǎn);TDOA方法具有在復(fù)雜環(huán)境下定位能力強(qiáng)的優(yōu)點(diǎn);本文服務(wù)器解算策略是根據(jù)信號質(zhì)量混合使用模型的計(jì)算結(jié)果。
為便于用戶攜帶和使用,本文設(shè)計(jì)的一體化定位終端將UWB定位芯片與GNSS定位芯片集成到手持智能設(shè)備中。硬件內(nèi)核采用ARM公司的Cortex A53高性能處理器,GNSS采用支持實(shí)時(shí)動態(tài)差分法(Real-Time Kinematic,RTK)定位的u-blox公司的F9p小型雙頻定位模塊,UWB模塊采用Decawave公司芯片,設(shè)計(jì)預(yù)留慣性測量單元(Inertial Measurement Unit,IMU)傳感器接口,同時(shí)設(shè)計(jì)帶有4G模塊,以便數(shù)據(jù)實(shí)時(shí)回傳到服務(wù)器,硬件架構(gòu)設(shè)計(jì)圖如圖4所示。
圖4 一體化定位終端硬件框架圖Fig.4 The frame diagram of GNSS/UWB fusing device
基于GNSS的室外場景高精度定位技術(shù)已經(jīng)非常成熟:終端通過網(wǎng)絡(luò)模塊接入連續(xù)運(yùn)行參考站(Continuously Operating Reference Stations,CORS)系統(tǒng)獲得RTCM差分?jǐn)?shù)據(jù)流,并傳入GNSS定位模塊即可進(jìn)行RTK解算,從而獲得高精度定位結(jié)果,本文不再贅述。
當(dāng)用戶進(jìn)入到室內(nèi)場景時(shí),一體化終端上的UWB標(biāo)簽將以固定頻率發(fā)射信號到UWB基站,基站將觀測信號傳到定位服務(wù)器進(jìn)行解算后,獲得用戶室內(nèi)坐標(biāo)并推送到人員監(jiān)控平臺,平臺融合GNSS解與UWB解后寫入數(shù)據(jù)庫中,然后便能為APP或網(wǎng)站應(yīng)用提供用戶軌跡信息,系統(tǒng)示意圖如圖5所示。
圖5 GNSS/UWB定位系統(tǒng)示意圖Fig.5 Schematic of GNSS/UWB positioning system
當(dāng)用戶從室外環(huán)境向室內(nèi)環(huán)境移動時(shí),由于衛(wèi)星受到遮擋,GNSS芯片接收到的衛(wèi)星數(shù)將減少,定位結(jié)果出現(xiàn)浮動、單點(diǎn)、精度下降,直至無解。同時(shí)隨著用戶定位終端不斷靠近室內(nèi)基站,定位標(biāo)簽接收到的基站數(shù)目也將增多,監(jiān)控平臺根據(jù)解狀態(tài)進(jìn)行定位模式的切換。
為了能夠驗(yàn)證本文室內(nèi)外定位系統(tǒng)的運(yùn)行效果,選擇在筆者辦公區(qū)域進(jìn)行測試。
為實(shí)現(xiàn)室內(nèi)外坐標(biāo)系統(tǒng)的統(tǒng)一,在天臺開闊區(qū)域用RTK連接CORS采集解算中誤差優(yōu)于1cm的固定解坐標(biāo)作為起算點(diǎn),再用1s精度的全站儀聯(lián)測獲得室內(nèi)UWB基站(圖中星號標(biāo)記)和測試點(diǎn)位(圖6中三角形標(biāo)記)的準(zhǔn)確坐標(biāo)。本文實(shí)驗(yàn)共安裝4個(gè)UWB基站并用網(wǎng)線與解算服務(wù)器連接,部署平面如圖6所示。
圖6 實(shí)驗(yàn)總體設(shè)計(jì)圖Fig.6 Overall design of experiment
基站空間布局會影響最終定位精度,在生產(chǎn)項(xiàng)目中遇到面積較大的室內(nèi)定位系統(tǒng)基站布局設(shè)計(jì)時(shí),可利用幾何精度衰減因子(Geometric Dilution of Precision,GDOP)對不同布局方案進(jìn)行設(shè)計(jì)評定。
筆者手持一體化定位終端,從室外天臺走入辦公室內(nèi),系統(tǒng)端實(shí)時(shí)顯示運(yùn)動軌跡,事后將數(shù)據(jù)庫記錄的軌跡坐標(biāo)展示到平面圖中,動態(tài)軌跡圖如圖7所示。
圖7 動態(tài)測試軌跡圖Fig.7 Positioning trajectory of dynamic test
從圖7可以看出,用戶在室內(nèi)外環(huán)境中均能輸出定位結(jié)果,定位軌跡與實(shí)際行走路線相符,衛(wèi)星定位與UWB定位軌跡平滑過渡,說明終端能夠進(jìn)行連續(xù)的一體化定位。根據(jù)參考文獻(xiàn)[14]的方法,還可利用智能終端設(shè)備上的慣性測量值,對UWB室內(nèi)定位結(jié)果進(jìn)行動態(tài)平滑濾波。
為進(jìn)一步評估室內(nèi)定位系統(tǒng)的定位精度,分別在6個(gè)測試點(diǎn)位上進(jìn)行靜置采集120s,共計(jì)1200個(gè)歷元數(shù)據(jù),然后按不同的方向統(tǒng)計(jì)內(nèi)符合中誤差,計(jì)算公式如式(4)
(4)
式中,N為測試點(diǎn)個(gè)數(shù);Δi為各觀測值與平均值之差。
外符合中誤差計(jì)算公式如式(5)
(5)
表1 靜態(tài)測試精度統(tǒng)計(jì)表
從測試結(jié)果可以看出,UWB定位內(nèi)符合精度各方向平均值小于10cm,外符合精度各方向平均值約30cm,滿足室內(nèi)環(huán)境人員安全管理的精度要求。由于客觀條件所限,本文實(shí)驗(yàn)基站安裝在不同房間,中間柱子與玻璃隔墻較多,信號質(zhì)量較差,導(dǎo)致個(gè)別點(diǎn)位精度波動較大,這也是實(shí)際項(xiàng)目中面臨的主要問題,可以通過加密基站和優(yōu)化基站位置等方法進(jìn)行改善。
本文針對電力北斗安全應(yīng)用及智能無人駕駛領(lǐng)域面臨的室內(nèi)外無縫定位需求,設(shè)計(jì)開發(fā)了一套UWB與GNSS結(jié)合的軟硬件系統(tǒng)。實(shí)驗(yàn)結(jié)果表明:
1)通過坐標(biāo)聯(lián)測統(tǒng)一GNSS與UWB定位的坐標(biāo)系統(tǒng)后,可以實(shí)現(xiàn)室內(nèi)外一體化無縫定位,UWB動態(tài)定位精度明顯弱于靜態(tài)定位精度。
2)靜態(tài)定位精度可以達(dá)到10cm,不同點(diǎn)位精度差異較大,說明UWB定位精度受室內(nèi)環(huán)境影響較大。
3)本文初步設(shè)計(jì)實(shí)現(xiàn)了室內(nèi)外一體化定位的硬件及系統(tǒng),受時(shí)間精力所限,尚未解決室內(nèi)定位精度易受基站數(shù)量和信號干擾影響的問題,下一步將研究GNSS定位技術(shù)、UWB技術(shù)、慣性傳感器和視覺等多源傳感器技術(shù)融合[15],以進(jìn)一步提高系統(tǒng)魯棒性。