<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于MEMS傳感器的行人航位推算(PDR)解決方案

基于MEMS傳感器的行人航位推算(PDR)解決方案

作者: 時(shí)間:2017-06-03 來(lái)源:網(wǎng)絡(luò ) 收藏

前言

本文引用地址:http://dyxdggzs.com/article/201706/347355.htm

定位是感知應用的一個(gè)重要屬性。在室內環(huán)境中,如果位置信息可用并非??煽?,有更多的應用場(chǎng)景可以實(shí)現的。行人航位推算(PDR) 就是這樣一種技術(shù),在室內環(huán)境中可提供行人航位信息并提高定位可靠性。慣性傳感器、磁力計和壓力傳感器是航位推算應用中必不可少的傳感器組件,用之可大幅提升導航性能,這些器件的功耗必須極低,這樣才能始終保持開(kāi)啟模式并提供數據用于航位推算應用。實(shí)現隨時(shí)隨地定位的目標離不開(kāi)高品質(zhì)的和高性能的行人航位推算算法。本文主要討論各種行人航位推算算法上需要用到的傳感器組件的數學(xué)表述,以及可用性和可靠性更高的PDR行人航位推算算法的測試結果。

定位技術(shù)概述

全球導航衛星系統(GNSS)接收器已成為室外導航的常用電子元器件,今天幾乎每一臺智能手機內部都有一個(gè)這樣的衛星接收器芯片,可實(shí)現各種與位置相關(guān)的移動(dòng)服務(wù),其中包括導航、興趣點(diǎn)搜索和地圖。用戶(hù)開(kāi)始期待他們的設備在所有環(huán)境中都能提供位置信息,但是他們通常忽略衛星信號是不能穿透商廈和候機樓的墻壁和屋頂這個(gè)事實(shí)。建筑材料會(huì )使全球導航衛星系統信號衰減變弱,即使高靈敏度接收器也無(wú)法在室內收到定位信息。

目前業(yè)內正在開(kāi)發(fā)不同的行人航位推算,大都采用無(wú)線(xiàn)發(fā)射器充當信標,利用三角測量法計算接收器的位置。這些利用室內環(huán)境中的Wi-Fi接入點(diǎn)(AP)定位。類(lèi)似的解決方案還包括使用藍牙發(fā)射器、GSM和其它手機發(fā)射器或專(zhuān)用信標,例如Nextnavfor室內定位設備。這些技術(shù)整合運用服務(wù)器等基礎設施傳送的輔助GPS/GLONASS數據、星歷擴展數據和Wi-Fi接入點(diǎn)(AP)位置數據。此外,還有一種使用(加速度計、磁力計、陀螺儀和高度計)計算位置數據的室內導航技術(shù)。今天幾乎所有的智能手機、平板電腦、數碼相機、健身產(chǎn)品等便攜消費電子產(chǎn)品都配有。這些傳感器配合行人航位推算(PDR) 技術(shù)能夠確定用戶(hù)位置。每項室內定位技術(shù)都有其長(cháng)處和短板。

數據整合

按照定位精度和功耗要求,微控制器整合處理各類(lèi)信息源送來(lái)的信息,然后將具有不確定性的單一位置值提供給應用。使用信任參數、相關(guān)參數和過(guò)去測量數據推算每個(gè)位置,權衡Wi-Fi、藍牙、行人航位推算和全球導航衛星系統等多個(gè)技術(shù)送來(lái)的信息,數據整合算法在其中發(fā)揮著(zhù)關(guān)鍵作用。在室外,全球導航衛星系統接收器送來(lái)的位置信息精度良好,不確定性低。當控制器使用的測量數據是來(lái)自用戶(hù)附近的Wi-Fi接入點(diǎn)時(shí),位置計算信號強度高,Wi-Fi系統送來(lái)的位置估測數據精度也就比較高(相關(guān)不確定性低)。不過(guò),Wi-Fi接入點(diǎn)數據庫(包含Wi-Fi接入點(diǎn)位置數據及其不確定性數據)的品質(zhì)也會(huì )影響定位精度。

