论文部分内容阅读
近几年来,电子通讯技术突飞猛进,智能便携的移动终端走入了千家万户。以智能手机、平板电脑、智能手表和智联行车终端等设备为代表的智能终端已经成为了现代大众生活和行业生产中不可或缺的部分。智能终端的位置服务极大促进了商品贸易、媒体传播、交通运输、工程建设、农林种植等行业的快速转型,并将逐渐对自然科学研究、环境资源勘测和军队信息化建设等领域产生更加深远的影响。广泛的应用需求和开阔的发展前景,使智能终端的高精度定位技术逐渐成为了国内外导航领域的研究热点。早期的Android智能终端就可以输出设备的位置信息,其水平方向上的定位精度能够达到5-10米左右。但由于技术的限制,其定位算法流程并不公开,用户只能得到系统输出的定位结果,而无法直接读取其GNSS(Global Navigation Satellite System)观测数据。2016年,谷歌公司发布了 Android 7.0系统,开始支持智能终端GNSS原始观测数据的输出。在Android智能终端上实现高精度定位,成为了一种新的可能。在此背景下,本文针对移动智能终端的高精度定位应用需求,结合现阶段国内外已有的相关成果,系统性地研究了GNSS精密定位、捷联惯性导航系统(Strapdown Inertial Navigation System,SINS)和低成本卫星/惯性组合导航的原理与方法,对Android智能终端的GNSS观测值质量和特性进行了全面评估,结合多普勒平滑滤波、载噪比随机模型和匀加速运动学模型,设计了一种Android 智能终端 GNSS 实时动态差分定位(Real-Time Kinematic positioning,RTK)的优化解决方法Smart RTK。该方法能显著提升Android智能终端定位精度和连续性,在良好的观测环境下能够实现水平方向分米级精度的Android智能终端动态定位。在此基础上,研究进一步充分运用Android智能终端的陀螺仪和加速度计,采用针对低成本终端的简化捷联惯性导航算法,实现了 Android智能终端的Smart RTK/SINS组合导航技术。论文的研究工作和贡献成果主要如下所示:(1)从卫星信号载噪比、伪码测距噪声、载波相位观测值噪声、多普勒观测值噪声和载波相位周跳等几个方面,较为全面地评估了 Android智能终端GPS(Global Positioning System)和 BDS(BeiDou Navigation Satellite System)观测数据质量。实验结果表明,在相同的较好的观测环境下,Android智能终端的信号载噪比通常比专业级GNSS接收机更低,其伪码测距噪声RMS(Root Mean Square)可以达到4米左右,多普勒观测噪声RMS可以达到0.039 m/s左右,载波相位周跳发生比较频繁。由此可知,受限于硬件成本和技术条件,Android智能终端的GNSS观测数据质量欠佳,与专业的测量型GNSS接收机仍存在较大差距,亟待改善优化。(2)提出一种Android智能终端GNSS动态差分定位的优化解决方法Smart RTK。该方法采用多普勒平滑滤波,对获取的伪距观测值进行优化处理,然后根据载噪比随机模型对观测值定权。在获取初始信息后,采用匀加速运动学模型预测运动状态,逐历元更新运载体的位置和速度等信息。为全面分析Android智能终端Smart RTK定位性能,研究分别设置了伪动态、步行和车载环境下的动态定位实验。在伪动态实验中,采用Smart RTK方法进行定位解算性能显著优于系统定位结果和常规RTK定位结果,能够在短时间内达到水平方向分米级精度。在步行动态实验中,采用Smart RTK方法定位能够连续输出水平方向分米级精度的定位解,其水平方向定位精度较系统定位结果提升约82%,较常规RTK方法提升约56%。而在车载实验中,Smart RTK定位也能达到水平方向分米级精度,较系统输出的位置提升约59%,较常规RTK方法提升约49%。(3)采用针对低成本终端的卫星/惯性组合导航简化方法,实现了 Android智能终端的Smart RTK/SINS松组合导航。在城市峡谷、森林公园等较为复杂的观测条件下,GNSS信号多路径效应影响加剧,接收机观测噪声显著提高,可观测的导航卫星数量大幅削减,卫星定位精度较差,难以输出有效的定位解。Smart RTK/SINS松组合导航系统,充分运用了 Android智能终端的惯性测量元件,使其定位性能得到显著提升。在伪动态实验中,Smart RTK/SINS定位东方向RMSE只有0.20米,北方向RMSE为0.30米,其水平方向定位精度比单纯的GNSS定位提高约47%;在步行动态实验中,Smart RTK/SINS水平方向定位精度约为2米左右,其水平方向定位精度比单纯的GNSS定位提高约80%。