基于激光雷达的移动机器人定位与导航技术-硕士论文.doc
《基于激光雷达的移动机器人定位与导航技术-硕士论文.doc》由会员分享,可在线阅读,更多相关《基于激光雷达的移动机器人定位与导航技术-硕士论文.doc(87页珍藏版)》请在咨信网上搜索。
1、上海交通大学硕士学位论文目 录第一章 绪论 .31.1 引言.31.2 移动机器人的定义与主要研究内容31.2.1 移动机器人的定义31.2.2 移动机器人的主要研究内容41.3 本文研究课题与内容安排51.3.1 研究课题51.3.2 内容安排6第二章 移动机器人导航技术概述 .82.1 移动机器人工作环境表示方法82.1.1 几何地图82.1.2 拓扑地图.102.2 移动机器人定位技术.112.2.1 相对定位技术.112.2.2 绝对定位技术.122.3 移动机器人路径规划方法.132.3.1 Dijkstra和A*图搜索算法.132.3.2 人工势场法.132.3.3 调和函数势场法
2、.142.3.4 回归神经网络法(RNN).15第三章 基于线段关系的扫描匹配定位.173.1 环境描述.173.2 定位传感器.193.3 直线段提取 .203.3.1 LRF数据点分段.203.3.2 直线拟合.213.3.3 直线斜率计算.213.4 线段关系(LSR)匹配.233.4.1 判据选取.233.4.2 递进式对应性计算.253.4.3 距离关系比较的分离与合并.263.4.4 最佳匹配搜索.283.4.5 位姿计算.293.5 实验及结果分析.29第四章 基于已知地图的路径规划.324.1 基于A*算法的拓扑地图规划.334.1.1 拓扑地图的表示.334.1.2 A*算法
3、.344.2 基于回归神经网络(RNN)的栅格规划算法.364.2.1 栅格环境的RNN表示364.2.2 RNN动力学模型.374.2.3 RNN路径规划的基本机理.384.2.4 RNN安全路径设计.394.2.5 RNN路径规划算法设计.42第五章 基于混合地图的移动机器人递阶导航系统的设计.475.1 导航系统体系结构.485.2 混合地图模型.495.3 三级递阶规划结构.505.3.1 全局规划层架构.505.3.2 局部规划层架构.515.3.3 基于Motor-schema的行为反应层.535.4 地图匹配法和里程计相结合的自定位技术.555.4.1 里程计模型.555.4.2
4、 匹配定位方法.555.4.3 位姿融合.585.4.3.1 里程计误差分析.585.4.3.2 匹配定位方法误差分析.595.4.3.3 Kalman滤波.605.5 各功能间的统筹协调.615.6 递阶导航软件SmartNavigator625.6.1 系统架构.635.6.2 导航软件界面及使用介绍.64第六章 实验平台与实验设计.696.1 多功能机器人“天骄-I”.696.1.1 硬件系统.696.1.2 运动控制系统.706.1.3 激光雷达.716.2 基于混合地图的递阶导航实验.736.2.1 实验设计与分析.736.2.2 地图描述.746.2.3 实验过程.746.2.4
5、实验结果与分析.756.2.5 实验结论.78第七章 结论与展望.797.1 结论.797.2 展望.80参考文献.81致 谢.84攻读硕士学位期间发表的学术论文.86作者在攻读硕士学位期间参加的科研工作.86第一章 绪论1.1 引言国际标准化组织(ISO)中的工业自动化系统委员会(TC184)所属工业机器人分会(SC2)对机器人的定义是:“A robot is a machine which can be programmed to perform some tasks which involve manipulative or locomotive actions under automa
6、tic control”,即“机器人是一种自动控制下通过编程可完成某些操作或移动作业的机器”。机器人是在创造一个“与人一样思考、一样行动的机械装置”的构想下诞生的。随着机器人应用领域的不断拓展,机器人技术已经超出工业机器人范畴。早在七十年代中期,在计算机技术、传感器技术和人工智能理论的推动下,国际上广泛开展了对智能机器人的研究,其中以移动机器人1的研究最为广泛。近年来,移动机器人技术在工业、农业、医学及社会服务业等领域显示了越来越广泛的应用前景。在我国,移动机器人研究也蓬勃开展起来,神州系列载人飞船多次发射成功,表明国家加大在宇航领域的科学研究力度,在提出的“嫦娥计划”中,移动机器人是星际探索
7、的重要工具,在即将到来的第十一个五年计划中,以服务机器人为代表的移动机器人将承担一个重要的角色,因此,移动机器人已经成为相关科技人员研究攻关重点。1.2 移动机器人的定义与主要研究内容1.2.1 移动机器人的定义移动机器人是机器人学中的一个重要分支。所谓移动机器人就是指能够对复杂的环境进行自主的分析、判断和决策,并实现快捷、安全、自由移动的机器人l 从工作环境来分,可分为室内移动机器人和室外移动机器人;l 按移动方式来分,可分为轮式移动机器人、步行移动机器人、蠕动机器人、履带式移动机器人、爬行机器人和水下推进式机器人等;l 按控制体系结构来分,可分为功能式(水平式)结构机器人、行为式(垂直式)
8、结构机器人和混合式结构机器人;l 按功能和用途来分,可分为医疗机器人、军用机器人、助残机器人、清洁机器人和管道检测机器人等;l 按作业空间来分,可分为陆地移动机器人、水下机器人、无人飞机和空间机器人;1.2.2 移动机器人的主要研究内容与传统的工业机器人相比,移动机器人是一个组成结构非常复杂的系统,具有任务分析、信息感知、自主决策等类似人类智能行为的人工智能。换句话说,移动机器人可以看作是由知识库及传感器系统、行为控制器和机械装置组成的相互联系、相互作用的复杂动态系统。其研究涉及传感器、人工智能、机械控制等技术,尤其集中在若干关键技术的研究与突破。这些关键技术主要包括机器人体系结构、导航技术、
9、运动控制技术和多传感器信息的集成与融合等1,2。1) 多传感器信息融合融合是针对一个系统中使用多传感器(多个或多类)这一特定问题而展开的一种信息处理的新的研究方向,它充分利用多源数据的互补性和计算机的高速运算与智能来提高结果信息的质量。多传感器融合3的常用方法有:加权平均法、贝叶斯估计、卡尔曼滤波等。其中加权平均法是最简单,也最直观的方法,一般用于对动态低水平的数据进行处理;贝叶斯估计是融合静态环境中多传感器低层数据的常用方法,适用于具有高斯白噪声的不确定性传感信息融合;对于系统噪声和观测噪声为高斯白噪声的线性系统模型采用卡尔曼滤波(KF)来融合动态低层次冗余传感信息。2) 运动控制技术由于移
10、动机器人的执行机构种类众多,主要有车轮式,履带式,腿足式,蠕动式,蛇行式等机构形式。因此,运动控制技术的研究不可小觑。移动机器人的运动控制一般分两个层次:l 移动控制:在导航模块给出具体的移动路径之后,求得合适的速度控制量和驾驶角,保持路径跟踪的鲁棒性。l 执行:由机器人的移动机构完成移动控制命令。例如,对轮式机器人来说,即控制车轮的转角和转速。3) 导航技术这是移动机器人技术的核心研究部分,涉及到人工智能技术诸多问题:感知,执行,规划,结构,硬件,计算效率以及问题求解。所谓导航是指移动机器人通过传感器感知环境与自身状态,建立地图,实现在有障碍物的环境中搜索一条最优或近似最优的无碰路径,以到达
11、目标的自主运动。导航技术需解决三方面的问题:1) 地图建模,2)自定位,3)路径规划。4) 体系结构移动机器人是一个自主式智能系统,其主要任务是如何把感知、规划、决策和行动等各种模块有机地结合起来。它的作用包括:把各个子系统连接成一个整体,包括各个部件的接口规范、通讯协议和数据流程;统一管理、调度各个子系统,控制它们功能的发挥,按总体工作模型进行协调工作,使各子系统步调一致地完成总体任务。可见,其设计的优劣直接关系到系统整体性能的发挥和智能水平的高低。1.3 本文研究课题与内容安排1.3.1 研究课题由于导航技术涉及到移动机器人人工智能技术的每一个问题:感知,执行,规划,结构,硬件,计算效率以
12、及问题求解。因此,导航技术目前仍是需要研究的最具有挑战性的问题之一1。导航技术涉及三个方面:l 地图,映射移动机器人环境的信息数据结构,是路径规划的平台。l 定位,确定移动机器人在二维工作环境中相对于全局坐标的位置及其本身的姿态,是确保导航质量的基本因素。l 路径规划,指移动机器人按照某一性能指标,在地图中搜索一条从起始状态到目标状态的最优或次最优的无碰路径,是导航的核心技术。关于地图建模、自定位方法和路径规划,分别有很多研究成果,但目前存在的问题是:1. 研究者在理论上提出了很多地图建模方法,但囿于成本考虑,移动机器人板载计算机的计算和存储能力有限。因此,在实用的移动机器人导航软件系统中,如
13、何选择合适的地图建模方法,成为难题。一些导航软件甚至不使用地图模型的概念,直接使用反应式行为的导航技术。2. 自定位是保证导航质量的基础,目前常用的基于里程计的定位方法不能用于长时间的导航,需要采取更为有效的移动机器人自定位方法。3. 路径规划算法的研究已取得很多理论成果,但多数仍停留在仿真研究层面上,对于实时性要求很高的实际机器人导航过程中,如何选择快速、有效的路径规划算法是导航系统设计的核心问题。4. 如何整合导航技术的诸多研究成果,进行实用导航系统软件框架的设计,仍是目前较少涉及的研究领域。综上所述,着眼于目前移动机器人导航研究中存在的问题,本文提出基于混合地图模型,里程计与地图匹配相结
14、合的自定位方法和分层路径规划,来设计一个实用的移动机器人递阶导航系统软件。1.3.2 内容安排本文主要研究内容是在阅读大量文献和进行大量实验的基础上,针对地图建模,机器人自定位技术,路径规划方法,机器人运动控制,解决在真实环境下如何为移动机器人设计一个良好的导航系统,并在此基础上使用自主开发的移动机器人进行导航实验,检验导航系统的有效性。最后对导航系统的进一步研究做展望。本文的内容将作如下安排:第一章介绍移动机器人的发展状况,提出研究课题和全文的结构安排;第二章对移动机器人导航技术进行了概述,介绍了导航技术研究的几大方向和已有研究成果。第三章详细介绍了以线段关系为特征的地图扫描匹配方法。首先,
15、对地图模型进行了描述,接着介绍了线段的获取,定义了在匹配中所用的线段关系,给出了完整的匹配方法,最后,用实验验证了方法的有效性。导航的另一个重点是路径规划,第四章分别介绍了基于拓扑地图的规划和基于栅格地图的规划。对拓扑地图的规划采用的是A*算法,首先介绍了A*算法的基本原理,然后给出基于A*算法的规划步骤;对栅格地图的规划采用的是基于回归神经网络(RNN)的路径规划方法,首先讨论了RNN模型,基本机理和路径安全方法设计,接着描述如何在栅格地图上进行RNN路径搜索。在此前研究基础上,第五章结合导航技术其他方面的研究,详细阐述了基于混合地图的移动机器人递阶导航系统。首先,对导航系统的体系框架和混合
16、地图模型进行介绍。然后,分别针对基于拓扑地图的全局规划层,基于栅格地图的局部规划层和基于Motor Schema的反应式行为层,分三个层次阐述如何实现递阶路径规划与导航,并介绍基于线段关系的扫描匹配定位和里程计相结合的自定位模块设计。最后,介绍了自主设计开发的递阶导航软件SmartNavigator。第六章介绍实验平台与实验设计,首先介绍实验所使用的移动机器人平台“天骄-I”,然后运用上述导航软件设计了一个长距离导航实验,评估基于混合地图的递阶导航系统的性能,验证基于线段关系匹配扫描匹配定位方法的准确性和鲁棒性。第七章是对整个研究的总结和展望,针对当前的方案提出了进一步改进研究的思路。第二章
17、移动机器人导航技术概述关于复杂环境下移动机器人自主推理和规划能力的诸多研究主题中,导航问题是研究核心和关键技术。实现导航的三要素是:1)“我在哪里”;2)“我要去哪”;3)“我该如何去”。因此,导航技术涉及三个方面:1)地图;2)定位;3)路径规划。下面将从这三个方面概要介绍目前研究者所取得的成果。2.1 移动机器人工作环境表示方法环境表示指用何种描述方法来表示移动机器人的工作环境,对于机器人导航,通常有很多种方法,其中较为经典的可以分为两类。一类是几何地图,障碍物的位置信息直接以坐标的形式存储在地图中;另一类是拓扑地图,定义了机器人可达的一些区域,通常以相对关系来表示。2.1.1 几何地图在
18、几何地图中,环境是一个二维空间,用物体的坐标形式表示。一方面,可以在导航过程中充分利用内部传感器和外部传感器信息,方便进行融合;另一方面,它类似于环境的缩略图,很直观,也方便多机器人之间信息共享。但是,几何地图难以创建,环境的稳定性难以保证,机器人在自己创建几何地图时常常利用内部传感器,它的估计本身不可避免地存在误差,以几何地图形式直接进行路径规划计算量较大。几何地图也有多种表现形式:1) 特征地图特征可以精确地存储在地图中,而这些特征易于被机器人所观测到,根据特征提取特级的差异,可以有很多特征表示。点作为其中一种,可以定义为路标。然而,只观测到一个单独的点是不足以使机器人定位的,真正的应用中
19、需要观测多个点信息。另外,点作为特征使用还需要与实际物体结合,因为通过激光雷达等传感器的感知,常常能获得物体表面上的多个点,作为路标记录的点也需要能够表现为物体表面。只有具有一定空间结构的一系列点才能表示特定的物体,才能作为有效特征信息存储与地图中。为了使单独的一个特征就能提供足够的定位信息,可以采用拐角,认为它是一种带有了方向的点。两条相交的直线就能够构成一个拐角,而且颠倒能够提供方向信息。在结构化的环境当中,直线可以用来直接表示障碍和其他物体的边界线,图2-1(b)即是以直线为特征来表示图2-1(a)中所示环境的特征地图。这些直线可以从声纳或者激光雷达测量所得的一系列点中提取出来。其他例如
20、柱面和曲面在一些场合也有所应用,还有人将曲面和直线结合来表示环境。(a) 地图原形(a) Real map(e) 拓扑地图(e) Topo map(b) 特征地图(b) Feature map(c) 栅格地图(c) Grid map(d) Voronoi图(d) Voronoi map图2-1 地图示例Fig. 2-1 Examples of map2) 栅格地图除了使用一些特征来表示物体,还可以用机器人是否可达来表示环境信息。最常见的就是栅格地图,环境分解成规则地具有分辨率的栅格单元,每个栅格单元用一个概率值来表明它是否被障碍物所占居,如图2-1(c)所示。以这种方式来表示环境,不需要知道物
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 激光雷达 移动 机器人 定位 导航 技术 硕士论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。