亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        WiFi輔助的行人航位推算算法*

        2019-12-20 00:52:34羅宇鋒王鵬飛劉艷輝
        傳感器與微系統(tǒng) 2019年1期
        關(guān)鍵詞:信號(hào)強(qiáng)度慣性步長(zhǎng)

        羅宇鋒, 王鵬飛, 劉艷輝

        (河南理工大學(xué) 電氣與自動(dòng)化學(xué)院,河南 焦作 454003)

        0 引 言

        行人航位推算的準(zhǔn)確性主要由步數(shù)檢測(cè)、行人步長(zhǎng)估計(jì)和行人航向角估計(jì)三方面的準(zhǔn)確性決定。本文針對(duì)消除慣性傳感器累積誤差和行人步長(zhǎng)估計(jì)展開研究。

        考慮到無線局域網(wǎng)(WiFi)在室內(nèi)定位中的應(yīng)用[1,2],當(dāng)WiFi的接收信號(hào)強(qiáng)度(received signal strength,RSS)足夠大時(shí),可以認(rèn)為此時(shí)行人正處于此接入點(diǎn)(access point,AP)節(jié)點(diǎn)附近[3,4],可以直接將位置矯正為AP的位置坐標(biāo),可以有效消除人員航位推算[5](pedestrian dead reckoning,PDR)中慣性器件的累積誤差。針對(duì)步長(zhǎng)估計(jì)國(guó)內(nèi)外學(xué)者展開了一系列的研究,孫作雷等人[6]利用步長(zhǎng)與步頻的線性關(guān)系進(jìn)行步長(zhǎng)估計(jì),卻沒有考慮個(gè)體的加速度方差等因素對(duì)步長(zhǎng)的影響;賀鋒濤等人[7]提出一種基于模糊邏輯的步長(zhǎng)估計(jì)方法,該方法采用非線性步長(zhǎng)估計(jì)模型,通過模糊邏輯系統(tǒng)實(shí)現(xiàn)可變地估算步長(zhǎng)。劉宇等人[8]通過對(duì)加速度進(jìn)行積分得出腳尖運(yùn)動(dòng)位移以獲取步長(zhǎng);Shin S H[9]

        采用統(tǒng)計(jì)分析行人行走過程中的幅度、頻率及行人的身高與步長(zhǎng)之間的關(guān)系粗略估計(jì)步長(zhǎng),其精度較低且普適性差。以上幾種步長(zhǎng)估計(jì)方法都是基于微型慣性測(cè)量單元(miniature inertial measurement unit,MIMU)慣性數(shù)據(jù)的,由于器件精度較低,所提模型普適性差,行人行走時(shí)隨意性較大導(dǎo)致實(shí)時(shí)性差,效果都不是很理想。結(jié)合以上提到的AP位置矯正,當(dāng)行人兩次按要求經(jīng)過AP位置矯正點(diǎn)時(shí),根據(jù)兩個(gè)AP的距離和此段路程的步數(shù),不難得出此段路程的平均步長(zhǎng)。將WiFi得出估計(jì)步長(zhǎng)和頻率—步長(zhǎng)模型所得步長(zhǎng)根據(jù)信號(hào)強(qiáng)度進(jìn)行加權(quán),得出下一個(gè)路線段的步長(zhǎng)初始值。根據(jù)此步長(zhǎng)對(duì)頻率—步長(zhǎng)模型參數(shù)進(jìn)行動(dòng)態(tài)調(diào)整,實(shí)現(xiàn)WiFi輔助的步長(zhǎng)矯正。設(shè)計(jì)了相關(guān)實(shí)驗(yàn),結(jié)果表明,AP位置矯正可以有效消除慣性累積誤差,步長(zhǎng)模型動(dòng)態(tài)調(diào)整提高了步長(zhǎng)估計(jì)的準(zhǔn)確性。

        1 PDR算法

        PDR算法由Levi R W等人首次提出,根據(jù)行人步態(tài)特征計(jì)算行走步數(shù)并根據(jù)一定的算法估計(jì)步長(zhǎng),最終結(jié)合航向信息推算行人的位置坐標(biāo)。航位推算為

        (1)

        式中k=1,2,…,N,E0和N0為初始位置的東向坐標(biāo)和北向坐標(biāo);Sk和θk分別為第k步計(jì)算得到的步長(zhǎng)和航向;Ek-1和Nk-1為第k步前的東向坐標(biāo)和北向坐標(biāo);Ek和Nk為完成第k步后的東向坐標(biāo)和北向坐標(biāo)。

        1.1 計(jì)步檢測(cè)

        本文采用三軸加速度平方和的開方[10]作為計(jì)步參數(shù)進(jìn)行計(jì)步分析,即

        (2)

        式中ai為第i個(gè)采樣點(diǎn)的合成加速度;axi,ayi和azi分別為第i個(gè)采樣點(diǎn)的x,y,z軸加速度。對(duì)ai進(jìn)行有限脈沖響應(yīng)(finite impulse response,FIR)低通濾波后,找尋ai的峰值,在峰值檢測(cè)時(shí)加入約束條件以提高峰值檢測(cè)準(zhǔn)確率:

        1)加速度峰值必須大于設(shè)定閾值,避免腳步抖動(dòng)等造成的虛檢測(cè);

        2)兩個(gè)峰值之間的時(shí)間差必須大于時(shí)間閾值,避免濾波不完整造成一步多峰現(xiàn)象。

        如圖1,空心圓點(diǎn)為檢測(cè)步數(shù),合加速度檢測(cè)到的步數(shù)為49步,由于慣性模塊安裝在單腳上,則檢測(cè)步數(shù)為 98步,誤差為±1步,真實(shí)步數(shù)為99步,基本實(shí)現(xiàn)準(zhǔn)確計(jì)步。

        圖1 計(jì)步效果

        1.2 組合航向確定

        由于手機(jī)姿態(tài)不固定,航向角估計(jì)困難,所以將慣性模塊安裝于行人腳尖,通過無線傳輸將數(shù)據(jù)傳輸至手機(jī)終端進(jìn)行處理。陀螺輸出角速度通過積分可得到航向信息,但是陀螺長(zhǎng)時(shí)間工作存在漂移誤差;磁強(qiáng)計(jì)直接提供準(zhǔn)確的方位信息,但容易受到各種磁場(chǎng)的干擾;加速度計(jì)輸出的三軸加速度可以計(jì)算目標(biāo)體的姿態(tài)。如圖2利用擴(kuò)展卡爾曼濾波(extended Kalman filtering,EKF)融合加速度計(jì)、陀螺儀和磁力計(jì)信息,進(jìn)行航向估計(jì)[12]。具體可參見文獻(xiàn)[11]。

        1.3 步長(zhǎng)估計(jì)

        行人步長(zhǎng)不僅與身高、路面情況、行走頻率等有關(guān),且在不同的時(shí)刻,會(huì)由于心情的變化而產(chǎn)生無序的變化。因此,將步長(zhǎng)簡(jiǎn)單的設(shè)置為一個(gè)常數(shù)勢(shì)必造成實(shí)時(shí)誤差。孫作雷等人[6]利用人體機(jī)械學(xué)原理,通過對(duì)5個(gè)不同人員進(jìn)行行走測(cè)試,得到了實(shí)時(shí)步頻fs與步長(zhǎng)Sf的估計(jì)模型為

        (3)

        已知行人行走是一個(gè)周期性的動(dòng)作,因此,當(dāng)行人走動(dòng)時(shí),安裝在被測(cè)者腳尖的MIMU輸出的合加速度信號(hào)近似為周期信號(hào),慣性模塊連續(xù)采樣形成連續(xù)信號(hào),傅立葉原理表明,任何連續(xù)測(cè)量的信號(hào)或時(shí)序,都可以表示為不同頻率的正弦波信號(hào)的無限疊加[12]。行人單腳運(yùn)動(dòng)的頻率范圍0.2~2.0 Hz之間,本系統(tǒng)采樣頻率為20 Hz,可精確采集單腳運(yùn)動(dòng)的特征量。本文3 s進(jìn)行1次頻率識(shí)別,即有60個(gè)樣本點(diǎn)。對(duì)經(jīng)去噪得到60個(gè)樣本進(jìn)行60點(diǎn)的快速傅立葉變換(fast Fourier transform,F(xiàn)FT),得到60個(gè)點(diǎn)的復(fù)數(shù)序列,每個(gè)復(fù)數(shù)可以表示信號(hào)在某一個(gè)頻率下的特征,即

        (4)

        式中fn為信號(hào)頻率,Hz;n為第n個(gè)點(diǎn);fs為采樣頻率,Hz;N為FFT點(diǎn)數(shù)。FFT利用測(cè)量到的合加速度,分段進(jìn)行FFT,幅值最大處所對(duì)應(yīng)的頻率即此段數(shù)據(jù)所對(duì)應(yīng)的頻率。式(4)中得到的頻率為單腳運(yùn)動(dòng)頻率,實(shí)際運(yùn)動(dòng)頻率為zfn。圖3為某時(shí)刻的幅頻圖,最大振幅所對(duì)應(yīng)的0.85 Hz,即為當(dāng)前時(shí)刻行人行走單腳運(yùn)動(dòng)頻率,實(shí)際運(yùn)動(dòng)頻率為1.70 Hz。

        圖3 頻率識(shí)別(N=60)

        實(shí)驗(yàn)中發(fā)現(xiàn),以上固定模型不適合所有個(gè)體,加之行走頻率大多在1.35~2.45 Hz中間,故將以上固定模型中頻率段為1.35~2.45 Hz調(diào)整為動(dòng)態(tài)參數(shù)模型

        Sf=0.45fs-DP,1.35

        (5)

        式中 動(dòng)態(tài)參數(shù)(dynamic parameter,DP)初始為0.17。

        2 WiFi位置矯正

        基于接收信號(hào)強(qiáng)度指示 (received signal strength indication,RSSI)的室內(nèi)定位根據(jù)接收信號(hào)強(qiáng)度進(jìn)行定位,終端接收到RSSI值越小,表明其距離AP越近,反之,距離越遠(yuǎn)[4,5,13]。使用華為G750—T01手機(jī)作為信號(hào)接收終端進(jìn)行信號(hào)強(qiáng)度分析實(shí)驗(yàn),如圖4所示。

        圖4 信號(hào)強(qiáng)度距離實(shí)驗(yàn)示意

        行人延箭頭方向行走,在終端與吸頂式AP間正下方距離分別為0,1,2,3,4,5,6,7,8,9 m處采集信號(hào)強(qiáng)度,每個(gè)點(diǎn)采集30個(gè)RSSI值進(jìn)行平均??梢缘玫絉SSI與距離的變化特性RSSI的平均值隨著距離的增加而遞減,當(dāng)終端處于距離AP 1m的范圍內(nèi)時(shí),RSSI信號(hào)強(qiáng)度值在-27~-20 dBm范圍內(nèi),當(dāng)在1~2 m的范圍內(nèi)時(shí),RSSI信號(hào)強(qiáng)度值在-30~-25 dBm的范圍內(nèi),隨著終端距離AP的距離的增加,RSSI受到環(huán)境影響的可能性越大,可能會(huì)出現(xiàn)反射、折射、多徑效應(yīng),使得WiFi信號(hào)強(qiáng)度發(fā)生跳變,信號(hào)強(qiáng)度與距離的關(guān)系減弱,尤其是在距離10 m之后。即在短距離內(nèi),終端和AP距離和終端接收到的RSS有著較好的對(duì)應(yīng)關(guān)系。但當(dāng)距離較大時(shí),這種對(duì)應(yīng)關(guān)系會(huì)逐漸變差。所以當(dāng)終端距離AP距離較近時(shí),可以使用此AP的絕對(duì)位置對(duì)行人位置進(jìn)行矯正,本文中,當(dāng)終端接收到的某個(gè)AP的信號(hào)強(qiáng)度大于-30 dBm時(shí),可以認(rèn)定此時(shí)行人處于距離AP發(fā)射端正下方半徑為2 m的圓內(nèi)。

        PDR過程中,由于慣性傳感器的誤差隨時(shí)間積累,會(huì)使得誤差逐漸變大,此時(shí),若行人攜帶的終端接收到的WiFi信號(hào)強(qiáng)度大于-30 dBm,則將行人當(dāng)前位置矯正為此AP的物理位置。實(shí)現(xiàn)了WiFi輔助的位置矯正,有效消除了慣性傳感器的累積誤差。

        3 WiFi輔助的步長(zhǎng)參數(shù)調(diào)整

        采用改進(jìn)動(dòng)態(tài)頻率步長(zhǎng)模型進(jìn)行步長(zhǎng)估計(jì),在WiFi的輔助位置矯正的功能的基礎(chǔ)上實(shí)現(xiàn)步長(zhǎng)參數(shù)動(dòng)態(tài)調(diào)整。由前述可知,當(dāng)連續(xù)出現(xiàn)2次的AP位置輔助矯正,在這2處位置終端都接收到AP很強(qiáng)的信號(hào)強(qiáng)度,終端位于距離AP很近的位置,具有很高可信度。在這2個(gè)位置矯正點(diǎn)間,行人的步數(shù)可以通過計(jì)步檢測(cè)得出。短距離內(nèi),行人行走軌跡大致可分為2類:直線行走;拐彎(非直線)行走。

        3.1 直線行走

        如圖5所示,行人在走廊中勻速直線行走,并連續(xù)經(jīng)過2個(gè)AP位置矯正點(diǎn)。此時(shí)可以得出此段行走的平均步長(zhǎng)為Sw=L/n,Sw為WiFi此段距離的平均步長(zhǎng),L為兩個(gè)AP點(diǎn)的距離,n為計(jì)步步數(shù)。將Sw和實(shí)時(shí)步長(zhǎng)Sf進(jìn)行加權(quán)融合,得到融合后的步長(zhǎng)Sr為Sr=λSf+(1-λ)Sw,λ為加權(quán)系數(shù),權(quán)值的大小由信號(hào)強(qiáng)度決定,信號(hào)強(qiáng)度越強(qiáng),權(quán)值越大,當(dāng)信號(hào)強(qiáng)度大于-25 dBm時(shí),對(duì)應(yīng)權(quán)值大小為100 %,信號(hào)強(qiáng)度為-27~-25 dBm時(shí), 對(duì)應(yīng)權(quán)值大小為90 %,信號(hào)強(qiáng)度為-30~-27 dBm, 對(duì)應(yīng)權(quán)值大小為80 %。加融合后的步長(zhǎng)后,對(duì)頻率—步長(zhǎng)模型中的動(dòng)態(tài)參數(shù)DP進(jìn)行反饋調(diào)整為DP=0.45fs-Sr。

        圖5 行人直線連續(xù)兩次經(jīng)過AP矯正點(diǎn)

        以1.7 Hz為例,按初始參數(shù)計(jì)算實(shí)時(shí)步長(zhǎng)為0.595,若融合后所得步長(zhǎng)為0.75,則通過逆推將DP動(dòng)態(tài)調(diào)整為0.015。下一個(gè)滑動(dòng)時(shí)刻的步長(zhǎng)模型參數(shù)以此為準(zhǔn)。

        3.2 拐彎(非直線)行走

        當(dāng)行人進(jìn)行轉(zhuǎn)彎行走時(shí),在航位推算的過程中,如圖6所示,黑點(diǎn)為真實(shí)軌跡,白點(diǎn)為PDR推算的軌跡。

        圖6 行人轉(zhuǎn)彎行走矯正示意

        當(dāng)航向角理想的情況下,兩軌跡為相似多邊形。由于步數(shù)相同,故當(dāng)拐彎的情況下的步長(zhǎng)矯正公式為

        (6)

        式中D1為兩實(shí)際軌跡直線距離,D2為航位推算結(jié)果和起點(diǎn)間的直線距離,(x1,y1)為經(jīng)過第1個(gè)AP矯正點(diǎn)的AP的位置坐標(biāo),(x2,y2)為第2次經(jīng)過矯正點(diǎn)時(shí)AP的坐標(biāo),(x3,y3)為航位推算得出的位置坐標(biāo)。同理也可以根據(jù)以上直線矯正的方法對(duì)步長(zhǎng)進(jìn)行加權(quán)融合,并反饋調(diào)整步長(zhǎng)—頻率模型,最終實(shí)現(xiàn)模型參數(shù)動(dòng)態(tài)調(diào)整和步長(zhǎng)動(dòng)態(tài)矯正。

        WiFi輔助的步長(zhǎng)參數(shù)調(diào)整策略流程如圖7所示。

        圖7 WiFi輔助的步長(zhǎng)參數(shù)調(diào)整策略

        4 實(shí)驗(yàn)與結(jié)果討論

        實(shí)驗(yàn)點(diǎn)位于電氣學(xué)院院樓二樓南側(cè),如圖8所示:實(shí)驗(yàn)路線為從原點(diǎn)O向東自然行走至走廊盡頭,依次經(jīng)過AP1,AP2和AP3。路線總長(zhǎng)78.57 m。AP為H3C吸頂式AP,終端采用華為榮耀V8。數(shù)據(jù)模塊固定于腳掌上方,采用MPU9250搭配STM32F103C8T6處理器,其中MPU9250集成了慣性傳感器MPU6500和磁傳感器AK8963,滿足實(shí)驗(yàn)采集數(shù)據(jù)需求,采集的數(shù)據(jù)經(jīng)預(yù)處理后通過藍(lán)牙傳輸至終端。

        圖8 實(shí)驗(yàn)環(huán)境平面

        1)位置矯正測(cè)試。按照實(shí)驗(yàn)路線行走,期間依次經(jīng)過3個(gè)AP矯正點(diǎn)。對(duì)采集的數(shù)據(jù)處理后分別計(jì)算了單獨(dú)使用慣性模塊進(jìn)行PDR和WiFi位置輔助矯正的PDR時(shí)每步的位置和對(duì)應(yīng)誤差,兩種定位方法的誤差對(duì)比如圖9所示。

        圖9 誤差對(duì)比

        可知,當(dāng)僅使用PDR進(jìn)行航位推算時(shí),由于慣性傳感器誤差持續(xù)累積,誤差越來越大,最終導(dǎo)致無法準(zhǔn)確定位?;赪iFi輔助的位置矯正消除了慣性傳感器的累積誤差。在行走至第7步時(shí),終端接收到的信號(hào)強(qiáng)度大于設(shè)定閾值,進(jìn)行位置矯正,行人繼續(xù)向前,當(dāng)行走至AP2矯正處,即圖中第48步,再次進(jìn)行位置矯正,并進(jìn)行步長(zhǎng)融合和模型參數(shù)矯正??梢钥闯觯瑥腁P2~AP3這一段的誤差發(fā)散速度明顯小于之前,這得益于步長(zhǎng)模型的矯正,使得PDR算法中要素中的步長(zhǎng)更為精準(zhǔn)。

        2)步長(zhǎng)模型參數(shù)調(diào)整測(cè)試。單獨(dú)依賴慣性模塊進(jìn)行PDR時(shí),誤差不斷積累放大,其中一個(gè)重要原因是步長(zhǎng)估計(jì)不準(zhǔn)。行人行至AP2時(shí),滿足步長(zhǎng)矯正條件,啟動(dòng)步長(zhǎng)矯正算法,當(dāng)前時(shí)刻的頻率為1.7 Hz,計(jì)算得出此時(shí)步長(zhǎng)為0.595 m,由WiFi估計(jì)出的平均步長(zhǎng)為0.782 m,此時(shí)終端接收到的信號(hào)強(qiáng)度為-26 dBm,此時(shí)對(duì)應(yīng)權(quán)值為90 %,步長(zhǎng)矯正得出融合步長(zhǎng)為0.763 m,最后計(jì)算動(dòng)態(tài)參數(shù)DP。調(diào)整后的模型參數(shù)用于下一階段PDR,使得PDR平均定位誤差較矯正之前降低20 %以上。

        5 結(jié) 論

        針對(duì)PDR算法中存在的慣性誤差累積問題,提出了利用WiFi絕對(duì)位置輔助矯正的方法,有效消除了累積誤差。針對(duì)當(dāng)前步長(zhǎng)模型估算精度低及普適性差等問題,提出了一種WiFi輔助的頻率—步長(zhǎng)模型動(dòng)態(tài)調(diào)整方法。有效提高了步長(zhǎng)模型的普適性和步長(zhǎng)估算準(zhǔn)確度,最終將PDR平均誤差降低20 %以上。

        猜你喜歡
        信號(hào)強(qiáng)度慣性步長(zhǎng)
        你真的了解慣性嗎
        光學(xué)相干斷層成像不同掃描信號(hào)強(qiáng)度對(duì)視盤RNFL厚度分析的影響
        沖破『慣性』 看慣性
        基于Armijo搜索步長(zhǎng)的BFGS與DFP擬牛頓法的比較研究
        室內(nèi)定位信號(hào)強(qiáng)度—距離關(guān)系模型構(gòu)建與分析
        無處不在的慣性
        WiFi信號(hào)強(qiáng)度空間分辨率的研究分析
        普遍存在的慣性
        基于改進(jìn)接收信號(hào)強(qiáng)度指示的四面體模型井下定位研究
        基于逐維改進(jìn)的自適應(yīng)步長(zhǎng)布谷鳥搜索算法
        国产乱人伦av在线无码| 亚洲狼人社区av在线观看| av无码天一区二区一三区| 国产成人午夜av影院| 亚洲色图专区在线观看| 国产专区一线二线三线码| 久久人人爽人人爽人人片亞洲| 99久久国产综合精品女乱人伦| 国产高清一区在线观看| 国产中文字幕免费视频一区| 成人免费在线亚洲视频| 国产av无码专区亚洲av毛网站| 老熟女多次高潮露脸视频| 女同另类激情在线三区| 午夜男女靠比视频免费| 免费无码高潮流白浆视频| 激情内射亚洲一区二区三区爱妻| 亚洲熟妇乱子伦在线| av在线免费观看你懂的| 老女人下面毛茸茸的视频| 国产精品婷婷久久爽一下| 最近中文字幕免费完整版| 国精品无码一区二区三区在线| 久久国产36精品色熟妇| 精品国产亚洲av麻豆尤物| 久久精品久久精品中文字幕 | 野花视频在线观看免费| 亚洲精品乱码久久久久久中文字幕| 丰满人妻被黑人猛烈进入| 久久无码精品精品古装毛片| 久久综合这里只有精品| 老女老肥熟女一区二区| 曰批免费视频播放免费直播| 91久久国产自产拍夜夜嗨| 亚洲av乱码国产精品观| 久久精品国产亚洲超碰av| 熟女人妇交换俱乐部| 亚洲国产精品悠悠久久琪琪| 久久精品国产视频在热| 丁香婷婷激情视频在线播放 | av天堂手机在线看片资源|