国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于UWB和IMU融合的UWB弱信號環(huán)境下高精度定位算法

2024-08-23 00:00:00趙陽王田虎李文杰繆千年沈運哲黃濤
無線電工程 2024年7期
關(guān)鍵詞:超寬帶

摘 要:針對全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation Satellite System,GNSS) 在受限空間內(nèi)定位精度差,甚至無法定位和無線超寬帶(Ultra-Wide Band,UWB) 脈沖室內(nèi)定位技術(shù)在非視距(Non Line of Sight,NLoS) 環(huán)境下定位精度差以及定位穩(wěn)定性低等問題,提出以誤差狀態(tài)卡爾曼濾波(Error State Kalman Filter,ESKF) 為基礎(chǔ)并將UWB 定位技術(shù)和慣性傳感器(Inertial Measurement Unit,IMU) 技術(shù)相融合,設(shè)計一套UWB 弱信號環(huán)境下的UWB 定位算法模型,實現(xiàn)UWB 弱信號環(huán)境下的厘米級定位。通過優(yōu)化傳統(tǒng)ESKF 方法以及融合UWB 和IMU 的測量數(shù)據(jù),解決傳統(tǒng)UWB 定位在NLoS 環(huán)境下定位精度較差和定位結(jié)果容易發(fā)生偏移等問題。實驗研究結(jié)果表明,在導(dǎo)航實驗室內(nèi),系統(tǒng)在東-北-天(ENU) 坐標(biāo)系中東方向、北方向軸和OXY 平面上的精度分別提高了2. 87% 、12. 02% 和5. 71% ,方差分別降低了5. 80% 、18. 06% 和5. 71% 。在地下通道UWB 弱信號環(huán)境下,系統(tǒng)在東方向、北方向和OXY 平面上的精度分別提高了12. 08% 、24. 10% 和16. 08% ;方差分別降低了8. 12% 、32. 74% 和12. 23% 。所提出的算法模型有效改善了UWB 室內(nèi)定位技術(shù)在NLOS 情況下,定位精度低、系統(tǒng)定位穩(wěn)定性差的問題,降低了定位成本,具有很強的實用性。

關(guān)鍵詞:超寬帶;慣性傳感器;誤差狀態(tài)卡爾曼濾波;非視距

中圖分類號:TN961 文獻標(biāo)志碼:A 開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

文章編號:1003-3106(2024)07-1721-11

0 引言

全球?qū)Ш叫l(wèi)星系統(tǒng)(Global Navigation SatelliteSystem,GNSS)已廣泛應(yīng)用于人們的日常生活中,為人們的出行提供了諸多方便[1]。但不可否認(rèn)的是,GNSS 受到衛(wèi)星空間載荷限制、信號發(fā)射功率小等因素的影響,僅可以在衛(wèi)星信號良好的室外提供較好的導(dǎo)航定位服務(wù)。遇到例如室內(nèi)、峽谷和隧道等GNSS 信號較弱的環(huán)境區(qū)域時,經(jīng)常會出現(xiàn)信號失鎖、周跳頻繁等情況[2],嚴(yán)重時可能會出現(xiàn)無法提供定位服務(wù)的現(xiàn)象。然而,隨著現(xiàn)代城市化基礎(chǔ)建設(shè)和室內(nèi)空間開發(fā)進程的不斷加快,城鎮(zhèn)地區(qū)的居民每天有90% 以上的時間都在密集市區(qū)和室內(nèi)環(huán)境下生活。人們對城市中的交通運輸樞紐、大型購物商場、生產(chǎn)車間和圖書館等基礎(chǔ)設(shè)施中對于人員定位、物資運輸?shù)谋O(jiān)控等信息服務(wù)都有著很大的需求。同時,如突發(fā)災(zāi)害時,救援人員在工作時需要準(zhǔn)確而迅速地獲取導(dǎo)航定位信息。這些需求都對在GNSS 信號弱的環(huán)境內(nèi)提供高精度位置服務(wù)提出了很高的要求。

