《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于超寬帶的移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)設(shè)計(jì)
基于超寬帶的移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)設(shè)計(jì)
2017年電子技術(shù)應(yīng)用第5期
盧靖宇1,2,余文濤1,2,趙 新1,2,孫廣毅1,2
1.南開(kāi)大學(xué) 計(jì)算機(jī)與控制工程學(xué)院,天津300350;2.天津市智能機(jī)器人技術(shù)重點(diǎn)實(shí)驗(yàn)室,天津300350
摘要: 針對(duì)目前移動(dòng)機(jī)器人室內(nèi)定位方式靈活性差和精度不高的問(wèn)題,設(shè)計(jì)了一種基于超寬帶(UWB)的高精度移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)。系統(tǒng)以UWB射頻模塊組成無(wú)線傳感器網(wǎng)絡(luò),包括基站(Anchor)和安裝在移動(dòng)機(jī)器人頂端的標(biāo)簽(Tag)。采用非對(duì)稱雙邊雙向測(cè)距技術(shù)(ADS-TWR)獲得標(biāo)簽到各基站之間的距離信息,無(wú)需基站與標(biāo)簽、基站與基站之間的時(shí)鐘同步。距離信息通過(guò)WiFi由基站傳輸?shù)缴衔粰C(jī),利用卡爾曼濾波算法對(duì)距離信息進(jìn)行優(yōu)化后進(jìn)行定位。測(cè)試結(jié)果表明,該系統(tǒng)具有布設(shè)簡(jiǎn)單、高精度、高實(shí)時(shí)性的特點(diǎn),定點(diǎn)定位誤差在13 cm以內(nèi),動(dòng)態(tài)點(diǎn)定位誤差小于20 cm。
中圖分類號(hào): TN914
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.005
中文引用格式: 盧靖宇,余文濤,趙新,等. 基于超寬帶的移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2017,43(5):25-28.
英文引用格式: Lu Jingyu,Yu Wentao,Zhao Xin,et al. Design of indoor positioning system for mobile robot based on ultra-wideband[J].Application of Electronic Technique,2017,43(5):25-28.
Design of indoor positioning system for mobile robot based on ultra-wideband
Lu Jingyu1,2,Yu Wentao1,2,Zhao Xin1,2,Sun Guangyi1,2
1.College of Computer and Control Engineering,Nankai University,Tianjin 300350,China; 2.Tianjin Key Laboratory of Intelligent Robotics,Nankai University,Tianjin 300350,China
Abstract: In order to solve the problem of poor flexibility and low precision in the indoor localization of mobile robot, a high precision mobile robot indoor positioning system based on Ultra Wideband(UWB) is designed. The system consists of UWB module for wireless sensor networks, including of a UWB radio frequency module, with base station(Anchor) and the tag mounted on the top of the mobile robot(Tag). The system uses the technology of Asymmetric Double Sided Two-Way Range(ADS-TWR) to obtain the distance information between label and each base station, without needing the clock synchronization between base station and Tag. The distance information is transmitted from the base station to the PC through WiFi, and then located after being optimized by using the Kalman filter algorithm. The test results show that the system has the characteristics of simple layout, high precision and high real-time performance. The average positioning error of Static position is less than 13 cm and dynamic position error is less than 20 cm.
Key words : UWB;indoor positioning;mobile robot;system design

