论文部分内容阅读
随着各种智能移动终端的普及以及基于位置服务需求的增加,定位导航技术进入了一个飞速发展的时代。基于GPS的室外定位导航已经大面积的普及,而在商场,机场候机室和体育馆等大型室内场馆的定位导航服务尚处于技术的积累期,还未大面积的使用。与此同时,越来越多的WIFI信号广泛的覆盖室内场所,利用WIFI技术进行室内定位已经成为室内定位导航技术研究的热点。本文设计和实现了基于WIFI的室内定位导航系统,该系统由具备WIFI功能的移动终端,无线路由器和服务器三部分构成。移动终端的主要作用是收集定位需要的接受信号强度(Received Signal Strength Indication,RSSI)信息和为用户进行导航服务,移动终端的操作系统选择Android系统。无线路由器构成整个定位导航系统的AP(Access Point)节点,是RSSI信息的来源。服务器的功能是实现定位运算。本文分析了三角形定位算法和位置指纹库定位算法的优缺点,设计了基于这两种算法的混合定位算法,该算法能够自动的在室内环境复杂区域选择位置指纹库定位算法,在室内空旷区域选择三角形定位算法,弥补了在室内环境中位置指纹库定位算法布局复杂和三角形定位算法精度差的缺点。同时本文还设计了一种基于位置指纹库定位算法的室内楼层确定方法。本文对整个系统进行了详细的需求分析,对定位服务器进行了设计与实现。在室内导航部分,本文以某大型机场候机室为例,利用Floyd算法进行路径规划,为用户规划从起点到终点的最短路径。利用3D技术实现室内的场景的3D效果,改变了传统二维地图在室内环境显示不直观的问题,较好的改善了用户的体验。最后在实验室环境中对室内定位导航系统进行模拟测试,通过对实验结果的分析,表明了该系统基本达到了预期的效果。