近些年來,隨著無線通信技術(shù)、微控制技術(shù)的發(fā)展,越來越多的室內(nèi)定位技術(shù)系統(tǒng)應(yīng)用在日常的生活以及工業(yè)生產(chǎn)中。這些室內(nèi)定位系統(tǒng)主要應(yīng)用包括無線網(wǎng)絡(luò)(Wireless Fidelity,WiFi)、無線超寬帶(Ultra-Wide Band,UWB)脈沖技術(shù)、射頻識別(RadioFrequency Identification,RFID)、藍牙(Bluetooth)等的無線通信技術(shù)以及慣性導(dǎo)航系統(tǒng)(InertialNavigation System,INS )實現(xiàn)準(zhǔn)確定位。首先就WiFi 定位技術(shù)系統(tǒng)而言,因為室內(nèi)WiFi 定位技術(shù)受室內(nèi)設(shè)施設(shè)備以及室內(nèi)環(huán)境等影響因素干擾較大,不同的室內(nèi)環(huán)境需要根據(jù)實際情況重新鋪設(shè)無線接入點(Wireless Access Point,AP)設(shè)備,所以基于WiFi 的室內(nèi)定位系統(tǒng)的遷移性較差[3]。同時,在實際使用過程中,基于WiFi 的室內(nèi)定位系統(tǒng)環(huán)境搭建步驟較為復(fù)雜,實用性不夠理想。采用基于WiFi的室內(nèi)定位技術(shù)系統(tǒng)需要在訓(xùn)練階段構(gòu)建指紋特征庫。在實施過程中,構(gòu)建過程過于繁瑣,并且構(gòu)建完成后若需要增刪定位設(shè)備時需要重新構(gòu)建指紋特征庫,不便于在實際的生產(chǎn)和生活中使用[4]。其次,對于藍牙定位技術(shù)來說,藍牙定位技術(shù)雖然具有自身優(yōu)勢,如不易受障礙物遮擋的影響、對環(huán)境要求較低等,但是由于藍牙的傳輸距離較短,所以基于藍牙的室內(nèi)定位系統(tǒng)只能實現(xiàn)較小區(qū)域內(nèi)的定位,不適合在環(huán)境復(fù)雜、有干擾的大型生產(chǎn)車間和大型購物商場(城)中使用,使用場景達不到理想化[5]。再次,RFID 室內(nèi)定位技術(shù)系統(tǒng)雖然可達到厘米級,但是由于該系統(tǒng)在實際應(yīng)用過程中定位的距離較短,定位的范圍較小,且難以實現(xiàn)和其他設(shè)備之間進行通信,所以實際利用價值較低[6]。慣性導(dǎo)航技術(shù)雖可以短時間提供精度較高的定位服務(wù),但隨著定位時間的增長,累計誤差會逐漸增加,定位精度會越來越低,所以INS 一般只能與其他定位技術(shù)融合使用,不能單獨使用[7]。UWB 技術(shù)是以非常窄的帶寬以及超快的傳輸速度為主要特點的無線電傳輸技術(shù),與傳統(tǒng)的帶通調(diào)制不同,使用完全不同類型的無線信號傳輸方式。以這種無線傳輸技術(shù)為主的定位技術(shù)的主要優(yōu)點為傳輸速度快、傳輸信息量大和安全性較高,同時可以與許多其他設(shè)備聯(lián)合實時運行。所以在實際生產(chǎn)應(yīng)用過程中使用無線UWB 技術(shù)系統(tǒng)來實現(xiàn)定位是一種實用性高,并且是可靠的室內(nèi)定位技術(shù)[8]。

然而,雖然UWB 室內(nèi)定位技術(shù)具有功耗低,傳輸可靠性高、安全性強和傳輸距離遠等優(yōu)點,但當(dāng)遇到非視距(Non Line of Sight,NLoS)環(huán)境時,UWB 信號會產(chǎn)生較大的偏移甚至丟失,UWB 定位技術(shù)的定位精度以及定位穩(wěn)定性都會大大下降。針對這一問題,研究人員對室內(nèi)UWB 定位技術(shù)在NLoS 情況下的定位問題進行了大量的研究。徐曉蘇等[9]提出一種通過對坐標(biāo)系統(tǒng)進行2 次解算從而提高UWB定位精度的定位方法,減少了基站布局過程中高度對定位結(jié)果的影響。

宰昶豐等[10]將采集到的定位數(shù)據(jù)通過UWB 穿越障礙物的公式推導(dǎo)結(jié)合UWB 無線載波通信信號減弱模型,進行衰減能量測算,減小定位時的信號能量衰減誤差,提高測距和定位精度。宋波等[11]提出了一種新型識別NLoS 信號的方法。該方法用視距的均值以及協(xié)方差矩陣表示NLoS 環(huán)境中障礙物的概率分布,并且通過收集來的樣本建立模型矩陣,從而識別NLoS 信號。李旭等[12]提出了一種UWB 和慣性測量單元緊組合而成的導(dǎo)航定位方法,該定位方法的主要特點是人機交互方式多、模型之間轉(zhuǎn)化較為快速平滑。隋心等[13]提出了一種在間斷NLoS環(huán)境下定位效果較好的誤差檢測方法,該方法的主要特點是利用三角不等式法判斷NLoS 環(huán)境中不同障礙物之間的距離值,通過相近的定位基站和標(biāo)簽解算出來的距離值來判斷NLoS 環(huán)境中障礙物所在的具體位置。然而,上述文獻提出的方法僅提高了UWB 在NLoS 情況下的定位精度,沒有對系統(tǒng)定位的穩(wěn)定性做進一步討論。上述文獻提出的方法計算較復(fù)雜,在實用性方面需要進一步加強。

為解決UWB 室內(nèi)定位技術(shù)在NLoS 環(huán)境下的高精度、強穩(wěn)定性的定位問題,本文設(shè)計了一個基于無線UWB 脈沖技術(shù)和慣性測量單元的室內(nèi)高精度定位算法模型。該算法模型以誤差狀態(tài)卡爾曼濾波(Error State Kalman Filter,ESKF)為基礎(chǔ)框架,通過融合慣性傳感器(Inertial Measurement Unit,IMU)和UWB 的測量數(shù)據(jù),緩解和修正UWB 在NLoS 環(huán)境下產(chǎn)生的定位誤差,在一定程度上提高定位系統(tǒng)在NLoS 環(huán)境下的定位精度和定位穩(wěn)定性。經(jīng)實驗驗證,本文算法具有抗干擾能力強、精度較高等優(yōu)點,能很好地解決實際導(dǎo)航定位過程中出現(xiàn)的NLoS 以及多徑效應(yīng)等問題,可以滿足復(fù)雜環(huán)境下的長時間、高精度的定位需求。

