论文部分内容阅读
商场、机场、博物馆等超大型建筑物环境中,人流密度大、建筑物结构复杂,因此人们希望能够在室内自由定位并导航。另外,“虚拟现实”是一种可以创建和体验虚拟世界的计算机系统,这种系统利用传感器、场景绘制等技术构建一种人机交互场景,使用户产生身临其境的感觉,沉浸其中。“虚拟现实”的实现同样需要室内定位技术和虚拟现实技术相结合。人们在室内通过佩戴相关装置与计算机系统相结合,即可走进虚拟世界沉浸其中。虽然室外定位技术发展比较成熟,但室内定位技术仍然处于起步阶段。本文首先对市场上已有虚拟现实产品中的定位技术进行了分析,研究其定位过程中运用的算法并分析其优缺点。通过对目前市场上比较成熟的虚拟现实产品Oculus Rift定位技术的研究,分析其定位系统,总结出该定位技术存在的缺点,对定位坐标的运算是通过图片离散化处理和坐标系换算求得。采用该方法定位需要计算机承担巨大的图片处理任务,在运算过程中会造成丢帧和延迟,最终导致用户体验感降低。针对以上问题,本文提出了一种基于时间算法的室内定位技术。通过将基站扫描所得时间转化为坐标系中光学扇面的旋转角度,以此坐标系为基准来求解各参考节点的坐标值。该系统中基站的旋转速度和周期可以通过硬件标定,通过观测基站的扫描平面到达传感器的时间,来求解基站与某传感点的角度值,最终通过TOA、AOA等算法,求解该传感点在空间相对于基站的坐标值,以此来确定传感点在空间的位置。至少四个传感点坐标的求解才能唯一确定物体的位置和角度。由于在整个定位过程中,计算机只需对时间、角度等参数进行求解,不再有复杂繁琐的图像处理过程,故其处理速度快、延迟小,增强用户体验虚拟现实环境时的画面同步感,使得用户的沉浸感更强。本文最后通过对上述定位算法进行MALAB实验仿真得出实验数据,并将实验数据同理论推导所得数据进行对比分析,验证了该方案的正确性。目前已将该定位技术和硬件结构设计提交北京华云智联科技有限公司进行实物验证,不久产品将能推向市场。