基于Android的室内定位系统研究与实现
发布时间:2017-11-13 18:13
本文关键词:基于Android的室内定位系统研究与实现
更多相关文章: 室内定位 位置指纹 Android平台 最小二乘支持向量机
【摘要】:目前,在人们的日常生活当中,和位置服务(Location Based Services,LBS)有关的应用有很多,可以说是十分的普遍,情景也很好,位置服务相关的技术所具有的发展空间也十分的巨大广泛。与LBS密切相关的定位技术也得到迅速的发展。可靠的室内定位技术是LBS实现的重要前提。尤其是互联网技术和Android平台的普及和应用,为基于位置服务的室内应用设计带来技术上的优势。本论文重点研究了用于室内环境的定位技术,分析与室内环境相关的技术的国内外研究现状,和这些技术未来的发展趋势,分析各种定位技术的所存在的优势,以及它们在应用中的不足之处。在本论文接下来的工作中,将定位技术进行分类,研究每一个类别的特点,对它们进行研究和比较。接下来分析研究Android开发,对平台的特点,发展状况、开发语言进行介绍,对所涉及到的一些技术,对Android系统的原理和使用安装方法进行研究。然后本论文对位置指纹定位技术进行比较深入的探索研究,对位置指纹定位技术中的位置指纹算法进行研究,常用的比较传统的算法有最近邻法(NN),还有对NN的改进方法,也就是所谓的KNN定位算法,以及改进方法K加权近邻法等几种,所研究的比较新颖的方法是基于压缩感知的定位方法。本文重点研究了一种改进的位置指纹算法,该算法基于KNN算法和最小二乘支持向量机,论文中对几种方法进行仿真实验,给出实验比较性能分析。接下来本论文所做的工作是定位系统的开发设计,这个系统是在Android平台的基础上来进行设计的。本系统的工作原理是系统通过带有Android系统的移动终端,如智能手机,来进行收集Wi Fi信号,然后由计算机终端进行生成指纹数据库,之后让客户端和服务器端来进行交互的作用,从而来实现进行室内定位的功能。当用户有定位需求的时候,就会发出请求的信号,读取来自不同无线路由器的信号强度,服务器端所用到的算法是采用于最近邻法(KNN)和最小二乘支持向量机相结合的方法来完成定位任务,并且系统能够将定位结果信息进行传送,返回给移动终端。经过系统测试,本论文所设计实现的定位系统定位的平均误差为1.8m,最大误差为5m,3m内的准确率超过80%。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP316;TN92
,
本文编号:1181811
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/1181811.html