1 ESKF 融合濾波模型與仿真研究

為解決UWB 室內(nèi)定位技術(shù)在NLoS 環(huán)境下的定位精度下降,定位發(fā)生較大偏移等問題,選擇使用多傳感器融合的方式提高UWB 在NLoS 環(huán)境下的定位精度,選擇使用IMU 和UWB 設(shè)備進行融合定位。

1. 1 坐標(biāo)系統(tǒng)

當(dāng)使用多傳感器融合實現(xiàn)導(dǎo)航定位時,導(dǎo)航參考坐標(biāo)的選擇是一個重要的問題。本算法中使用到的IMU 主要由三軸加速度計測量單元和三軸陀螺儀測量單元這兩部分構(gòu)成,通過這兩部分的測量可以首先得出定位標(biāo)簽在載體坐標(biāo)系下的加速度和角速度的信息。然后,將所得到的信息通過積分運算得出定位標(biāo)簽的位置、速度和姿態(tài)等信息。最后,將其轉(zhuǎn)化到導(dǎo)航坐標(biāo)系下,導(dǎo)航坐標(biāo)系的選擇對整個定位系統(tǒng)的實現(xiàn)十分關(guān)鍵。

在導(dǎo)航定位系統(tǒng)中,IMU 通常被用于追蹤確定定位標(biāo)簽的運動狀態(tài)和姿態(tài)信息,因此需要使用導(dǎo)航坐標(biāo)系的概念。導(dǎo)航坐標(biāo)系一般固定在定位標(biāo)簽起始時刻的位置。導(dǎo)航坐標(biāo)系需要進行重力對齊,即導(dǎo)航坐標(biāo)系的Z 軸負方向與當(dāng)?shù)刂亓Ψ较驅(qū)R。在多數(shù)情況下定位過程都是在地面平整的區(qū)域進行的,如倉庫、地下室和地下人行通道等。但在實際應(yīng)用過程,不可忽略地會出現(xiàn)定位標(biāo)簽處于斜面中的情況,如峽谷、山區(qū)等。此時導(dǎo)航坐標(biāo)系的重力對齊十分重要。如果不進行重力對齊,因為導(dǎo)航坐標(biāo)系為定位標(biāo)簽的起始位置,Z 軸正方向為當(dāng)前路面的法線方向。而當(dāng)定位標(biāo)簽的起始位置處于斜面時,導(dǎo)航坐標(biāo)系會整體存在一個坡面的傾角。此時,定位標(biāo)簽的位姿與運動狀態(tài)是基于傾斜面表示的,會對后續(xù)導(dǎo)航定位造成一定的誤差。

因此,通常在使用IMU 時,在初始化階段要進行重力對齊,估計當(dāng)前位置的重力方向,求得初始位置的三軸姿態(tài)角,定義為初始姿態(tài),此時導(dǎo)航坐標(biāo)系的Z 軸方向與當(dāng)前重力方向平行。在實際定位過程中,OXY 平面為切平面,因此重力對齊后的導(dǎo)航坐標(biāo)系稱為當(dāng)?shù)厍衅矫孀鴺?biāo)系。在實際實驗測量過程中,由于定位時接收機與定位基站高度相對統(tǒng)一,所以高度對測量的結(jié)果的影響很小,本實驗將各個基站與接收機視作統(tǒng)一平面,在定位時視作二維定位。在后續(xù)討論中,X 軸方向?qū)?yīng)東-北-天(ENU)坐標(biāo)系中的東方向,Y 軸方向?qū)?yīng)ENU 坐標(biāo)系中的北方向。

在對齊重力的情況下,一般存在2 種方向的定義方式:東-北-天(ENU)、北-東-地(NED)或者使用簡化后的二維投影坐標(biāo)例如通用橫墨卡托格網(wǎng)系統(tǒng)(Universal Fransverse Mercator Grid System,UTM)坐標(biāo)等。其中,ENU 局部坐標(biāo)系采用三維直角坐標(biāo)系來描述地球表面,在小范圍內(nèi)固定了原點。但是此類方法忽略了地球曲率的因素,會造成誤差,只適用于小范圍場景。但是本文算法模型主要應(yīng)用場景為室內(nèi)以及密閉空間的小范圍區(qū)域,所以使用ENU坐標(biāo)系也很合適。

基于上述研究,若要將載體坐標(biāo)系下的矢量旋轉(zhuǎn)變化到ENU 導(dǎo)航坐標(biāo)系下可以使用歐拉角法、方向余弦陣法和四元數(shù)法等方法。

歐拉角法雖簡單直觀,但會出現(xiàn)萬向節(jié)死鎖現(xiàn)象。方向余弦陣法雖然有一定的應(yīng)用場景,但該方法存在計算量較大的問題,在定位系統(tǒng)中應(yīng)用會導(dǎo)致定位結(jié)果冗余量過大的問題。故本文考慮到計算量和算法的復(fù)雜度問題以及實際應(yīng)用情況下需要響應(yīng)速度快的要求,最終選用了四元數(shù)法。根據(jù)文獻[14],四元數(shù)微分方程如下:

