基于GPS/DR的移动机器人组合定位技术研究

基于GPS/DR的移动机器人组合定位技术研究

论文摘要

全球定位系统(GPS)能够提供全天候,实时的绝对位置定位,其误差不会随时间而累积。但是GPS卫星信号容易受外界环境干扰,如遮挡,多路径效应等因素影响,使卫星信号变差甚至中断而无法定位。因此需要借助其它辅助系统来获取连续可靠的定位信息。航位推算(DR)是基于相对位置修正的独立定位技术,具有短时间内定位精度高的优点。但是仅能确定相对位置,且误差随推算的进行会不断累加。由此可见,GPS具有长时间绝对定位的稳定性而DR具有短时间相对定位的稳定性,两者具有很强的互补关系。本文主要研究基于GPS/DR的移动机器人组合定位技术,使移动机器人可以在复杂环境下具有良好的自定位能力。首先研究了DR系统和GPS系统的基本定位原理和误差来源,分别通过实验分析了单独使用其中一种定位方法存在的优缺点,从而明确了复杂环境下GPS/DR组合定位的优越性。然后重点研究了组合定位中的信息融合算法,包括针对线性系统的卡尔曼滤波(KF)算法和针对非线性系统的扩展卡尔曼滤波(EKF)算法,比例无迹卡尔曼滤波(SUKF)算法。其中EKF算法通过对非线性函数的泰勒展开式进行一阶截断,忽略高阶项来实现线性化,这个过程也就引入了误差;SUKF算法通过获取一定数量的具有状态量统计特性的采样点来逼近非线性密度函数,来保证传递后的状态量精度至少达到二阶,因此其模型更精确。最后对GPS/DR组合定位系统建立数学模型,针对该模型中状态方程和观测方程的特性,结合SUKF和KF的算法特点,对SUKF算法进行了改进。本文在实验室的移动机器人平台基础上,搭建差分GPS系统,采集实验数据,从而来验证各算法的性能。VC编程实现EKF、SUKF、改进的SUKF算法,并分别对采集的实验数据进行信息融合处理。实验结果表明:运用SUKF算法进行信息融合精度上优于EKF算法;改进的SUKF算法在具有和SUKF算法相同滤波精度的前提下,简化了算法流程,减少了计算量,一定程度上提高了算法效率。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 1 绪论
  • 1.1 课题研究的背景及意义
  • 1.2 移动机器人国内外研究的发展现状
  • 1.3 论文的主要工作
  • 1.4 论文的结构
  • 2 DR导航定位系统
  • 2.1 DR系统基本原理
  • 2.2 DR系统的传感器特性
  • 2.2.1 里程计
  • 2.2.2 电子罗盘
  • 2.3 DR系统的误差来源
  • 2.4 DR导航定位系统实验
  • 2.5 本章小结
  • 3 GPS导航定位系统
  • 3.1 GPS定位原理
  • 3.2 GPS定位的误差来源
  • 3.3 差分GPS技术
  • 3.4 差分GPS定位实验
  • 3.4.1 差分GPS系统的建立
  • 3.4.2 差分GPS数据格式
  • 3.4.3 坐标转换处理
  • 3.4.4 实验结果分析
  • 3.5 本章小结
  • 4 移动机器人组合定位系统中滤波算法的研究
  • 4.1 卡尔曼滤波技术
  • 4.1.1 卡尔曼滤波的基本原理
  • 4.1.2 标准卡尔曼滤波算法
  • 4.1.3 卡尔曼滤波的特点
  • 4.2 非线性系统的滤波算法
  • 4.2.1 扩展卡尔曼滤波
  • 4.2.2 比例无迹卡尔曼滤波
  • 4.3 滤波发散原因及其克服方法
  • 4.3.1 滤波发散的原因
  • 4.3.2 滤波发散的克服方法
  • 4.4 本章小结
  • 5 基于GPS/DR组合定位的算法实现及实验分析
  • 5.1 地面移动机器人建模
  • 5.1.1 移动机器人的状态模型
  • 5.1.2 移动机器人的观测模型
  • 5.2 EKF方法应用于GPS/DR组合定位系统
  • 5.3 SUKF方法应用于GPS/DR组合定位系统
  • 5.4 改进SUKF方法应用于GPS/DR组合定位系统
  • 5.5 实验结果分析
  • 5.6 本章小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    基于GPS/DR的移动机器人组合定位技术研究
    下载Doc文档

    猜你喜欢