学位论文 > 优秀研究生学位论文题录展示
移动机器人自主导航关键技术的研究与实现
作 者: 王玉珏
导 师: 魏志强
学 校: 中国海洋大学
专 业: 计算机软件与理论
关键词: 移动机器人 自主导航 定位 路径规划 运动控制
分类号: TP242
类 型: 硕士论文
年 份: 2012年
下 载: 4次
引 用: 0次
阅 读: 论文下载
内容摘要
近年来,随着计算机技术与控制理论的飞速发展,移动机器人的发展受到了国内外广泛的关注。作为一种集环境识别、路径规划与运动控制为一体的高智能系统,它具有重要的科研价值与商业价值并将显著提升人类的工作生活效率,影响人类的生活方式。对于移动机器人而言,其自主导航过程主要包括机器人自身定位、追踪其他物体、路径规划和运动控制等关键问题,本文在明确了以上研究问题之后,分别针对这些领域的关键技术进行了研究:首先,针对机器人的定位问题,本课题研究了一种常用的机器人定位技术,.蒙特卡罗方法,在该技术的理论基础上,详细分析并阐述了基于蒙特卡罗方法的机器人定位的两个阶段:测量更新和运动更新,并给出了完整的机器人定位过程;其次,针对机器人追踪其他运动物体的问题,本文着重研究了两种重要的滤波器:卡尔曼滤波器和粒子滤波器,并给出了这两种滤波器详细的工作流程并公式推导,和粒子滤波器中的重要过程之一重采样阶段的一种有效的重采样算法;再次,针对机器人的路径规划问题,本课题研究了常用的等代价搜索算法,然后根据其不足之处,将其改进为效率更高的A*算法,并对比了两种算法;此外,为适应机器人运动过程中复杂的情况,本文引进了动态规划技术解决多起点的机器人路径规划问题;最后,利用梯度下降法对获得的路径进行平滑处理;最后,针对机器人的运动控制问题,本研究采用了控制论中的PID控制器并将其应用到机器人的运动控制中。其中P控制器主要用来解决机器人运动轨迹偏移的问题,D控制器用以解决P控制器可能导致的机器人运动到轨道另一侧的问题,而Ⅰ控制器主要用于减少机器人运动过程中的稳态系统误差值;三种控制器的结合使用,可以将机器人的运动误差控制在很小的范围内;此外,本文给出了一种旋转迭代算法来获得PID控制器最优参数组合;在以上研究的基础上,本文选用了Python语言及其运行环境模拟了机器人的环境,实现了以上技术,并给出了详细的实验结果及分析;实践证明,以上技术可以很好的解决移动机器人自主导航过程中几个重要问题。因此,针对上述关键技术的研究对进一步探究移动机器人的自主导航领域将起到非常关键的作用。
|
全文目录
摘要 5-6 Abstract 6-10 1 引言 10-15 1.1 课题研究意义 10-11 1.2 移动机器人的发展现状 11-13 1.3 主要研究内容 13-14 1.4 论文组织结构 14-15 2 关键技术介绍 15-25 2.1 技术背景概述 15-16 2.2 蒙特卡罗定位(Monte Carlo Localization) 16-18 2.3 卡尔曼滤波(Kalman Filter)基本原理 18-20 2.4 粒子滤波(Particle Filter)基本原理 20-21 2.5 路径规划算法 21-22 2.5.1 等代价搜索(Uniform-cost Search)算法基本原理 21 2.5.2 A*算法基本原理 21-22 2.5.3 动态规划(Dynamic Programming) 22 2.6 PID控制器基本原理 22-23 2.7 Python语言简介 23-25 3 移动机器人自主导航关键技术的研究 25-41 3.1 本章概述 25 3.2 移动机器人定位技术 25-27 3.3 移动机器人物体追踪 27-32 3.3.1 基于卡尔曼滤波的物体追踪 27-29 3.3.2 基于粒子滤波的物体追踪 29-31 3.3.3 三种定位方法的比较 31-32 3.4 移动机器人路径规划 32-37 3.5 移动机器人运动控制 37-41 4 移动机器人自主导航关键技术的实现 41-71 4.1 本章概述 41-42 4.2 移动机器人定位技术实现 42-46 4.2.1 移动机器人的测量更新实现及结果分析 42-43 4.2.2 移动机器人的运动更新实现及结果分析 43-44 4.2.3 移动机器人的测量和运动的实现及结果分析 44-46 4.3 移动机器人追踪技术实现 46-55 4.3.1 基于卡尔曼滤波的物体追踪的实现及结果分析 46-49 4.3.2 基于粒子滤波的物体追踪的实现及结果分析 49-55 4.4 移动机器人路径规划技术实现 55-63 4.4.1 等代价搜索算法的实现及结果分析 55-57 4.4.2 A~*算法的实现及结果分析 57-59 4.4.3 动态路径规划的实现及结果分析 59-61 4.4.4 路径平滑算法的实现及结果分析 61-63 4.5 移动机器人移动控制技术实现 63-70 4.5.1 P控制器的实现及结果分析 63-65 4.5.2 PD控制器的实现及结果分析 65-66 4.5.3 PID控制器的实现及结果分析 66-68 4.5.4 参数的优化 68-70 4.6 本章小结 70-71 5 总结与展望 71-73 5.1 工作总结 71 5.2 研究展望 71-73 参考文献 73-76 致谢 76-77 个人简历、在学期间发表的学术论文与研究成果 77
|
相似论文
- 分布式移动多载舰OTHR系统姿态测量方法的研究,P228.4
- 行星际间飞行的自主导航方法研究,V448.224
- 配电网故障定位与网络重构算法的研究,TM727
- 高精度激光跟踪装置闭环控制若干关键问题研究,TN249
- 基于UWB脉冲信号的测距定位技术,TN929.5
- 基于直扩序列的多普勒无线定位技术研究,TN914.42
- 医用电磁导航实验系统的研究,TN966
- 动态环境下移动对象导航系统相关技术的研究,TP301.6
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 无线传感器网络中定位攻击检测技术研究,TP212.9
- 基于改进蚁群算法的机器人路径规划研究,TP242
- 自适应模糊控制算法研究及其实现,TP273.4
- 高精度重型数控机床C轴分度装置的设计及分析,TG659
- 电视文化生态的建构,G220
- 草鱼呼肠孤病毒vp5、vp7基因cDNA的克隆、表达及VP5、VP7蛋白亚细胞定位研究,S941.41
- 基于聚焦扫描光声成像的光声信号分析及医学应用,R318.51
- 大红山铁矿井下人员跟踪定位系统的优化研究,TN929.5
- 无线协作中继位置的优化研究,TN925
- 低空空域监视对策研究,V328.3
- 小麦黄花叶病毒(WYMV)RNA2编码基因的功能研究,S435.121
- 王阳明教化哲学研究,B248.2
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 机器人技术 > 机器人
© 2012 www.xueweilunwen.com
|