式中:ω = [ωx,ωy,ωz] T ,ωx、ωy、ωz 分別為定位標(biāo)簽中IMU 里的陀螺儀在XYZ 坐標(biāo)系中測量出的定位標(biāo)簽在定位過程中的各方向的角速度;q = [q0 q1q2 q3] T 為將載體坐標(biāo)系轉(zhuǎn)化為導(dǎo)航坐標(biāo)系時采用的四元數(shù)法中的轉(zhuǎn)移矩陣,且此矩陣的形式是固定的,即q20+q21+q22+q23= 1;

載體坐標(biāo)系(b 系)過渡到導(dǎo)航坐標(biāo)系(e 系)的旋轉(zhuǎn)矩陣[14]通過四元數(shù)法推導(dǎo)得到:

定位標(biāo)簽中IMU 的陀螺儀的測量值通過算法變化到導(dǎo)航坐標(biāo)系下,姿態(tài)信息可用橫滾角γ、俯仰角θ 和偏航角ψ 來表示,具體如下:

γ = atan2(2(q2 q3 + q0 q1 ),q20- q21- q22+ q23), (3)

θ = asin(2(q0 q2 - q1 q3 )), (4)

ψ = atan2(2(q1 q2 + q0 q3 )(q20+ q21- q22- q23)),(5)

式中:atan2()為反正切值函數(shù),表示角度為(-π,π)。

通過旋轉(zhuǎn)變化,可以將b 系下的加速度計測量值轉(zhuǎn)化到e 系:

a e = Ceb ab - [0 0 g] T , (6)

式中:ae = [aex aey aez]T表示e 系下的三軸加速度,ab = [abx aby abz] T表示b 系下的三軸加速度,g 表示當(dāng)?shù)刂亓铀俣?。對加速度a?積分,即得到e 系下的速度和位置。

1. 2 UWB 和IMU 融合濾波算法研究

1. 2. 1 基于UWB 無線測距定位原理

無線通信定位原理主要是首先通過無線電信號在定位標(biāo)簽以及定位基站之間來回通信,從而獲得二者之間的距離等信息。然后根據(jù)得到的距離等信息。最后通過諸如最小二乘法等的定位算法解算出標(biāo)簽節(jié)點的坐標(biāo)。但是在實際測量過程中,由于存在誤差的影響,所以通常需要進行算法優(yōu)化和估計。

UWB 技術(shù)早期源于20 世紀(jì)60 年代。與傳統(tǒng)通信技術(shù)中運用的一般載波不同的是,UWB 中使用的是能量較短且?guī)捿^窄的脈沖。UWB 信號僅需要一個納秒級以下的脈沖便可通過天線進行發(fā)送,通過改變脈沖的幅度、時間或相位來加載所需要傳輸?shù)男畔?。基于UW?信號的定位系統(tǒng)不僅具有定位準(zhǔn)確度高以及穿透力強的特點,而且在多傳感、多信號的復(fù)雜環(huán)境下,UWB 信號不易干擾其他無線信號,非常適合在多傳感器融合的環(huán)境下使用。UWB技術(shù)使用超窄脈沖精確測量信號到接收位置的時間,解算基站到接收機的距離,通過位置解算方程完成室內(nèi)定位需求。近年來UWB 的使用方案在數(shù)據(jù)發(fā)送領(lǐng)域以及室內(nèi)定位領(lǐng)域快速推廣,尤其是基于UWB 空間定位方案目前廣泛應(yīng)用于地下停車場、大型倉庫和展覽廳等密閉空間內(nèi),定位精度可達厘米級。

本文使用基于到達時間差(Time Difference ofArrival,TDOA)的傳統(tǒng)定位模型。TDOA 的定位原理是通過測量定位標(biāo)簽和定位基站之間的時間差來計算定位標(biāo)簽和各個基站之間的距離值,進而求解出最終的坐標(biāo)。具體而言,通過將時間差乘以無線傳輸信號在環(huán)境中的傳輸速度,可以計算出定位標(biāo)簽與各個基站之間的距離值,并利用這些距離值求解方程組則得出定位標(biāo)簽的最終坐標(biāo)。TDOA 定位原理如圖1 所示。可以看出,在實際定位過程中,若要完成通過TDOA 定位原理的定位,首先至少需要布置3 個基站,定位原理可以理解為以2 個基站為圓心畫2 條雙曲線,雙曲線的交點則為定位過程中定位標(biāo)簽所處的位置。具體為,在TDOA 定位系統(tǒng)的布置方式中點Anchor1 是主基站,坐標(biāo)值為(X1,Y1),點Anchor2、Anchor3 是副基站,坐標(biāo)值分別為(X2,Y2),(X3,Y3),TAG 是標(biāo)簽,坐標(biāo)值為(X,Y)。假定電子標(biāo)簽信號到達3 個基站的時間為t1、t2、t3,可以得到:

1. 2. 2 濾波方法的選擇

為實現(xiàn)UWB 和IMU 的數(shù)據(jù)融合,使用濾波的方式將二者融合。選擇以貝葉斯公式作為理論框架的濾波方法,例如卡爾曼濾波(Kalman Filter,KF)、擴展卡爾曼濾波(Extended Kalman Filter,EKF)和ESKF。其中KF 模型和EKF 模型屬于直接濾波模型,ESKF 屬于間接濾波模型,都是貝葉斯濾波的具化形式之一,遵循貝葉斯濾波的基礎(chǔ)理論。然而,由于KF 只適用于線性系統(tǒng),所以在處理復(fù)雜的NLoS環(huán)境時,僅用KF 是不合適的。EKF 和ESKF 可用于解決非線性問題。但與EKF 相比,ESKF 的主要特點是濾波過程中的工作點坐標(biāo)更接近原點(0,0),并且能夠進一步有效地減少奇異值情況的產(chǎn)生,能夠更好地確保線性化過程的合理和有效。所以本文選擇ESKF 為基礎(chǔ)框架并加以改進作為本系統(tǒng)中融合IMU 和UWB 的方法[15]。

