学位论文 > 优秀研究生学位论文题录展示

基于多传感器融合的水下机器人自主导航方法研究

作 者: 徐涛
导 师: 魏志强
学 校: 中国海洋大学
专 业: 计算机应用技术
关键词: 自主导航 多传感器融合 同时定位与地图创建 扩展卡尔曼滤波 粒子滤波
分类号: TP242
类 型: 硕士论文
年 份: 2010年
下 载: 107次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着海洋探测与开发的不断深入,具有自主导航能力的水下航行器的需求越来越大。在复杂的水下环境中,单一的传感器设备,如声纳、摄像头等,都无法满足高精度自主导航的要求,而采用多传感器融合的方法则成为一种最佳的选择。本文通过对水下机器人同时定位与地图创建问题的研究,为其向更广阔、更长程、更复杂的工作海域发展提供有力的保证,这必将大大推动我国水下机器人自主导航技术的发展。本文结合当前机器人自主导航技术的热点,介绍了自主导航技术常遇到的问题难点,然后在研究了扩展卡尔曼滤波粒子滤波两种流行的滤波方法之后,分别在它们的基础上进行了创新和改进,以提高算法的精度和可靠性。在扩展卡尔曼滤波的方面,本文首先针对水下环境的复杂性,采用了声纳、摄像头、结构光等多种传感器融合的方法,保证了观测数据的有效性和信息的丰富性。其次扩展卡尔曼算法用到了协方差矩阵的更新,随着时间的推移,环境特征数目的增加,算法计算量会急剧增长。为了延长算法的持续时间,本文引入了临时特征地图,降低了地图环境特征数目的增长速度,有效的减少了不必要的计算。最后,针对数据关联出错会导致算法发散的问题,本文根据扫描数据集的特点,提出了全局扫描匹配算法,提高了数据关联的效率和准确度,降低了关联错误的可能性。在粒子滤波方面,本文首先分析了粒子滤波当前遇到的问题——随着滤波过程的进行,粒子样本集会出现样本多样性降低的问题。其次,本文分析了问题出现的根源,即重采样过程仅保留了权值较大的粒子,舍弃了权值较小的粒子。而后本文提出了一种基于粒子分化的粒子滤波方法,该方法是在重采样之前引入了粒子预处理过程,即粒子分化过程,将权值较大的粒子分化为多个权值较小的粒子,同一粒子分化后的粒子符合相同的分布。然后再对经过分化处理得到的新的粒子集重采样,这样就避免了由于重采样过程中通过简单的复制权值较大的粒子而产生的粒子样本多样性降低的问题。在改进以上两种滤波方法之后,本文对它们分别进行了仿真实验,实验结果表明,改进后的算法能较好的够达到预期的目标,提高了滤波的精度和可靠性,增强了滤波的实用性。

全文目录


摘要  5-7
Abstract  7-11
1 绪论  11-18
  1.1 研究背景  11-12
  1.2 国内外发展现状  12-15
    1.2.1 国内研究现状  12-14
    1.2.2 国外研究进展  14-15
  1.3 AUV关键技术  15-16
  1.4 论文研究内容和组织结构  16-18
2 机器人同时定位与地图创建  18-31
  2.1 传感器的选择与布局  18-23
    2.1.1 惯性导航系统  20-21
    2.1.2 声纳传感器  21-22
    2.1.3 视觉传感器  22-23
  2.2 环境地图表示  23-27
    2.2.1 栅格地图  23-24
    2.2.2 拓扑地图  24-25
    2.2.3 特征地图  25-26
    2.2.4 混合地图  26-27
    2.2.5 地图选择  27
  2.3 SLAM算法的关键问题  27-30
    2.3.1 地图创建问题  27-28
    2.3.2 信息的不确定性  28
    2.3.3 计算复杂度的问题  28-29
    2.3.4 数据关联问题  29-30
  2.4 本章小结  30-31
3 基于扩展卡尔曼滤波的SLAM算法  31-51
  3.1 卡尔曼滤波(KF,KalmanFiIter)介绍  31
  3.2 系统模型的表达  31-38
    3.2.1 坐标系统模型  32-33
    3.2.2 状态模型  33-35
    3.2.3 运动模型  35-36
    3.2.4 里程计模型  36-37
    3.2.5 观测模型  37-38
  3.3 扩展卡尔曼滤波过程  38-42
    3.3.1 预测阶段  38-40
    3.3.2 更新阶段  40
    3.3.3 状态扩充阶段  40-42
  3.4 基于EKF的SLAM算法  42-43
    3.4.1 算法流程  42-43
    3.4.2 多传感器数据融合  43
  3.5 数据关联算法  43-47
    3.5.1 扫描数据预处理  45
    3.5.2 投影映射  45-46
    3.5.3 数据匹配  46-47
  3.6 仿真实验  47-50
    3.6.1 基于实际数据集的离线实验  47-48
    3.6.2 基于模拟数据集的仿真实验  48-50
  3.7 本章小结  50-51
4 基于粒子分裂的滤波算法  51-61
  4.1 粒子滤波算法  52-56
    4.1.1 顺序重要性采样  53-54
    4.1.2 粒子退化现象  54-56
  4.2 粒子分裂的滤波算法  56-57
  4.3 仿真实验和结果  57-60
  4.4 本章小结  60-61
5 总结展望  61-63
参考文献  63-67
致谢  67-69
个人简历  69
发表的学术论文  69

相似论文

  1. 行星际间飞行的自主导航方法研究,V448.224
  2. 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
  3. 基于多Agent理论的卫星协同定轨技术研究,V474
  4. 基于VRPF的机动目标跟踪的研究,TN957.52
  5. 有标记点的人体三维运动数据获取方法的研究,TP391.41
  6. 基于粒子滤波的自主机器人视觉目标跟踪研究,TP242
  7. 空间红外目标仿真与跟踪技术研究,TP391.41
  8. 复杂场景中运动目标的检测与跟踪,TP391.41
  9. 视频运动目标跟踪方法研究,TP391.41
  10. 无线传感器网络的目标跟踪算法研究,TN929.5
  11. 基于鱼眼相机的运动物体检测和跟踪,TP391.41
  12. 基于无线传感器网络的目标定位跟踪研究,TN929.5
  13. 基于图像信息的运动目标检测与跟踪算法研究,TP391.41
  14. 基于粒子滤波的目标跟踪算法研究,TP391.41
  15. 融合视觉与惯性导航的机器人自主定位,TP242
  16. 无线传感器网络定位及目标跟踪的研究,TN929.5
  17. 自主水下航行器组合导航算法研究与系统实现,U666.1
  18. 粒子滤波算法的硬件优化设计,TN713
  19. 基于无线传感器网络的高精度定位技术研究与应用,TN929.5
  20. 面向室内环境的WSN跟踪关键技术研究,TN929.5
  21. 轮式仿人机器人导航与路径规划研究,TP242

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com