论文部分内容阅读
为了适应不断增长的人口密度以及高速现代化的进程,现代的新型建筑不仅多功能化而且内部结构相当复杂。在这样内部环境比较复杂的大型建筑中活动时,人们往往需要花费较长的时间来定位自己的位置和寻找目标位置。尽管利用GPS进行实时地室外导航的卫星定位系统已经得到了广泛的应用,但是由于受到卫星信号无法穿透建筑物等因素的限制,同样的导航方法并不能被直接迁移到室内环境的导航应用中。因此近年来,专家学者研究了许多室内定位与导航的技术与解决方案,但是目前可行的室内定位技术还存在物力成本高或者定位范围有限等难题。为了方便人们在大型建筑中快捷地找到自己的目的地,本文提出了一个可行的适合于室内定位与导航的代替方法。该方法是基于移动设备例如内置加速度计的智能手机来实现的。应用该导航方法主要包括以下几个步骤:1、构建表示建筑物内部结构与布局的三维结点弧段网络模型作为定位与导航的空间参考,该网络包含点要素以及线要素的空间位置信息、属性信息以及各点线要素之间的拓扑关系;2、基于最短路径算法由用户输入当前位置作为导航的起始位置,输入目标位置作为导航的终止位置并输入路径限制条件以调整路径上的阻抗值,从而得到初始的最短路径;3、当用户根据导航信息行进时,基于计步器原理计算用户的位移,并根据该位移和路段的初始位置的坐标来计算用户的当前位置并实时显示在路线图上。通过以上步骤,该方法实现了在室内环境中实时地跟踪用户的位置并将导航信息适时地提供给用户。为了验证本文所提出这个半自动的室内定位与导航方法的可行性与有效性,本文设计并实现了一个用于室内导航的Android手机应用程序。以学院主楼数据为例,构建该主楼的三维网络模型,并结合二维码编码技术和识别技术来存储和获取自定义的定位点信息,然后应用上述方法,在建筑物内部实现从当前位置到目标位置的导航。实验结果表明,本文提出的方法简单可行,并且导航路径准确,导航信息容易被理解。