1. 2. 3 融合濾波思路

通過測量得到IMU 和UWB 的初始數(shù)據(jù)之后,首先將IMU 的初始測量數(shù)據(jù)在ESKF 預(yù)測環(huán)節(jié)內(nèi)進行預(yù)處理和位置預(yù)測,通過預(yù)處理和位置預(yù)測的結(jié)果得到預(yù)測誤差狀態(tài)和名義狀態(tài)。接著將UWB 各個定位基站測量得到的偽距值與名義狀態(tài)中各個基站到估計位置的距離的值作差進行對比,從而計算得出UWB 的各個基站在定位中的權(quán)重占比。然后將定位過程中的每個定位基站相對于定位標(biāo)簽的權(quán)重占比作為初始值進行最小二乘處理,反復(fù)迭代這個過程。最后對誤差狀態(tài)進行修正從而獲得最終狀態(tài)[15]。整體融合思路框圖如圖2 所示。

1. 2. 4 ESKF 融合濾波融合IMU 和UWB

ESKF 在使用過程中將傳統(tǒng)的狀態(tài)量分為三部分,分別為真實狀態(tài)、名義狀態(tài)和誤差狀態(tài)。ESKF的核心思想為對系統(tǒng)的誤差狀態(tài)求解,再與名義狀態(tài)合并,最終獲得系統(tǒng)的實際狀態(tài)。ESKF 的步驟主要包括名義狀態(tài)方程的確定、誤差狀態(tài)方程的確定、修正NLoS 數(shù)據(jù)以及誤差狀態(tài)量測更新[16]。

① 確定名義狀態(tài)方程以及信號的預(yù)處理

名義狀態(tài)是指系統(tǒng)在不考慮噪聲影響下的狀態(tài),主要作用是確定定位標(biāo)簽的運動趨勢。在定位初始階段確定名義狀態(tài)的主要作用是幫助系統(tǒng)估計初步位置,對UWB 測量的偽距進行NLoS 環(huán)境下的判斷和修正,使用IMU 測量的運動狀態(tài)進行更新。在IMU 運動方程的基礎(chǔ)上,假設(shè)噪聲項全為0,選取位置p、速度v 及四元數(shù)q 作為名義狀態(tài)。為使四元數(shù)名義狀態(tài)始終為單位四元數(shù),保證迭代收斂,定義:

q{v} = e v/2。(9)

根據(jù)標(biāo)簽運動方程與四元數(shù)姿態(tài)方程[14],有:

式中:am 、ab 分別為定位標(biāo)簽運動時,IMU 中三軸加速度計測量的加速度的測量值和名義值;ωm 、ωb 分別為IMU 中三軸陀螺儀測量角速度的測量值和名義值,R 為IMU 到慣性系旋轉(zhuǎn)的轉(zhuǎn)移矩陣,pk+1 為k+1 時刻名義位置矩陣,pk 為k 時刻名義位置矩陣,vk+1 為k+1 時刻定位標(biāo)簽中IMU 加速度計的名義矩陣,vk 為k 時刻定位標(biāo)簽中IMU 加速度計的名義矩陣,qk+1 為k+1 時刻定位標(biāo)簽中IMU 陀螺儀的姿態(tài)四元數(shù)矩陣,qk 為k 時刻姿態(tài)四元數(shù)矩陣,g 為定位標(biāo)簽所處位置的加速度矩陣。

將式(9)帶入式(10),有:

式中:θ = ||(ωm -ωb)Δt|| ,υ = (ωm -ωb)Δt/θ 。利用2 個單位四元數(shù)的乘積仍為單位四元數(shù)的特性,保證迭代收斂。

② 通過名義狀態(tài)和噪聲誤差確立誤差狀態(tài)方程

在步驟①中通過IMU 的測量信息計算出的名義狀態(tài)未考慮到噪聲的影響,如果使用該名義狀態(tài)繼續(xù)計算下去會使得系統(tǒng)的定位誤差越來越大。所以需要通過確立誤差狀態(tài),再利用誤差狀態(tài)對步驟①中的名義狀態(tài)中的誤差進行修改,從而確保定位結(jié)果不受誤差影響。所以,選取位移誤差δpT、速度誤差δνT、姿態(tài)誤差δθT、陀螺儀零偏誤差δωTb及加速度計零偏誤差δaTb作為誤差狀態(tài),記作:

式中:Kk+1 為定位標(biāo)簽在k+1 時刻的KF 中的卡爾曼增益,Pk+1 | k 為定位標(biāo)簽在k+1 時刻的先驗估計協(xié)方差,H 為定位標(biāo)簽中UWB 的狀態(tài)量到實際測量的轉(zhuǎn)移矩陣,V 為定位標(biāo)簽在定會過程中的測量噪聲矩陣,Pk+1 | k+1 為k+1 時刻的后驗估計協(xié)方差,Yk為觀測矩陣,Xk+1 | k+1 為k +1 時刻后驗估計狀態(tài)矩陣。這些符號是ESKF 中量測更新方程的關(guān)鍵組成部分,用于計算系統(tǒng)狀態(tài)的后驗估計值。