PDR行人航位推算不依賴(lài)任何外力協(xié)助,無(wú)需任何外部基礎設施配合,就能產(chǎn)生精確的相對位置定位信息。因此,其特點(diǎn)與絕對定位技術(shù)優(yōu)勢互補,例如,全球導航衛星系統或基于Wi-Fi的導航系統。因此,PDR行人航位推算適用于混合系統,可以在室內環(huán)境確定用戶(hù)位置,定位的精確度、可用性和可靠性更高。

行人航位推算

移動(dòng)設備中的MEMS傳感器因受到數據漂移和噪聲的影響,會(huì )引起基于積分運算方法的傳統慣性導航系統出現難以處理的位移和姿態(tài)誤差。在行人航位推算應用中,傳統積分運算導航方法效果不理想,因為與人體運動(dòng)相關(guān)的復雜動(dòng)力學(xué)很難建模,將其用于運算有不小的難度。在過(guò)去十年中,業(yè)內主要開(kāi)發(fā)出兩種很有前景的室內環(huán)境行人導航方法,一種在參考文獻[1]論述的基于零速率更新的INS-EKF-ZUPT (IEZ)慣導方法,另一種是包括步伐檢測、步長(cháng)估算和航向算法的基于人類(lèi)步行動(dòng)力學(xué)的慣導方法?;诹闼俾矢碌?ZUPT)的方法基于一個(gè)假設和一個(gè)物理現象,即假設慣性傳感器是安裝在腳上,且每邁出一步后都是暫時(shí)靜止狀態(tài)。本文主要討論通用性更強的方法。

從通用導航方程式[2]可以推出行人航位推算過(guò)程的數學(xué)表述。在進(jìn)行兩次積分運算后,平臺加速度變成了北東坐標系的位置,可以寫(xiě)為:

方程式1

其中,(t)是位移,(t)是航向。在行人步伐間隔期間,假設速度和航向是常量??紤]到折線(xiàn)法,方程式1可改寫(xiě)成:

方程式2

方程式2表述航位推算(DR)算法,該方法是基于步數計算,而不是加速度和角速率的積分運算。方程式2的航位推算過(guò)程有三個(gè)要素:1)在t-1 (Et-1, Nt-1)時(shí)最后一次已知的用戶(hù)絕對位置(用東北坐標系表示);2)從t-1到t()的步長(cháng);3)從時(shí)間t-1開(kāi)始的航向 (ψ) 可以算出新位置相對已知位置(Et-1, Nt-1)的坐標(Et, Nt),如方程式2所示。

我們仔細觀(guān)察方程式2不難發(fā)現,行人航位推算精度取決于兩個(gè)要素:1)行走距離的計算,2)用戶(hù)航向(或方向)在行人航位推算原理中,行走距離的計算方法是檢測估算行人每行走一步的步長(cháng),然后累計步長(cháng)估算值。精確地估算全球用戶(hù)的步長(cháng)是一項具有挑戰性的任務(wù)。目前業(yè)內開(kāi)發(fā)出了多個(gè)步長(cháng)精確估算模型,見(jiàn)參考文獻[3][4]。

圖1所示是含有各種組件的行人航位推算系統框圖。慣性傳感器數據通過(guò)校準監視邏輯處理,以保持對加速度計和陀螺儀測量偏差和標度系數的精確估算。磁強計數據通過(guò)校準監視模塊處理,以決定是硬鐵參數還是軟鐵參數。磁力計數據監視的另一個(gè)目的是確定測量數據有無(wú)磁性干擾數據,防止磁干擾影響校準參數。

圖 1 行人航位推算框圖

步伐檢測算法利用模式匹配法與人類(lèi)步態(tài)模型特征匹配。加速度模式隨著(zhù)設備攜帶位置(褲子口袋、腰帶包、襯衫口袋)不同而變化。載物位置確定模塊用于確定設備常用存放位置,例如,手里拿著(zhù)擺臂走路;舉在頭部附近,放在褲子口袋、襯衫口袋、腰帶包、雙肩背包里。