0 引言

    移動(dòng)機(jī)器人定位是其自主導(dǎo)航中的最基本環(huán)節(jié),也是移動(dòng)機(jī)器人完成任務(wù)必須解決的問(wèn)題。對(duì)定位的要求是定位精度高(亞米級(jí)精度),實(shí)時(shí)性好。目前移動(dòng)機(jī)器人室內(nèi)定位主要分為兩大類:(1)相對(duì)定位法,即航跡推算法[1]。利用機(jī)器人所裝備的各種傳感器獲取機(jī)器人的運(yùn)動(dòng)動(dòng)態(tài)信息,通過(guò)遞推累計(jì)公式獲得機(jī)器人相對(duì)初始狀態(tài)的估計(jì)位置。使用的傳感器主要是碼盤(pán)和慣性傳感器。但是他們都有一個(gè)共同的缺點(diǎn):存在累積誤差,隨著行駛時(shí)間、距離的不斷增加,誤差也不斷增大,不適合長(zhǎng)時(shí)間長(zhǎng)距離的精確定位。(2)絕對(duì)定位法,即機(jī)器人通過(guò)獲取外界一些位置等已知的參照信息,通過(guò)計(jì)算自己與參照信息之間的相互關(guān)系解算出自己的位置。絕對(duì)定位法主要采用同步定位與建圖[2](Simultaneous Localization and Mapping,SLAM)、視覺(jué)定位方法以及基于信標(biāo)定位等方法。其中SLAM定位法和視覺(jué)定位數(shù)據(jù)量大,價(jià)格昂貴,目前只適宜試驗(yàn)研究使用。而且,這兩種方法只適用于一些結(jié)構(gòu)簡(jiǎn)單的環(huán)境,對(duì)移動(dòng)機(jī)器人一般工作的復(fù)雜室內(nèi)環(huán)境并不能提供很好的定位精度。因此,本系統(tǒng)選用基于UWB的信標(biāo)定位的方法來(lái)實(shí)現(xiàn)復(fù)雜室內(nèi)環(huán)境下的移動(dòng)機(jī)器人室內(nèi)定位。

    UWB信號(hào)具有超高分辨率、抗多徑效應(yīng)、穿透力強(qiáng)以及結(jié)構(gòu)簡(jiǎn)單的優(yōu)點(diǎn),成為目前室內(nèi)高精度定位的最佳技術(shù)[3]。常用的UWB定位方式為基于到達(dá)時(shí)間法(Time of Arrival,TOA)以及到達(dá)時(shí)間差法(Time Difference of Arrival,TDOA)。但是,這TOA法需要標(biāo)簽與基站之間時(shí)鐘同步,TDOA法需要基站與基站之間的時(shí)鐘同步,這增大了系統(tǒng)設(shè)計(jì)難度。

    本文基于UWB技術(shù),采用decaWave公司生產(chǎn)的DWM1000模塊,應(yīng)用非對(duì)稱雙邊雙向測(cè)距(Asymmetric Double Sided Two-Way Range,ADS-TWR)技術(shù)進(jìn)行定位,無(wú)需基站與標(biāo)簽之間和基站與基站之間時(shí)鐘同步,大大縮減系統(tǒng)設(shè)計(jì)難度。針對(duì)實(shí)際應(yīng)用中由非視距傳播引起的測(cè)量誤差,采用卡爾曼濾波算法對(duì)測(cè)距進(jìn)行優(yōu)化,提高定位精度。最終實(shí)現(xiàn)一種高精度、高實(shí)時(shí)性的移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)。

1 系統(tǒng)總體設(shè)計(jì)

    移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)主要由UWB無(wú)線傳感器網(wǎng)絡(luò)和上位機(jī)顯示軟件兩部分組成,系統(tǒng)示意圖如圖1所示。系統(tǒng)硬件部分包括基站和安裝在移動(dòng)機(jī)器人頂端的標(biāo)簽。其中基站分為普通基站(基站2、基站3和基站4)和通信基站(基站1)。標(biāo)簽和基站均由單片機(jī)和DWM1000組成的通信模塊構(gòu)成,并由軟件配置模塊的角色(標(biāo)簽或者基站)。DWM1000可以精確地測(cè)量UWB信號(hào)發(fā)送和接收的時(shí)間點(diǎn),通過(guò)ADS-TWR 技術(shù)測(cè)得標(biāo)簽到各個(gè)基站之間的距離,利用UWB通信功能,各基站將距離信息發(fā)送給通信基站,最終通過(guò)WiFi將距離信息傳送給上位機(jī)進(jìn)行定位并顯示。通信基站的硬件結(jié)構(gòu)圖如圖2所示(標(biāo)簽和普通基站沒(méi)有WiFi模塊)。

jsr5-t1.gif

jsr5-t2.gif