為了得到定位標(biāo)簽的定位狀態(tài)信息,本文融合了量測更新后的2 個狀態(tài)公式:誤差狀態(tài)式(12)和名義狀態(tài)式(10),從而完成整個算法模型的建立。

2 算法驗證與測試

2. 1 視距以及NLoS 環(huán)境對UWB 定位精度的影響

為驗證NLoS 環(huán)境是否一定會對定位精度產(chǎn)生影響以及不同障礙物對視距的影響程度,本文首先設(shè)計了視距條件良好和視距環(huán)境較差的2 種情況下的對照實驗。根據(jù)文獻[20]可知,在定位標(biāo)簽靜態(tài)的情況下,UWB 定位設(shè)備確實會受到NLoS 問題的影響。所以本文所做的對照實驗主要是從動態(tài)方面考慮NLoS 環(huán)境對定位精度產(chǎn)生的影響。

如視距實驗場景圖3 所示,在實驗樓內(nèi)選擇一塊空曠區(qū)域,搭建實驗環(huán)境。實驗中選擇可以遠程控制的智能小車將定位標(biāo)簽放置在小車上,此時實驗人員可以離開定位區(qū)域,不會對實驗造成干擾。小車按照預(yù)先規(guī)定好的軌跡行駛,將障礙物隨機放置在小車行駛軌跡周圍。接著,在這樣的環(huán)境下分別進行4 組實驗,第一組為視距條件非常良好且完全沒有任何遮擋的情況,第二、三、四組分別使用A4白紙、厚度約為8 cm 紙盒以及厚度為5 cm 左右的水泥磚頭做遮擋。4 組實驗分別統(tǒng)計平均誤差,實驗結(jié)果如表1 所示。

由實驗結(jié)果可以看出,障礙物造成的NLoS 影響確實會降低UWB 的定位精度,且根據(jù)障礙物的材質(zhì)不同,對定位精度的影響程度也會不同。

2. 2 IMU / UWB 融合定位算法改善NLoS 對定位精度影響實驗

為驗證算法的可行性,選擇學(xué)校導(dǎo)航定位實驗室內(nèi)現(xiàn)有實驗平臺進行驗證。實驗平臺由型號為DWM1000 的UWB 模塊和型號為ICM42605 的IMU模塊以及相關(guān)外圍電路組成。ICM42605IMU 由三軸加速度計和三軸陀螺儀組成且具有體積小、可低功耗運行等特點。為考慮實驗完整性,充分驗證算法在各個環(huán)境下的可行性,設(shè)計了2 種實驗場景:一種是在導(dǎo)航定位實驗室內(nèi)進行靜態(tài)實驗;另一種是在地下人行通道內(nèi)進行動態(tài)實驗。

(1)室內(nèi)定點定位靜態(tài)實驗

為達到模擬UWB 弱信號以及NLoS 環(huán)境的目的,實驗選擇在導(dǎo)航定位實驗室(江蘇省常州市)內(nèi)進行。實驗室內(nèi)使用UWB 基站以及標(biāo)簽搭建實驗環(huán)境進行定位,實驗過程中隨機利用實驗室中的桌椅以及實驗人員的身體對UWB 信號進行遮擋,創(chuàng)造視距情況較差的環(huán)境。室內(nèi)定位場景實驗環(huán)境如圖4 所示。實驗選擇長為6 m、寬為4 m 的矩形作為定位區(qū)域,以Anchor0 基站為原點建立直角坐標(biāo)系,另外3 個基站的坐標(biāo)分別為Anchor1 (4,0)m、Anchor2(4,6)m、Anchor3(0,6)m。實驗人員手臂處固定標(biāo)簽,站在(3,3)m 處進行定位。室內(nèi)定位場景實驗如圖5 所示。實驗結(jié)果及誤差分析如圖6、表2 和表3 所示。為驗證本文所提出的算法比現(xiàn)在實際生產(chǎn)中常用的通過EKF 融合濾波的定位方法精度高,本文又做了對比試驗。由實驗結(jié)果可以看出,該算法在NLoS 情況下確實可以提高定位精度以及定位的穩(wěn)定性,且比現(xiàn)階段常使用的解決辦法效果更好。

由表2 可知,在導(dǎo)航定位實驗室的定點實驗情況下,本文提出的算法模型在東方向上的方差降低了5. 80% ;在北方向上的方差降低了18. 06% ;在OXY 平面上的方差降低了5. 71% 。由此可以看出,通過應(yīng)用本文的算法,在NLoS 的情況下,可以在一定程度上減少UWB 系統(tǒng)在面對NLoS 影響下發(fā)生偏移的情況,提高定位的穩(wěn)定性。

由表3 可知,在導(dǎo)航定位實驗室內(nèi),本文提出的算法模型在東方向上的平均誤差降低了0. 68 cm,精度提高了2. 87% ;在北方向上的平均誤差降低了0. 18 cm,精度提高了12. 02% ;在OXY 平面上的平均誤差降低了0. 88 cm,精度提高了3. 44% 。由此可以看出,本文算法可以提高UWB 室內(nèi)定位技術(shù)在NLoS 環(huán)境下的定位精度。

(2)地下人行通道內(nèi)動態(tài)定位實驗

