论文部分内容阅读
随着信息技术产业的蓬勃发展,基于室外的位置服务(LBS)极大的方便了人们的生活。产业多元化促使人们活动的室内场景变得愈加庞大而复杂,而在卫星导航系统难以覆盖的室内环境,位置服务的需求日益迫切,这使得“位置服务的最后一厘米”——室内定位,成为了各大科技巨头与研究机构的关注热点。室内环境与室外环境相比,其基础服务构架、环境变化程度、定位精度需求都不相同,所以基于GPS的室外定位手段很难在室内应用。实现一种定位精度高、系统复杂度低、运营成本少、普适性好的室内定位技术,仍旧是现阶段的室内定位研究难以攻克的难关,因此,本文展开了基于Android智能终端的室内定位技术的研究。本文总结了国内外室内定位发展现状及趋势,针对限制室内定位发展的因素,进行深度研究,设计了Android智能终端和iBeacon相组合的高精度室内定位方案。具体研究内容体现在以下几个方面:1)利用Android智能终端自带传感器实现了行人航位推算算法(PDR),在Android终端上可将用户的真实运动轨迹进行复现;2)考虑到准确的起始位置估计对整个室内定位系统的重要性,本文设计并实现了基于iBeacon和二维码的智能多模确定行人起始位置的方案;3)针对PDR算法会随着行走距离的变远而产生累积误差的问题,本文提出并实现了基于iBeacon的动态修正PDR累积误差的校正技术,实验结果表明,iBeacon/PDR协同定位方案可有效减小PDR算法的累计误差,同时该方案的系统结构简单、运营成本低廉;4)分别利用扩展卡尔曼滤波和粒子滤波算法对PDR定位和iBeacon定位进行了融合,实验结果显示,本文实现的两种融合定位技术有效的发挥了PDR定位和i Beacon定位各自的优点,融合定位精度在2米以内,明显高于单独的PDR定位和单独的iBeacon定位,满足项目技术指标,满足室内定位需要。5)开发室内定位APP,并在APP中加入了导航功能,用户在选择起始点和终点之后,系统会为其生成一条最短的导航路径,基于路径的引导和路径对用户航向的约束,行人可更迅速、更准确到达目的地,并通过实验验证了导航功能的有效性。