2 基于ADS-TWR技術(shù)的測(cè)距及優(yōu)化

    無(wú)線定位系統(tǒng)定位的準(zhǔn)確性取決于測(cè)距的精度。UWB定位系統(tǒng)測(cè)距誤差的來(lái)源除了非視距引起的誤差外,還包括晶振的時(shí)鐘漂移引起的誤差。晶振時(shí)鐘漂移會(huì)影響對(duì)信號(hào)發(fā)送和接收時(shí)間點(diǎn)的測(cè)量,繼而影響測(cè)距的準(zhǔn)確性。UWB定位系統(tǒng)最簡(jiǎn)單的測(cè)距方式是單程測(cè)距(One Way Ranging,OWR),但是這對(duì)節(jié)點(diǎn)之間的時(shí)鐘同步要求極其嚴(yán)格,而雙程測(cè)距(Two Way Ranging,TWR)雖能消除節(jié)點(diǎn)之間未能完全同步的影響,但無(wú)法消除晶振時(shí)鐘漂移的影響。而對(duì)稱雙邊雙向測(cè)距(Symmetry Double Sided Two-Way Range,SDS-TWR)可以消除晶振時(shí)鐘漂移的影響,但是要求信號(hào)回復(fù)時(shí)間嚴(yán)格相等,這樣大大降低了定位的實(shí)時(shí)性[4]。在此采用ADS-TWR測(cè)距技術(shù)。

    ADS-TWR測(cè)距過(guò)程如圖3所示,圖中pollTX、pollRX、answerTX、answerRX、finalTX、finalRX代表UWB信號(hào)離開(kāi)標(biāo)簽和基站天線的時(shí)間點(diǎn)。測(cè)距過(guò)程如下:首先標(biāo)簽向基站請(qǐng)求幀;基站收到請(qǐng)求幀后啟動(dòng)計(jì)時(shí),經(jīng)過(guò)延時(shí)Treply1后向標(biāo)簽發(fā)送應(yīng)答幀;標(biāo)簽收到應(yīng)答幀后啟動(dòng)計(jì)時(shí),并將發(fā)送和接收信號(hào)時(shí)的時(shí)間點(diǎn)寫(xiě)入終止幀,經(jīng)延時(shí)Treply2后發(fā)送給基站;基站收終止幀后表示測(cè)距結(jié)束。

jsr5-t3.gif

    距離計(jì)算公式如式(1)和(2)所示:

jsr5-gs1-5.gif

其中,kt和 ka為標(biāo)簽和基站時(shí)鐘偏移系數(shù),二者都接近于1。對(duì)于20 ppm的時(shí)鐘(最壞規(guī)格的時(shí)鐘),則kt和ka都可以是0.999 98或1.000 02。對(duì)于相對(duì)較大的測(cè)距范圍如100 m,Ttof僅為333 ns,飛行時(shí)間測(cè)量誤差為6.7 ps,換算為距離誤差僅為2.2 mm。因此,ADS-TWR測(cè)距能很好地抑制時(shí)鐘漂移的影響。

    ADS-TWR測(cè)距不要求應(yīng)答時(shí)間Treply1和Treply2相等。因此,在標(biāo)簽與多個(gè)基站進(jìn)行通信時(shí),可以通過(guò)設(shè)定各節(jié)點(diǎn)的應(yīng)答時(shí)間來(lái)減少標(biāo)簽測(cè)距的時(shí)間,保證定位系統(tǒng)的實(shí)時(shí)性。

    圖4為本文所采用的多基站測(cè)距機(jī)制。標(biāo)簽向4個(gè)基站發(fā)送請(qǐng)求幀,基站接收到請(qǐng)求幀后按照設(shè)定的應(yīng)答時(shí)間依次向標(biāo)簽發(fā)送應(yīng)答幀,標(biāo)簽接收到應(yīng)答幀后,將4個(gè)基站用于計(jì)算距離參數(shù)寫(xiě)入終止幀,并發(fā)送給所有基站;各基站接收到終止幀后測(cè)距結(jié)束?;纠檬?1)和(2)計(jì)算出距離,然后通過(guò)UWB發(fā)送給通信基站。實(shí)際應(yīng)用中,對(duì)于四基站定位系統(tǒng),通過(guò)優(yōu)化各基站應(yīng)答時(shí)間,可使單輪測(cè)距時(shí)間能控制在2 ms左右,完全可以滿足移動(dòng)機(jī)器人定位對(duì)實(shí)時(shí)性的要求。

jsr5-t4.gif