為驗證系統(tǒng)的動態(tài)性能,以及測試定位算法系統(tǒng)在實際生產(chǎn)以及應(yīng)用中的效果。本文設(shè)計了一個動態(tài)定位測試實驗。與室內(nèi)定點定位實驗相比不同的是,實驗更加側(cè)重測試算法的動態(tài)性能。因為在實際應(yīng)用過程中,人們更多地是將定位標(biāo)簽攜帶在身上,在定位區(qū)域內(nèi)來回移動,所以測量整個算法的動態(tài)性能很有必要。實驗選擇在江蘇省常州市某地下人行通道內(nèi)進行。此地下通道范圍較大,長為25 m,寬為6. 8 m,且GNSS 信號非常微弱,不適合使用傳統(tǒng)的GNSS 定位方法,易使用基于UWB 信號的室內(nèi)定位方法進行定位,適合本實驗的環(huán)境需求。實驗中選取長為19 m、寬為5. 7 m 的矩形范圍布置UWB 定位基站。地下通道實驗環(huán)境如圖7 所示。實驗人員在基站范圍內(nèi)手持定位標(biāo)簽順時針方向行走一圈并進行定位,另外的實驗人員隨機在定位范圍內(nèi)用身體對UWB 信號進行遮擋,制造NLoS 環(huán)境。地下通道實驗場景如圖8 所示。實驗結(jié)果和誤差分析如圖9、表4 和表5 所示。

由表4 可知,在地下人行通道動態(tài)實驗中,系統(tǒng)在東方向上的方差降低了8. 12% ;在北方向上的方差降低了32. 74% ;在OXY 平面上的方差降低了12. 23% 。由此可以看出,通過應(yīng)用本文所示的算法,在動態(tài)環(huán)境下面對NLoS 的情況,同樣可以在一定程度上提高系統(tǒng)定位的穩(wěn)定性。

由表5 可知,在地下人行通道動態(tài)實驗中,系統(tǒng)在東方向上平均誤差降低了1. 64 cm,精度提高了12. 08% ;在北方向上平均誤差降低了2. 12 cm,精度提高了24. 10% ;在OXY 平面上平均誤差降低了3. 77 cm,精度提高了16. 80% 。由此可以看出,通過應(yīng)用本文所示的算法,在動態(tài)環(huán)境下面對NLoS的情況,定位精度也有了一定的提升。

3 結(jié)束語

針對GNSS 信號易受障礙物遮擋以及在峽谷和城市內(nèi)等GNSS 信號弱的環(huán)境中定位精度差以及傳統(tǒng)UWB 室內(nèi)定位技術(shù)易受到NLoS 影響等問題,提出了一種基于UWB 和IMU 的UWB 弱信號環(huán)境下空間定位算法模型。將IMU 與傳統(tǒng)的UWB 室內(nèi)定位技術(shù)相結(jié)合,并且與三邊定位法、TDOA 定位方法以及坐標(biāo)轉(zhuǎn)換算法相融合,從而實現(xiàn)在UWB 弱信號環(huán)境下的高精度定位。將該算法模型應(yīng)用在定位系統(tǒng)中后,系統(tǒng)不易受NLoS 的影響且定位精度有了一定提高。經(jīng)過反復(fù)在不同環(huán)境下的實驗對比,證明所設(shè)計算法模型可以在一定程度上提高定位精度,可以提高系統(tǒng)在NLoS 環(huán)境下的抗干擾能力。與現(xiàn)階段常用的方法做對比可以看出,本文提出的算法在精度和穩(wěn)定性方面也有更強的優(yōu)越性。綜上所述,本文所設(shè)計的算法模型實現(xiàn)了在UWB 弱信號環(huán)境下的定位功能,提高了傳統(tǒng)UWB 室內(nèi)定位技術(shù)在NLoS 環(huán)境下的定位精度和定位的抗干擾性,并且使用的IMU 為消費級IMU,成本較低,算法模型具有很強的實用性。

參考文獻

[1] GAO Y T,JIANG Y,GAO Y,et al. Solution Separationbased Integrity Monitoring for RTK Positioning with FaultyAmbiguity Detection and Protection Level[J]. GPS Solutions,2023,27:140.

[2] SU J X,YAO Z,LU M Q. An Improved Position Determination Algorithm Based on Nonlinear Compensation forGroundbased Positioning Systems [J ]. IEEE Access,2019,7:23675-23689.

[3] 岳喜慶. 基于Android 的WiFi 室內(nèi)定位技術(shù)的研究與實現(xiàn)[D]. 武漢:華中師范大學(xué),2018.

[4] MALIK A,KUSHWAH R. Energyefficient Scheduling inIoI Using WiFi and Zigbee Crosstechnology [J]. TheJournal of Supercomputing,2023,79(10):10977-11006.

[5] YONG Z. Intelligent System Simulation and Data Accuracyof Physical Fitness Training for Sports Majors Based onRealtime Status Update of Wearable Internet of Things[J]. Soft Computing,2023,27(14):10145-10154.

[6] XU H,DING Y,LI P,et al. An RFID Indoor PositioningAlgorithm Based on Bayesian Probability and KnearestNeighbor[J]. Sensors,2017,17(8):1806.

[7] 彭俊杰,李英華,王春琦,等. 非視距環(huán)境下的IMU 和UWB 融合定位系統(tǒng)[J]. 無線電工程,2022,52 (6):932-939.