用戶(hù)航向是行人航位推算方程式的第二個(gè)術(shù)語(yǔ),包括設備航向和用戶(hù)行走方向。計算設備航向需要使用經(jīng)過(guò)傾斜修正的羅盤(pán)測量值。不過(guò),因為外部磁擾會(huì )影響羅盤(pán)的性能,完全依賴(lài)羅盤(pán)的測量值不現實(shí),這是我們采用一個(gè)數據整合濾波器又稱(chēng)姿態(tài)濾波器,整合磁力計、陀螺儀和加速度計數據的主要原因。姿態(tài)濾波器可以計算設備在人體坐標系相對大地參考坐標系的方向。因為這個(gè)數學(xué)表達式比較緊湊,所以設備方向用四元數表示,與Euler角度或 9 X 9 方向矩陣相比,四元數更具有數字穩定性。姿態(tài)濾波器基于擴展卡爾曼濾波器(EKF)概念,以解決外部磁場(chǎng)強度不斷變化和用戶(hù)在常用情況下導致的設備動(dòng)態(tài)運動(dòng)對航向的影響。因為航向對總體定位精度的影響巨大,所以必須認真考慮傳感器隨機噪聲、偏差、偏差不穩定性、非線(xiàn)性以及其它的可能降低系統性能的因素。

低噪聲磁力計的重要性

在3-D空間正常旋轉設備時(shí),傳感器各軸受地磁場(chǎng)強矢量影響,我們使用此時(shí)采集到的測量數據計算磁強計校準參數(硬鐵和軟鐵)。偏移估算精度與磁強計數據中的噪聲信號直接關(guān)聯(lián)。如果磁力計的噪聲非常高,偏移估算精度將會(huì )變差,最終將會(huì )影響航向估算結果。偏移估算誤差對高緯度地區定準更加重要,因為高緯度地區磁場(chǎng)水平場(chǎng)強較弱。即便在水平場(chǎng)強中等地區,1 µT偏移誤差可以引起5度的航向誤差,這對于行人航位推算應用是一個(gè)不小的誤差。

行走角度確定

姿態(tài)濾波器用于計算設備在身體坐標系內的航向。不過(guò),設備可能隨意置于用戶(hù)身體某一位置,姿態(tài)濾波器航向與用戶(hù)航向或行走方向并不一致,如圖2所示。

圖2行走方向

行走角度α的計算運用了行人運動(dòng)的身體特征以及加速度波形的周期特征和統計學(xué)。

測試結果

我們采用加速度計和陀螺儀模塊(LSM6DSM)、磁強計(LSM303AGR)和壓力傳感器(LPS22HB)和STM32微控制器開(kāi)發(fā)出一個(gè)行人航位推算解決方案,這個(gè)由傳感器、微控制器和藍牙組成的硬件參考設計叫做SensorTile™ (詳情訪(fǎng)問(wèn)www.ST.com),可以利用一個(gè)安卓應用在手機上實(shí)時(shí)顯示行人航位推算軌跡輸出。六軸傳感器LSM6DSM(加速度計 + 陀螺儀)正常工作模式下功耗小于400 µA。在這個(gè)傳感器模塊內,陀螺儀的角速率噪聲密度為3.8 mdps /√Hz。加速度計噪聲密度為90 µg /√Hz。磁力計的RMS噪聲為3 mGauss,采用AMR技術(shù),無(wú)溫度漂移問(wèn)題,在高分辨率模式下,工作電流小于200 µA。壓力傳感器RMS噪聲為0.0075 hPA,溫度漂移0.1 hPa。

上文描述的傳感器的噪聲特性和偏移穩定性,配合穩健可靠的高性能行人航位推算算法,可以實(shí)現隨時(shí)隨地定位的目標。

下圖3所示是某些常用場(chǎng)景行走測試軌跡。

圖3 行人航位推算在常用場(chǎng)合行走測試結果



關(guān)鍵詞: MEMS傳感器 解決方案

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>