




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第41卷增刊2013年10月華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版J .Huazhon g Uni v .of Sci .&Tech .(Nat ural Science Editi on Vol .41Su p .Oct .2011收稿日期2013-07-10.作者簡(jiǎn)介李煒(1975-,女,副教授,E-mail :li vei0828hust .edu .cn .基于Andr oi d 平臺(tái)的室內(nèi)定位系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)李煒金亮陳曦(華中科技大學(xué)自動(dòng)化學(xué)院,湖北武漢430074摘要在Andr oi d 平臺(tái)上設(shè)計(jì)并實(shí)現(xiàn)了室內(nèi)W i Fi 定位系統(tǒng).該系統(tǒng)采用Andr oi d 系統(tǒng)的移動(dòng)終端收集W
2、i Fi信號(hào)強(qiáng)度信號(hào),利用W i ndo ws 平臺(tái)電腦終端計(jì)算位置指紋生成數(shù)據(jù)庫(kù),通過(guò)移動(dòng)客戶端和服務(wù)器端的交互實(shí)現(xiàn)定位.當(dāng)用戶有定位需求時(shí),向底層W i Fi 模塊發(fā)出請(qǐng)求,讀取不同無(wú)線路由器的信號(hào)強(qiáng)度信息,并發(fā)送到服務(wù)器端.服務(wù)器端采用基于k 近鄰法的室內(nèi)位置匹配算法進(jìn)行位置定位,并將位置信息返回給移動(dòng)端.測(cè)試結(jié)果表明:系統(tǒng)3m 內(nèi)定位精度達(dá)到90%以上,5m 內(nèi)定位精度達(dá)到95%以上,單次定位時(shí)間在5s 以內(nèi).關(guān)鍵詞通信技術(shù);室內(nèi)定位系統(tǒng);模型;k 近鄰法;Andr oi d 平臺(tái)中圖分類(lèi)號(hào)TP311文獻(xiàn)標(biāo)志碼A文章編號(hào)1671-4512(2013S1-0422-03I ndoor p
3、 ositi oni n g s y st e m desi g n and i m p le m ent ati onbased on Andr oi d p l atfor mLi W eiJ i n Li an gChen Xi(Colle g e of Aut o mati on ,Huazhon g Uni versit y of Science and Technol o gy ,W uhan 430074,Chi na Abst r actW i Fi i ndoor p ositi oni n g s y st e m was desi g ned and i m p l e
4、ment ed based on t he Andr oi d p l at-f or m.The Andr oi d s y st e m mobil e t er m i nals wer e a pp lied t o coll ect W i Fi st r en g t h si g nals ,and t hen ori g i nal sa m p li n g dat a wer e calcul at ed t o obt ai n t he l ocati on fi n g er p ri nt dat abase usi n g t he W i ndo wsp l a
5、tf or m co m p ut er t er mi nal ,and fi nall y p ositi oni n g was i m p l e ment ed t hr ou g h t he i nt er acti on of mo-bil e client and ser ver .W hen users have p ositi oni n g de mands ,mobil e client p ut s f or war d r e q uest t o t he underl y i n g W i Fi modul e ,achieves si g nal st r
6、 en g t hs of differ ent w ir el ess r out ers and send t o t he ser ver .The i ndoor l ocati on mat chi n g al g orit h m was a pp lied based on k near est nei g hbor met hod ,and l ocati on i nf or mati on was r et ur ned t o t he mobil e client .The r es ult s ill ust r at e t hat t he accur ac y
7、 is above 90%w it hi n 3met ers ,above 95%w it hi n 5met ers and si n g l e p ositi oni n g ti me is l ess t han 5seconds .Ke y wor dsco mmunicati ons t echnol o gy ;i ndoor p ositi oni n g s y st e m ;modeli n g ;k near est nei g hbor met hod ;Andr oi d p l atf or m目前常用的室內(nèi)定位技術(shù)有超聲波、射頻、Z i g bee 和w i
8、r el ess fi delit y (W i Fi 等技術(shù)1.超聲波定位具有定位精度較高、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),但超聲波易受多徑效應(yīng)和非視距傳播的影響,并且需要大量的硬件設(shè)施投資,成本高.射頻識(shí)別(RFI D 定位的作用距離短、不具備通信能力,因此不便于整合到其他系統(tǒng)之中2.Z i g bee 技術(shù)的優(yōu)點(diǎn)是室內(nèi)定位精度高、應(yīng)對(duì)復(fù)雜環(huán)境能力強(qiáng)、信號(hào)穿透力好,缺點(diǎn)則是技術(shù)成熟度低、成本高.基于W i Fi 的室內(nèi)定位技術(shù)無(wú)需額外的硬件裝置,具備高精度、低成本和低功耗等優(yōu)點(diǎn)3.本研究在分析信號(hào)傳播模型和室內(nèi)位置匹配算法的基礎(chǔ)上,提出了基于Andr oi d 平臺(tái)的室內(nèi)定位系統(tǒng)設(shè)計(jì)方案,并通過(guò)試驗(yàn)驗(yàn)證了
9、其有效性.1信號(hào)傳播模型由于建筑物內(nèi)部的遮擋存在嚴(yán)重的多徑干網(wǎng)絡(luò)出版時(shí)間:2014-01-10 22:22網(wǎng)絡(luò)出版地址:涉、反射、衍射等現(xiàn)象,傳統(tǒng)的路徑損耗模型4不能精確的描述室內(nèi)環(huán)境下的傳播損耗.主導(dǎo)路徑損耗模型如下5p r (L =p r (d 010n l g (L /d 0,(1式中:L 表示無(wú)線電波沿主導(dǎo)傳播路徑所經(jīng)過(guò)的路徑總長(zhǎng)度;p r (L 為接收點(diǎn)距離發(fā)射點(diǎn)距離為L(zhǎng) 時(shí)的接收信號(hào)強(qiáng)度;d 0為接收點(diǎn)的參考距離;n 為路徑損耗指數(shù),由環(huán)境因素決定.在傳統(tǒng)路徑損耗模型中, 并不是采用路徑總長(zhǎng)度,而是接收點(diǎn)到發(fā)射點(diǎn)的直線距離,在室內(nèi)環(huán)境下直線距離往往誤差很大,因?yàn)榻ㄖ锢锩娴碾娞荨㈣F
10、門(mén)、鋼筋混泥土墻壁會(huì)阻擋電波的傳播,所以電波的主要傳播路徑并不是兩點(diǎn)間的直線,而是由幾條避開(kāi)障礙物的直線組成的.由于不同室內(nèi)環(huán)境的路徑損耗系數(shù)不同,比如鋼筋混泥土墻壁的損耗系數(shù)較大,玻璃墻次之.損耗系數(shù)的不同造成了傳播損耗模型的不同,因此本研究在主導(dǎo)路徑信號(hào)傳播損耗模型基礎(chǔ)上進(jìn)行了子空間劃分,根據(jù)室內(nèi)環(huán)境分析信號(hào)的主導(dǎo)傳播路徑,根據(jù)不同路徑上的不同障礙物計(jì)算得到定位子空間的信號(hào)覆蓋圖,以提高定位精度.2室內(nèi)位置匹配算法2.1算法思想本文將k 近鄰法應(yīng)用到室內(nèi)定位算法中.根據(jù)子空間劃分和基于主導(dǎo)路徑的信號(hào)傳播損耗模型,對(duì)待定位的室內(nèi)空間各個(gè)離散點(diǎn)進(jìn)行采樣得到一組周?chē)鸁o(wú)線接入點(diǎn)(AP 的RSSI
11、值,然后進(jìn)行濾波降噪處理、特征提取處理后形成指紋數(shù)據(jù)庫(kù),指紋數(shù)據(jù)庫(kù)是存放在服務(wù)器端的.客戶端在定位時(shí)通過(guò)采集位置處一組AP 的RSSI 值,然后通過(guò)k 近鄰(k -near est nei g hbour ,KNN 分類(lèi)算法找出與待定位位置處歐式距離最小的k 個(gè)參考點(diǎn),然后計(jì)算出這k 個(gè)參考位置點(diǎn)的幾何中心得到待定位點(diǎn)的初始估算位置,再通過(guò)用戶位置濾波和子空間輔助定位模塊進(jìn)行修正,完成定位.2.2位置匹配算法描述步驟1采樣.在待定位區(qū)域每隔1m 選取一個(gè)采樣點(diǎn),每個(gè)采樣點(diǎn)對(duì)一組AP 的RSSI 值讀取多次,采樣完成后進(jìn)行最大值濾波降噪處理,形成指紋數(shù)據(jù)庫(kù).步驟2測(cè)試.同采樣的操作相似,對(duì)待定位
12、區(qū)域的所有采樣點(diǎn)上再進(jìn)行一次讀取AP 的RSSI 值的工作,然后計(jì)算定位精度.步驟3定位.Andr oi d 客戶端讀取所在位置處的各個(gè)AP 的RSSI 值,進(jìn)行濾波降噪處理后與服務(wù)器端通信,將客戶端損耗值傳輸給服務(wù)器端,服務(wù)器端對(duì)客戶端的損耗數(shù)組進(jìn)行k 近鄰算法處理,算出與指紋數(shù)據(jù)庫(kù)中歐式距離最近的k 個(gè)參考位置點(diǎn),再計(jì)算這k 個(gè)參考點(diǎn)的幾何中心得到初始估計(jì)位置.步驟4調(diào)用子空間輔助定位模塊進(jìn)行修正,將最終得到的位置信息傳輸給客戶端.3系統(tǒng)設(shè)計(jì)3.1系統(tǒng)總體設(shè)計(jì)如圖1所示為基于Andr oi d 平臺(tái)的室內(nèi)定位系統(tǒng)總體結(jié)構(gòu)圖.系統(tǒng)移動(dòng)終端采用基于An-dr oi d 系統(tǒng)的手機(jī)或掌上電腦(P
13、 DA ,電腦終端采用W i ndo ws 平臺(tái),服務(wù)器端存儲(chǔ)了指紋數(shù)據(jù)庫(kù)并與電腦終端交互.整個(gè)定位過(guò)程由客戶端和服務(wù)器端共同完成,用戶有定位需求時(shí),向底層W i Fi 模塊發(fā)出請(qǐng)求,啟動(dòng)讀取來(lái)自各個(gè)AP 的RSSI 值的程序,并將讀取得到的損耗值發(fā)送給服務(wù)器端.服務(wù)器端調(diào)用定位算法進(jìn)行定位,并將位置信息返回給移動(dòng)客戶端.圖1基于Andr oi d 平臺(tái)的室內(nèi)定位系統(tǒng)總體結(jié)構(gòu)3.2客戶端設(shè)計(jì)Andr oi d 客戶端系統(tǒng)主要功能包括AP 損耗值RSSI 的測(cè)量、位置信息顯示以及與服務(wù)器端的交互.測(cè)AP 損耗值的這個(gè)模塊主要調(diào)用了W ifi M ana g er 和W ifiI nf o 這兩個(gè)
14、類(lèi),W ifi M ana g er 中的Scan Res ult 字段記錄了掃描到的AP 的各種信息:掃描W i Fi 接入點(diǎn)的地址(BSSI D 、掃描W i Fi 接入點(diǎn)的網(wǎng)絡(luò)名稱(chēng)(SSI D 、掃描W i Fi 信號(hào)點(diǎn)的強(qiáng)弱(l evel 等,此處需要用到的是l evel 值即RSSI 值,W ifiI nf o 中要用到的是g et M ac Addr ess 方法來(lái)獲取AP 的M edia Access Cont r ol (MAC 地址.位置信息顯示模塊是將客戶端收到的當(dāng)前位置信息在地圖上直觀地顯示出來(lái),地圖是事先繪制好并導(dǎo)入到移動(dòng)端的的待定位的區(qū)域圖,地圖上會(huì)建立一個(gè)坐標(biāo),并有
15、一定的比例尺,接收到服務(wù)器端由定位算法計(jì)算出來(lái)的坐標(biāo)信息后將其在地圖上相應(yīng)的位置出動(dòng)態(tài)的顯示出來(lái).與服務(wù)器端的交互模塊功能是接收和發(fā)送通信數(shù)據(jù),觸動(dòng)掃描W i Fi 信號(hào)完成這個(gè)事件,在發(fā)324增刊李煒,等:基于Andr oi d 平臺(tái)的室內(nèi)定位系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)送數(shù)據(jù)之前需要進(jìn)行一些處理:先過(guò)濾掉不相關(guān)的AP信息,留下已布置好AP的信息,再進(jìn)行最大值濾波或卡爾曼濾波,處理完成后的是平滑的既定的AP的MAC地址和RSSI值的鍵值對(duì).與服務(wù)器端的通信通過(guò)Socket(套接字技術(shù)完成,這是一種較為底層的網(wǎng)絡(luò)連接編程技術(shù),Socket 接口定義了許多方法供開(kāi)發(fā)人員調(diào)用.Socket中包含了用于創(chuàng)建網(wǎng)絡(luò)連
16、接時(shí)所必需的數(shù)據(jù),如本地或遠(yuǎn)程主機(jī)的I P地址及其端口號(hào)、連接時(shí)使用的協(xié)議等.創(chuàng)建通信服務(wù)端的步驟:a.調(diào)用Ser-ver Socket構(gòu)造方法,并傳入指定的端口號(hào)創(chuàng)建服務(wù)器Socket;b.調(diào)用Ser ver Socket的acce p t方法,監(jiān)聽(tīng)等待客戶端的連接;c.與通信客戶端傳輸數(shù)據(jù),讀取通信客戶端的數(shù)據(jù)流;d.關(guān)閉打開(kāi)的數(shù)據(jù)流.創(chuàng)建通信客戶端的步驟:a.傳入通信服務(wù)器端的I P地址和端口號(hào),連接通信服務(wù)器,并調(diào)用Socket的構(gòu)造方法創(chuàng)立連接;b.向通信服務(wù)器發(fā)送數(shù)據(jù)流;c.關(guān)閉打開(kāi)的數(shù)據(jù)流.客戶端流程描述:進(jìn)入系統(tǒng)歡迎界面,初始化各種參數(shù),監(jiān)聽(tīng)用戶是否有定位請(qǐng)求,若有則將W I
17、FI打開(kāi),調(diào)用st art Scan進(jìn)行熱點(diǎn)掃描,掃描完成后將獲得的RSSI值進(jìn)行降噪濾波處理,然后與服務(wù)器端建立Socket連接并傳送損耗信息,服務(wù)器端計(jì)算得到位置信息發(fā)送給客戶端,最終客戶端將坐標(biāo)顯示在M a p V ie w中.3.3服務(wù)器端設(shè)計(jì)服務(wù)器端存儲(chǔ)了位置指紋數(shù)據(jù)庫(kù),并完成定位算法的功能.本系統(tǒng)使用m y s q l數(shù)據(jù)庫(kù)保存位置參考點(diǎn)信息.包含的數(shù)據(jù)表有:AP信息表、采樣信息表、濾波后的采樣信息表、定位信息表.AP信息表包含了AP的MAC地址、名稱(chēng)(SSI D和頻道,主鍵是MAC地址,如表1所示.表1AP信息表MAC SSI D channel 1C:F A:68:24:33:
18、A0i otL111C:F A:68:4E:B0:94i otL231C:F A:68:24:A6:1C i otL208采樣信息表包含了采樣點(diǎn)坐標(biāo)、采樣AP的MAC地址、采樣AP的RSSI和采樣時(shí)間,如表2所示.定位信息表包括在定位點(diǎn)的測(cè)到的AP的MAC地址、AP的RSSI和定位時(shí)間.由于這兩張表和前面的比較類(lèi)似,這里就不列出來(lái)了.表2采樣信息表x/m y/m SSI D RSSI Scan Ti me11533i otL16103-16-15:1211533i otL24503-16-15:1311533i otL208903-16-15:544實(shí)驗(yàn)結(jié)果本文在Andr oi d平臺(tái)上設(shè)計(jì)并
19、實(shí)現(xiàn)了基于k 近鄰法的定位算法的室內(nèi)W i Fi定位系統(tǒng),實(shí)驗(yàn)地點(diǎn)選擇華中科技大學(xué)I OT實(shí)驗(yàn)中心,定位的結(jié)果如表3所示.由表3可知:概率法和k近鄰法均表現(xiàn)較好,能夠在3m內(nèi)精度達(dá)到90%,5m內(nèi)定位精度達(dá)到95%以上,單次定位時(shí)間在5s以內(nèi).表3定位結(jié)果定位技術(shù)概率法k NN平均誤差/m2.22.13m內(nèi)精度/%90915m內(nèi)精度/%9697本實(shí)驗(yàn)可以利用現(xiàn)有的無(wú)線AP,無(wú)須額外的硬件設(shè)備投入,在移動(dòng)端上也僅僅只須安裝好一個(gè)定位軟件,并且計(jì)算過(guò)程不復(fù)雜,易于實(shí)現(xiàn),具有很高的實(shí)用價(jià)值.參考文獻(xiàn)1張世哲.基于慣性傳感器和W i Fi的定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)D.北京:北京郵電大學(xué)網(wǎng)絡(luò)技術(shù)學(xué)院, 2012.2Li onel M N,Li u Y H,Lau Y C,et al.L A
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 我的中國(guó)夢(mèng)作文100字篇
- 二零二五年度燃?xì)庑孤﹫?bào)警器安裝合同
- 二零二五年度餐飲單位市場(chǎng)拓展合作合同
- 二零二五年度房屋出租中介服務(wù)合同(含租賃合同解除條件)
- 2025年度餐飲廚師營(yíng)養(yǎng)健康食譜開(kāi)發(fā)合同
- 二零二五年度果園果樹(shù)種植與農(nóng)業(yè)科技創(chuàng)新合作承包經(jīng)營(yíng)合同
- 二零二五年度國(guó)際文化交流項(xiàng)目合作協(xié)議
- 2025年度電商平臺(tái)游戲點(diǎn)卡充值代理合同范本
- 二零二五年度個(gè)人新能源汽車(chē)貸款合同
- 豐田車(chē)系卡羅拉(雙擎)轎車(chē)用戶使用手冊(cè)【含書(shū)簽】
- 商品價(jià)格表(全)
- 管理系統(tǒng)中計(jì)算機(jī)應(yīng)用詳細(xì)課件
- 《多維度兒童智力診斷量表》MIDSC的編制
- 慢阻肺從急性加重期到穩(wěn)定期的全程管理
- 2023年上海市普陀區(qū)高考?xì)v史二模試卷及答案解析
- 瑞達(dá)峰環(huán)境友好型高附加值關(guān)鍵醫(yī)藥中間體、特色原料藥及 GMP 成品藥(仿制藥與創(chuàng)新藥)規(guī)?;a(chǎn)項(xiàng)目(一期)環(huán)評(píng)報(bào)告書(shū)
- 嚴(yán)重創(chuàng)傷的急救處理
- GB/T 1228-2006鋼結(jié)構(gòu)用高強(qiáng)度大六角頭螺栓
- 國(guó)際商法 吳建斌課件 思考題答案
- 高等儀器分析第1章-緒論課件
評(píng)論
0/150
提交評(píng)論