[8] 郁劍,郝哲軒. 一種新型超寬帶天線的設(shè)計[J]. 無線電工程,2022,52(5):859-863.

[9] 徐曉蘇,劉興華,楊博,等. 基于二次解析的UWB 室內(nèi)定位高度方向優(yōu)化方法[J]. 中國慣性技術(shù)學(xué)報,2019,27(5):589-597.

[10] 宰昶豐,郭英,葉瑾,等. 基于UWB 穿墻定位中NLoS誤差的優(yōu)化方法[J]. 電子測量技術(shù),2021,44 (19):128-133.

[11] 宋波,李生林,劉恩啟. 基于類別不平衡分類的超寬帶非視距信號識別方法研究[J]. 信息工程大學(xué)學(xué)報,2019,20(2):147-153.

[12] 李旭,孔鑫,劉錫祥,等. 基于交互多模型距離平滑的UWB / IMU 因子圖組合導(dǎo)航方法[J]. 中國慣性技術(shù)學(xué)報,2022,30(3):322-327.

[13] 隋心,高嵩,黃俊堯,等. UWB 輔助INS 的室內(nèi)組合定位方法[J]. 無線電工程,2020,50(8):624-630.

[14] ZHANG Y L,LIANG W,ZHANG S C,et al. Highprecision Calibration of Camera and IMU on Manipulatorfor Bioinspired Robotic System[J]. Journal of Bionic Engineering,2022,19(2):299-313.

[15] 陳荊宇,徐琳,黃斌,等. 基于室內(nèi)無人車的UWB 和IMU 新型融合定位方法[J]. 工程機械,2022,53(11):1-7.

[16] KIM M J,KIM M,LIM D,et al. Disturbance AdaptingWalking Pattern Generation Using Capture Point FeedbackConsidering CoM Control Performance[J]. Journal of Intelligent and Robotic Systems,2023,108(2):22.

[17] 張舸,謝陽光,伊國興,等. 基于羅經(jīng)/ DVL / USBL 組合導(dǎo)航系統(tǒng)的DVL 在線標(biāo)定算法[J]. 中國慣性技術(shù)學(xué)報,2022,30(5):589-596.

[18] 徐博,趙曉偉,王連釗. 基于IEKF 的SINS / USBL 組合導(dǎo)航系統(tǒng)安裝偏差標(biāo)定算法[J]. 中國慣性技術(shù)學(xué)報,2022,30(4):501-507.

[19] 司明豪,汪云甲,徐生磊,等. 基于LOS / NLOS 識別的WiFi FTM 定位[J ]. 無線電工程,2021,51 (8 ):802-809.

[20] 顧慧東. 基于UWB 的室內(nèi)測距與定位系統(tǒng)[D]. 南京:南京郵電大學(xué),2020.

作者簡介

趙 陽 男,(1998—),碩士研究生。主要研究方向:嵌入式系統(tǒng)與智能控制。

(*通信作者)王田虎 男,(1980—),博士,教授,碩士生導(dǎo)師。主要研究方向:嵌入式系統(tǒng)與智能控制。

李文杰 男,(1997—),碩士研究生。主要研究方向:集成電路與系統(tǒng)設(shè)計。

繆千年 男,(1997—),碩士研究生。主要研究方向:嵌入式系統(tǒng)與智能控制。

沈運哲 男,(1997—),碩士研究生。主要研究方向:嵌入式系統(tǒng)與智能控制。

黃 濤 男,(1981—),正高級工程師。主要研究方向:智能產(chǎn)品開發(fā)。

基金項目:江蘇省自然科學(xué)基金(BK20150247);江蘇省實踐創(chuàng)新項目(XSJCX22_44);中車南京浦鎮(zhèn)車輛有限公司委托課題(KY30720210001)

猜你喜歡
超寬帶
基于多模諧振器的超寬帶濾波器設(shè)計
微波超寬帶高速數(shù)控幅度調(diào)節(jié)器研制
超寬帶雷達建筑物結(jié)構(gòu)稀疏成像
一種超寬帶緊耦合陣列天線的設(shè)計
電子測試(2018年11期)2018-06-26 05:55:58
一種基于射頻開關(guān)切換的偽隨機編碼超寬帶多發(fā)多收雷達設(shè)計
一種脊波導(dǎo)超寬帶濾波器
電子制作(2016年11期)2016-11-07 08:43:34
基于MMIC技術(shù)的多通道超寬帶射頻接收機設(shè)計
一種超寬帶相控陣天線陣方向圖柵瓣抑制方法
面向超寬帶雷達系統(tǒng)的CPPM微波源設(shè)計與實現(xiàn)
電子器件(2015年5期)2015-12-29 08:42:35
基于超寬帶的聯(lián)合定位算法研究
锡林郭勒盟| 宁城县| 临夏县| 武川县| 肇庆市| 乌拉特前旗| 兴山县| 内丘县| 东方市| 故城县| 蒙阴县| 镇巴县| 公主岭市| 沅江市| 新晃| 农安县| 五河县| 大余县| 罗田县| 徐闻县| 长寿区| 潢川县| 蒙阴县| 武汉市| 金寨县| 五大连池市| 宜黄县| 神池县| 彝良县| 宜春市| 迁安市| 南充市| 青阳县| 玛沁县| 新沂市| 恩平市| 宝坻区| 玉山县| 益阳市| 永平县| 汽车|