3 基于卡爾曼濾波的定位算法

    移動(dòng)機(jī)器人在室內(nèi)活動(dòng),不可避免地受到遮擋的影響。標(biāo)簽與基站之間由于存在人或座椅等遮擋物,這時(shí)UWB信號(hào)不能進(jìn)行直線傳播,而是利用衍射、透射和反射的方式到達(dá)接收端,就是非視距傳播(NLOS)。這時(shí)系統(tǒng)對(duì)飛行時(shí)間的測(cè)量就是會(huì)出現(xiàn)誤差,而定位精度也就有了誤差。非視距誤差受到室內(nèi)環(huán)境影響,是一個(gè)實(shí)時(shí)變化的值。由于非視距傳播增加了信號(hào)的傳播時(shí)間和傳播距離,因此非視距誤差服從一個(gè)正均值的隨機(jī)過(guò)程[5]。

    假設(shè)t時(shí)刻標(biāo)簽到基站的距離為di(t),ri(t)表示二者之間的真實(shí)距離,Ni(t)表示觀測(cè)時(shí)由環(huán)境因素引起的非視距誤差,ni(t)為零均值高斯噪聲,則可用下式表示它們之間的關(guān)系:

    jsr5-gs6.gif

    本文采用卡爾曼濾波算法對(duì)距離進(jìn)行優(yōu)化,對(duì)NLOS誤差值進(jìn)行迭代處理,以此來(lái)減小定位誤差。首先利用狀態(tài)向量方程對(duì)距離信號(hào)進(jìn)行卡爾曼濾波,估計(jì)出NLOS誤差值Ni(t),然后從最初的測(cè)距值di(t)中除去非視距誤差,得到精確地距離值[6]。系統(tǒng)的狀態(tài)方程和測(cè)量方程如下:

     jsr5-gs7-8.gif

其中,Δt為采樣間隔;ωd(t)和ωN(t)分別為測(cè)量過(guò)程中的噪聲誤差分量;β為實(shí)驗(yàn)參數(shù);vi(t)為測(cè)量誤差。再給出t時(shí)刻的狀態(tài)向量和估計(jì)誤差的協(xié)方差的初始值之后,就可以通過(guò)迭代運(yùn)算對(duì)不同時(shí)刻的狀態(tài)向量做出估計(jì)。由于非視距誤差具有非負(fù)性,因此在迭代過(guò)程中如Ni(t)出現(xiàn)負(fù)值就強(qiáng)制置零。

    根據(jù)基站坐標(biāo)和標(biāo)簽到基站的距離可以得到以下方程組:

    jsr5-gs9.gif

其中(xi,yi,zi)為基站i的坐標(biāo),di為經(jīng)過(guò)卡爾曼濾波優(yōu)化后標(biāo)簽到基站i的距離。用第i個(gè)式子減去第j個(gè)式子得:

     jsr5-gs10-16.gif

4 系統(tǒng)測(cè)試

    實(shí)驗(yàn)地點(diǎn)為12 m×8 m×6 m的南開(kāi)大學(xué)微納加工實(shí)驗(yàn)室,該環(huán)境下NLOS干擾現(xiàn)象比較嚴(yán)重。為減小人工對(duì)真實(shí)路徑測(cè)量所帶來(lái)的誤差,本文實(shí)驗(yàn)結(jié)果與實(shí)驗(yàn)室內(nèi)QUALISYS視頻式三維運(yùn)動(dòng)采集系統(tǒng)的定位結(jié)果進(jìn)行對(duì)比。通過(guò)在標(biāo)簽上粘貼被動(dòng)標(biāo)記獲得QUALISYS系統(tǒng)的定位結(jié)果,其定位精度可達(dá)到亞毫米級(jí)。試驗(yàn)場(chǎng)景照片如圖5所示,標(biāo)簽安裝在移動(dòng)機(jī)器人的頂端。

jsr5-t5.gif

    系統(tǒng)測(cè)試分為兩部分,分別對(duì)靜態(tài)點(diǎn)和動(dòng)態(tài)點(diǎn)進(jìn)行定位實(shí)驗(yàn)。在試驗(yàn)場(chǎng)地內(nèi)隨機(jī)選擇10個(gè)點(diǎn)作為定點(diǎn)實(shí)驗(yàn)位置,分別做定位實(shí)驗(yàn) ,每個(gè)點(diǎn)采集500次定位數(shù)據(jù)。實(shí)驗(yàn)結(jié)果如圖6所示,其中方框代表 QUALISYS系統(tǒng)測(cè)出的結(jié)果,小黑點(diǎn)為本系統(tǒng)定位結(jié)果。

jsr5-t6.gif

    利用均方根誤差(RSME)對(duì)實(shí)驗(yàn)數(shù)據(jù)進(jìn)行分析,計(jì)算結(jié)果如表1所示??梢钥闯?,在室內(nèi)NLOS環(huán)境下,基于卡爾曼濾波的定位方法在定點(diǎn)定位中誤差能控制在13 cm以內(nèi)。

