基于Android的室內定位系統(tǒng)研究與實現(xiàn)
發(fā)布時間:2017-11-13 18:13
本文關鍵詞:基于Android的室內定位系統(tǒng)研究與實現(xiàn)
更多相關文章: 室內定位 位置指紋 Android平臺 最小二乘支持向量機
【摘要】:目前,在人們的日常生活當中,和位置服務(Location Based Services,LBS)有關的應用有很多,可以說是十分的普遍,情景也很好,位置服務相關的技術所具有的發(fā)展空間也十分的巨大廣泛。與LBS密切相關的定位技術也得到迅速的發(fā)展。可靠的室內定位技術是LBS實現(xiàn)的重要前提。尤其是互聯(lián)網技術和Android平臺的普及和應用,為基于位置服務的室內應用設計帶來技術上的優(yōu)勢。本論文重點研究了用于室內環(huán)境的定位技術,分析與室內環(huán)境相關的技術的國內外研究現(xiàn)狀,和這些技術未來的發(fā)展趨勢,分析各種定位技術的所存在的優(yōu)勢,以及它們在應用中的不足之處。在本論文接下來的工作中,將定位技術進行分類,研究每一個類別的特點,對它們進行研究和比較。接下來分析研究Android開發(fā),對平臺的特點,發(fā)展狀況、開發(fā)語言進行介紹,對所涉及到的一些技術,對Android系統(tǒng)的原理和使用安裝方法進行研究。然后本論文對位置指紋定位技術進行比較深入的探索研究,對位置指紋定位技術中的位置指紋算法進行研究,常用的比較傳統(tǒng)的算法有最近鄰法(NN),還有對NN的改進方法,也就是所謂的KNN定位算法,以及改進方法K加權近鄰法等幾種,所研究的比較新穎的方法是基于壓縮感知的定位方法。本文重點研究了一種改進的位置指紋算法,該算法基于KNN算法和最小二乘支持向量機,論文中對幾種方法進行仿真實驗,給出實驗比較性能分析。接下來本論文所做的工作是定位系統(tǒng)的開發(fā)設計,這個系統(tǒng)是在Android平臺的基礎上來進行設計的。本系統(tǒng)的工作原理是系統(tǒng)通過帶有Android系統(tǒng)的移動終端,如智能手機,來進行收集Wi Fi信號,然后由計算機終端進行生成指紋數(shù)據(jù)庫,之后讓客戶端和服務器端來進行交互的作用,從而來實現(xiàn)進行室內定位的功能。當用戶有定位需求的時候,就會發(fā)出請求的信號,讀取來自不同無線路由器的信號強度,服務器端所用到的算法是采用于最近鄰法(KNN)和最小二乘支持向量機相結合的方法來完成定位任務,并且系統(tǒng)能夠將定位結果信息進行傳送,返回給移動終端。經過系統(tǒng)測試,本論文所設計實現(xiàn)的定位系統(tǒng)定位的平均誤差為1.8m,最大誤差為5m,3m內的準確率超過80%。
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP316;TN92
,
本文編號:1181811
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/1181811.html