论文部分内容阅读
本文研究了适用于室内环境的无线定位系统的构架。针对定位系统关键模块面临的难点问题,重点研究其涉及的两项关键技术:多用户室内无线定位平台的搭建,包括硬件平台和软件平台以及电子地图的生成与加载。首先,论文介绍了基于位置服务(Location Based Service,LBS)的室内无线定位系统研究的背景与意义,总结了全世界现有的多种室内定位技术与系统的发展历程与演进方向;针对室内定位发展面临的三项关键难题技术问题,包括:定位信息的准确采集,精确计算,定位平台的搭建以及电子地图的生成加载,分析了研究拟采取的解决思路和技术路线;重点剖析了现有四类定位信息采集测量方法模型与技术实现特点,比较总结了电子地图与传统地图的区别,分析了电子地图的特点与生成方法,选取ArcGIS组件对该GIS系统进行开发。其次,根据要开发的室内无线定位系统的设计需求,提出针对室内环境的电子地图生成流程,设计电子地图的生成方案,主要包括两大关键模块,空间地理信息数据库的建立和空间索引的建立。首先采集室内环境的地物属性信息,对其进行坐标变换,从三维空间坐标变成高斯投影坐标,继而变成平面直角坐标,最后变为屏幕像素坐标;再根据查找需求选择创建索引的方法,实现索引的生成。将这些信息全部存储到ArcGIS内置的空间地理信息库Geodatabase中。最后,本文从室内环境下用户对位置的需求出发,同时基于室内无线定位系统的系统构架需求,提出了一种针对多用户的室内无线定位平台方案,分别给出了方案硬件部分和软件部分地详细的流程构架、处理步骤、以及系统各关键模块的实现说明。首先分析了系统的硬件总体架构,包括测距芯片的选择、测距原理以及距离测量的实现;进一步,根据定位软件需求设置整个室内无线定位平台软件的功能构架,采用模块化设计方法,针对系统各功能模块数据模块、定位模块以及通信模块进行工作流程设计以及总体系统的工作流程,完成关键模块的具体实现,使用基于MFC的C++编程语言对室内无线定位软件平台进行开发,完成系统的功能测试。