jsr5-b1.gif

    進(jìn)一步根據(jù)移動(dòng)機(jī)器人實(shí)際定位的需求,隨機(jī)選擇一個(gè)標(biāo)簽以1 m/s的速度在沿著設(shè)定路線進(jìn)行移動(dòng),測(cè)試結(jié)果如圖7所示,其中深色軌跡為QUALISYS系統(tǒng)的定位結(jié)果,淺色軌跡為所設(shè)計(jì)系統(tǒng)定位結(jié)果??梢钥吹綐?biāo)簽偏離目標(biāo)估計(jì)的最大距離為20 cm,保證了移動(dòng)機(jī)器人移動(dòng)時(shí)的定位精度。

jsr5-t7.gif

5 結(jié)語(yǔ)

    本文針對(duì)目前移動(dòng)機(jī)器人室內(nèi)定位方式靈活性差和精度不高的問(wèn)題,利用UWB技術(shù),設(shè)計(jì)了一種高精度移動(dòng)機(jī)器人室內(nèi)定位系統(tǒng)。一方面采用ADS-TWR測(cè)距技術(shù)保證定位系統(tǒng)的實(shí)時(shí)性和測(cè)距精度;另一方面采用卡爾曼濾波方法進(jìn)行定位,濾除非視距誤差,保證系統(tǒng)的定位精度。實(shí)驗(yàn)表明,系統(tǒng)具有高精度、高穩(wěn)定性的特點(diǎn),滿全能滿足移動(dòng)機(jī)器人室內(nèi)定位的需求。

參考文獻(xiàn)

[1] CHUNG H,OJEDA L,BORENSTEIN J.Accurate mobile robot dead-reckoning with a precision-calibrated fiber-optic gyroscope[J].Robotics & Automation IEEE Transactions on,2001,17(1):80-84.

[2] 王煒強(qiáng).基于視覺(jué)定位的地圖構(gòu)建方法研究[D].浙江:浙江大學(xué),2010.

[3] 房秉毅.基于超寬帶技術(shù)的室內(nèi)定位系統(tǒng)[J].電子技術(shù)應(yīng)用,2006,32(7):124-127.

[4] 陶偲.基于UWB的室內(nèi)SDS-TWR測(cè)距算法優(yōu)化和定位算法融合的研究[D].武漢:華中師范大學(xué),2016.

[5] 張宴龍.室內(nèi)定位關(guān)鍵技術(shù)研究[D].合肥:中國(guó)科學(xué)技術(shù)大學(xué),2014.

[6] ZHANG L,ZHANG H,CUI X R,et al.Ultra wideband indoor positioning using Kalman filters[C].Advanced Materials Research,2012,433-440:4207-4213.



作者信息:

盧靖宇1,2,余文濤1,2,趙  新1,2,孫廣毅1,2

(1.南開(kāi)大學(xué) 計(jì)算機(jī)與控制工程學(xué)院,天津300350;2.天津市智能機(jī)器人技術(shù)重點(diǎn)實(shí)驗(yàn)室,天津300350)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 精品欧美一区二区在线观看 | 天天综合网天天综合色不卡 | 日韩在线精品 | 日韩在线视频免费 | 男女视频免费网站 | 1024cc香蕉在线观看免费 | 国产在线一卡二卡 | a成人在线 | 欧美青青| 成人精品视频一区二区在线 | 特级夫妻大片免费在线播放 | 17videosex性欧美 | 日韩欧美一区二区三区四区 | 亚洲免费在线 | 羞羞网站在线免费观看 | 爱呦视频在线播放网址 | 欧美人成a视频www | 欧美在线一二三 | 天堂视频在线 | 中文字幕视频 | 精品国产一二三区 | 深夜www | 在线观看黄日本高清视频 | 日韩欧美不卡 | 久久99精品麻豆国产 | 人人做人人爽人人爱秋霞影视 | 一级毛片免费在线播放 | 一区视频免费观看 | 色婷婷激婷婷深爱五月小说 | 国产人成亚洲第一网站在线播放 | 欧美一二三区视频 | h片在线看 | 最近韩国日本免费免费版 | 午夜羞羞影院 | 中文字幕激情视频 | 国产精彩 | 在线观看免费黄色网址 | 欧美视频一二三区 | 日韩精品亚洲专区在线观看 | 深夜福利91| 日本a视频 |