全球定位系統(tǒng)(global positioning system, GPS), 憑借其廣泛的應(yīng)用范圍和較高的定位精度, 受到了各方面專家和學(xué)者的青睞, 其在室外可以提供比較可靠的定位服務(wù). 然而, 由于室內(nèi)環(huán)境較為復(fù)雜, 信號(hào)的傳播過(guò)程中會(huì)遇到障礙物(行人、墻壁、桌椅等)的阻塞, 使得信號(hào)發(fā)生反射、折射或散射, 導(dǎo)致強(qiáng)度減弱, GPS并不能實(shí)現(xiàn)精確的定位, 即在存在非視距(non-line-of-sight, NLOS)的室內(nèi)環(huán)境中, 定位精度會(huì)有所下降. 如何有效識(shí)別和抑制NLOS, 從而提高定位精度是目前室內(nèi)定位研究的熱點(diǎn)問(wèn)題之一. 室內(nèi)定位作為定位技術(shù)在室內(nèi)環(huán)境的延續(xù), 應(yīng)用更加廣泛. 精確的節(jié)點(diǎn)位置信息可以應(yīng)用在環(huán)境監(jiān)測(cè)、軍事偵察、定位打擊目標(biāo)、公共安全及應(yīng)急響應(yīng)等方面.
當(dāng)發(fā)生地震、火災(zāi)等意外災(zāi)害時(shí), 室內(nèi)環(huán)境由于崩塌、火燒等會(huì)發(fā)生改變, 根據(jù)感覺(jué)盲目尋找很難快速找到被救援人員的位置. 而通過(guò)無(wú)人機(jī)等實(shí)地采集信息, 利用室內(nèi)定位技術(shù)可以快速進(jìn)行搜救, 既節(jié)省時(shí)間又能規(guī)劃出安全的救援路徑. 當(dāng)發(fā)生恐怖襲擊或者人質(zhì)劫持等社會(huì)安全事件時(shí), 利用室內(nèi)定位技術(shù)可以快速確定襲擊者或人質(zhì)的位置. 反恐人員進(jìn)入室內(nèi)執(zhí)行任務(wù)時(shí), 通過(guò)室內(nèi)協(xié)同定位算法進(jìn)行配合, 可以精確地獲得自己和同伴的位置, 對(duì)于任務(wù)的解決起到了更好的促進(jìn)作用. 當(dāng)處于火車站、高鐵站、飛機(jī)場(chǎng)或地下停車場(chǎng)時(shí), 室內(nèi)定位技術(shù)可以為用戶提供導(dǎo)航定位、停車、找車服務(wù), 提高用戶的滿意度. 在商場(chǎng)或者倉(cāng)庫(kù)可以幫助用戶快速找到心儀的商品, 增強(qiáng)用戶體驗(yàn)感.
1 室內(nèi)定位中的常用技術(shù)與算法
目前, 在室內(nèi)定位方面所使用的技術(shù)有很多, 包括地磁技術(shù)[1]、Wi-Fi[2]、藍(lán)牙[3]、超聲波技術(shù)[4]、激光技術(shù)[5]、計(jì)算機(jī)視覺(jué)技術(shù)[6]、超寬帶(ultra wide band, UWB)技術(shù)[7]等.
地磁技術(shù)主要依據(jù)地磁場(chǎng)強(qiáng)度實(shí)現(xiàn)定位, 成本較低, 而且對(duì)環(huán)境的要求不高. Wi-Fi技術(shù)不受燈光、濕度、溫度等外界因素的影響, 在一定頻段內(nèi)可以很好地穿越障礙, 但在室內(nèi)極易受到多徑效應(yīng)的影響, 定位精度中等[2]. 低功耗藍(lán)牙具有功耗低、成本低、部署方便等優(yōu)點(diǎn), 誤差可達(dá)到2 m左右[3]. 超聲波技術(shù)由固定的參考基礎(chǔ)設(shè)施和多種移動(dòng)單元組成[4], 可以穿透部分固體和液體, 在黑暗、有毒等環(huán)境中仍可以應(yīng)用, 但其頻率受多普勒效應(yīng)的影響且成本較高. 激光技術(shù)可根據(jù)信號(hào)和反射信號(hào)的時(shí)間差值計(jì)算距離, 結(jié)合角度信息完成相對(duì)定位, 成本較高.
計(jì)算機(jī)視覺(jué)技術(shù)主要分為利用地標(biāo)包含的信息解算為矩陣實(shí)現(xiàn)定位和對(duì)數(shù)據(jù)庫(kù)內(nèi)存儲(chǔ)的相機(jī)位置信息進(jìn)行圖像指紋匹配實(shí)現(xiàn)定位[6]兩種. 伴隨計(jì)算機(jī)視覺(jué)技術(shù)的發(fā)展和成熟, 使得基于視覺(jué)的用于同時(shí)定位與地圖構(gòu)建(simultaneous localization and mapping, SLAM)的技術(shù)可獲得圖形和視覺(jué)的支持. 視覺(jué)SLAM技術(shù)包括前端和后端兩部分, 前端又稱視覺(jué)里程計(jì)(visual odometry, VO), 主要進(jìn)行特征檢測(cè)和數(shù)據(jù)關(guān)聯(lián)任務(wù); 后端主要對(duì)前端的輸出結(jié)果進(jìn)行優(yōu)化, 得到最優(yōu)的位姿估計(jì)和地圖[8].
由于較高的時(shí)空分辨率、良好的隱私保護(hù)、強(qiáng)穿透性以及高精度的定位性能, 使得UWB技術(shù)能為室內(nèi)定位提供良好的解決方案. 同時(shí)也為許多應(yīng)用程序提供了便利, 如醫(yī)療監(jiān)控、安全和資產(chǎn)跟蹤等[7].
室內(nèi)定位中的常用算法包括航跡推算、指紋識(shí)別定位、鄰近探測(cè)、極點(diǎn)定位、三角定位、多邊定位和質(zhì)心定位等.下面主要介紹這些算法定位的原理以及優(yōu)缺點(diǎn).
1
航跡推算
目標(biāo)節(jié)點(diǎn)位置由所對(duì)應(yīng)的步長(zhǎng)、航向和上一步的位置不斷累加推算得到[9], 其原理如圖 1所示. 常應(yīng)用于慣性導(dǎo)航定位[10], 可利用三軸加速度計(jì)、三軸陀螺儀和三軸磁力計(jì)的數(shù)據(jù)計(jì)算節(jié)點(diǎn)位置和軌跡.
圖 1 航跡推算定位原理圖
已知目標(biāo)節(jié)點(diǎn)初始位置為
初始航向角為
移動(dòng)到下一時(shí)刻的位移為
下一時(shí)刻目標(biāo)節(jié)點(diǎn)的位置為
后續(xù)各個(gè)時(shí)刻的位置為
優(yōu)缺點(diǎn): 此算法不需要借助外部設(shè)備即可實(shí)現(xiàn)定位, 采集的數(shù)據(jù)較為自主且無(wú)依賴; 但在推算的過(guò)程中會(huì)受到累加誤差的影響, 故常用于短距離定位.
2
指紋識(shí)別定位
指紋識(shí)別定位算法[11-13]主要由離線階段和在線階段兩部分構(gòu)成.在離線階段, 用小網(wǎng)格劃分待定位區(qū)域, 得到交點(diǎn)并記錄其坐標(biāo), 對(duì)在交點(diǎn)處接收到的無(wú)線電信號(hào)提取特征(常用接收信號(hào)強(qiáng)度(received signal strength, RSS)), 利用交點(diǎn)的坐標(biāo)和相應(yīng)的特征構(gòu)成的信息鏈建成指紋數(shù)據(jù)庫(kù); 在線階段, 通過(guò)匹配算法對(duì)比實(shí)際信息提取的特征與指紋數(shù)據(jù)庫(kù)中的參數(shù)實(shí)現(xiàn)定位, 具體的流程如圖 2所示.
圖 2 指紋識(shí)別定位原理圖
優(yōu)缺點(diǎn): 此算法自主性較高, 有較高的定位精度; 但在離線階段建立指紋庫(kù)工作量較大, 且一旦更換定位場(chǎng)地, 需要重新構(gòu)建指紋庫(kù).
3
鄰近探測(cè)
鄰近探測(cè)法通過(guò)是否接收到物理信號(hào)來(lái)判斷目標(biāo)是否位于發(fā)射源四周[14], 主要取決于信號(hào)的傳輸范圍. 由圖 3可以看出, 目標(biāo)節(jié)點(diǎn)位于基站B附近.
圖 3 鄰近探測(cè)原理圖
優(yōu)缺點(diǎn): 此算法易于搭建, 易于實(shí)現(xiàn)且成本較低; 但定位精度不高, 僅可用于對(duì)精度要求不高的場(chǎng)景.
4
極點(diǎn)定位
極點(diǎn)定位根據(jù)測(cè)量的相對(duì)錨節(jié)點(diǎn)的距離和角度信息推測(cè)出目標(biāo)的位置[14], 其原理如圖 4所示. 若僅已知錨節(jié)點(diǎn)與目標(biāo)節(jié)點(diǎn)之間的距離d1d1, 則可以初步確定目標(biāo)節(jié)點(diǎn)是在以錨節(jié)點(diǎn)為圓心、d1d1為半徑的圓上, 然后通過(guò)角度信息可以得到目標(biāo)節(jié)點(diǎn)的精確位置.
圖 4 極點(diǎn)定位原理圖
優(yōu)缺點(diǎn): 只需要根據(jù)一個(gè)錨節(jié)點(diǎn)的位置即可進(jìn)行測(cè)量, 應(yīng)用較為方便, 常用于大地測(cè)量; 但定位結(jié)果的準(zhǔn)確性易受測(cè)距和測(cè)量角度儀器的精度的影響.
5
三角定位
三角定位法[15]是將兩個(gè)錨節(jié)點(diǎn)的測(cè)量信息(包括距離和角度)相結(jié)合, 利用幾何原理獲取目標(biāo)位置.
如圖 5所示, 已知錨節(jié)點(diǎn)A與錨節(jié)點(diǎn)B之間的距離為
, 與目標(biāo)節(jié)點(diǎn)位置的夾角分別為
. 利用三角幾何原理可求得目標(biāo)節(jié)點(diǎn)到錨節(jié)點(diǎn)A、B連線的垂直距離為
圖 5 三角定位原理圖
根據(jù)相對(duì)位置關(guān)系即可求得目標(biāo)節(jié)點(diǎn)的位置.
優(yōu)缺點(diǎn): 此算法原理較為簡(jiǎn)單, 定位誤差較小, 應(yīng)用較為廣泛; 但對(duì)于普通設(shè)備而言, 角度以及距離的信息很難精確獲取.
-
指紋識(shí)別
+關(guān)注
關(guān)注
43文章
1739瀏覽量
102097 -
定位
+關(guān)注
關(guān)注
5文章
1279瀏覽量
35289 -
人工智能
+關(guān)注
關(guān)注
1789文章
46373瀏覽量
236574
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論