




已阅读5页,还剩69页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中南大学硕士学位论文基于免疫遗传算法的移动机器人路径规划研究姓名:陈曦申请学位级别:硕士专业:控制科学与工程指导教师:谭冠政20080401中南大学硕十论文():,:,一一一,()一,:;,中南大学硕士论文,原创性声明本人声明,所呈交的学位论文是本人在导导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特另以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中南大学或其他单位的学位或证书而使用过的材料。与我共同工作的同志对本研究所作的贡献均已在论文中作了明确的说明。作者签名:缢亟日期:尘堕年三月生日学位论文版权使用授权书本人了解中南大学有关保留、使用学位论文的规定,即:学校有权保留学位论文并根据国家或湖南省有关部门规定送交学位论文,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以采用复印、缩印或其它手段保存学位论文。同时授权中国科学技术信息研究所将本学位论文收录到中国学位论文全文数据库,并通过网络向社会公众提供信息服务。作者签名:鱼叠导师签名弛期:堕年月单日中南大学硕:论文第一章绪论第一章绪论引言机器人的诞生、机器人学的建立和发展是本世纪自动控制最具说服力的成就,是世纪人类科学技术进步的重大成就。机器人从爬行到学会两腿直立行走,仅仅只花了年,而人类的这一过程则经历了上百万年。现在全世界己经拥有将近力台机器人,有近万家工厂在生产机器人,销售额每年增长以上,机器人工业和技术得到了前所未有的飞速发展。机器人己经能够使用工具、能看、能听、能说,并且开始能进行一些决策和思考的智能行为。其应用也从传统的加工制造业逐渐扩展到军事、海洋探测、宇宙探索等领域,并开始进入家庭和服务行业。作为一种先进的机电一体化产品,机器人技术的发展与自动控制技术的发展息息相关。自动控制系统是机器人的中枢神经,它控制着机器人的思维、决策和行为。几乎所有的自动控制技术都在机器人的控制上得到过应用。近些年来,智能控制的发展十分迅速,这必然将促使机器人的智能化水平达到一个新的高度。机器人是关键的自动化技术之一,机器人学的研究和发展成为热点的原因在于:()机器人的应用可增加生产力,提高生产过程的效益,如机器人焊接、零件装配、物体搬运等;()机器入可以在恶劣环境和人类不可及环境中代替人类完成期望的工作,如军事侦察、扫雷排险、防核化污染、宇宙空间的开发研究等。因此,机器人的应用越来越广泛,几乎渗透到所有领域。移动机器人是机器人学中的一个重要分支,早在年代,工程界就己经开始了关于移动机器人的研究。关于移动机器人的研究涉及许多方面,具体可以分为以下几个方面:首先,移动方式的研究,可以是轮式的、履带式的、腿式(单腿式、双腿式和多腿式)的,对于水下机器人,则是推进器;其次,驱动器的控制研究,以使机器人按期望的方式运动;第三,导航或路径规划的研究,对于后者,需要考虑更多的方面,如传感器信息融合、特征提取、避障及环境映射等。因此,移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的综合系统。目前,移动机器人的研究出现了许多新的、挑战性的理论与工程课题,引起越来越多的专家、学者和工程技术人员的兴趣。移动机器人的发展现状现代机器人从其诞生到现在,已经发展到了第三代:中南大学硕十论文第一章绪论第一代机器人是示教再现型机器人。它装有记忆存储器,由人将作业的各种操作要求示范给机器人,使之记住操作的程序和要领。当它接到再现命令时,则自主地再现示教的动作。第二代机器人是装有小型计算机和简单传感器的离线编程的工业机器人。它能感知外界信息和进行“思维”,比第一代机器人更灵活,更能适应环境变化的需要。第三代是智能机器人。智能机器人是“具有感知、思维和动作的机器”。它装有多种传感器,能识别作业环境,能自主决策,具有人类大脑的部分功能,且动作灵活,是人工智能技术发展到高级阶段的产物。从世纪年代开始,美国国防高级研究计划局()专门立项,制定了地面无人作战平台的战略计划,从此,全世界开始了对移动机器人的全面研究。初期的研究,主要从学术角度研究室外移动机器人的体系结构和信息处理,并建立实验系统进行验证。虽然由于年代对机器人的智能行为期望过高,导致室外移动机器人的研究未达到预期的效果,但却带动了相关技术的发展,为探讨人类研制智能机器人的途径积累了经验,同时也推动了其它国家对移动机器人的研究与开发。进入年代,随着技术的进步,移动机器人开始在更现实的基础上,开拓各个应用领域,向实用化进军。例如美国资助研制的“丹蒂八足行走机器人。这是一个能提供对高移动性机器人运动的了解和远程机器人探险的行走机器人。它于年在斯帕火山的火山口中进行了成功的演示,虽然在返回时,在一条陡峭、泥泞的路上失去了稳定性,倒向了一边,但作为指定的探险任务早己完成。德国也在商业轮椅的基础上研制了一种轮椅机器人,并在乌尔姆市中心车站客流高峰期的环境和年汉诺威工业商品博览会的展览大厅环境中进行了实地现场表演。该轮椅机器人在公共场所拥挤的、有大量乘客的环境中,进行了超过个小时的考验,所表现出的性能是其它现有的轮椅机器人或移动机器人不可比的。除室外移动机器人外,世界各国在遥控移动机器人、高完整性机器人、生态机器人学(生物机器人学)、多机器人系统、环境与移动机器人系统的集成等方面都作了大量的研究。国内在移动机器人的研究起步较晚,大多数研究尚处于某个单项研究阶段。清华大学智能移动机器人【】于年通过鉴定,涉及到五个方面的关键技术:基于地图的全局路径规划技术研究(准结构道路网环境下的全局路径规划、具有障碍物越野环境下的全局路径规划、自然地形环境下的全局路径规划);基于传感器信息的局部路径规划技术研究(基于多种传感器信息的“感知中南大学硕十论文第一章绪论动作行为、基于环境势场法的“感知动作”行为、基于模糊控制的局部路径规划与导航控制);路径规划的仿真技术研究(基于地图的全局路径规划系统的仿真模拟、室外移动机器人规划系统的仿真模拟、室内移动机器人局部路径规划系统的仿真模拟);传感技术、信息融合技术研究(差分全球卫星定位系统、磁罗盘和光码盘定位系统、超声测距系统、视觉处理技术、信息融合技术);智能跟踪控制是移动机器人运动控制的一个重要问题,也是一个非常实际的问题。分为轨迹跟踪控制和路径跟踪控制两种。在轨迹跟踪控制中,移动机器人要求跟踪的期望轨迹是以时间关系曲线图给出的;而在路径跟踪控制中,期望轨迹是由方便的几何参数(如路径的弧长)来描述的。当要求机器人必须在一个特定的时间内到达一个特定的点时,轨迹跟踪控制是必需的;当要求机器人以一个期望的速度跟踪一条由几何参数给出的路径时,路径跟踪控制是合适的。已有的轨迹跟踪方法在数学上很精致,并且得到许多有意义的结果,但对于设计跟踪控制器来说,并不是最好的方法。事实上,在传统的自动化应用中,常常采用基于几何路径跟踪概念的方法,控制器的设计更与人的直觉接近,并简单,易于实现。关于这方面的工作,主要集中在早期。近期主要集中在考虑非完整约束和力学的情况下,如何实现有效跟踪。移动机器人研究的基本内容一个理想化完善的移动机器人系统通常由个部分组成:移动机构、感知系统和控制系统。移动机构是服务机器人的本体,决定机器人的运动空问,有步行机构、轮式机构摄像机、激光测距仪、履带式机构和混合机构等几种。感知系统一般采用超声测距仪、接触和接近传感器、红外线传感器和雷达定位传感器等。随着计算机技术、人工智能技术和传感技术的迅速发展,移动式服务机器人控制系统的研究具备了坚实的技术基础和良好的发展前景。服务机器人的控制与工作环境的有关信息往往是多义的、不完全的或不准确的,还可能随着时间而改变。因此在部分己知或未知的环境中同时又要求自主执行任务时,应以最大的人员安全性及功能可靠性为条件,用传感器探测环境、分析信号,以及通过适当的建模方式来理解环境,具有特别重要的意义。近年来对智能机器人的研究表明,对于工作在复杂或非结构化环境中的自主式移动机器人,要进一步提高其自主程度,主要依靠模式识别及障碍物识别,实时数据传输及适当的人工智能方法,还要进一步开发全局模型,从而为机器人获取全局信息。目前发展较快、对移动机器人的发展影响较大的关键技术是:传感技术、智能控制技术、路径规划技术、电源技术等。中南大学硕上论文第一章绪论移动机器人的智能指标为适应性、自主性和交互性。适应性是指机器人具有适应复杂工作环境的能力(主要通过学习),不但能识别和测量周围的物体,还有理解周围环境和所要执行任务的能力,并做出正确的判断及操作和移动等能力。自主性是指机器人能根据工作任务和周围环境情况,自己确定工作步骤和工作方式。交互性是智能产生的基础,交互包括机器入与环境、机器人与人及机器人之间三种,主要涉及信息的获取、处理和理解。针对这些指标,移动机器人的研究领域主要包括以下几个方面:导航移动机器人的导航方式可分为:基于环境信息的地图模型匹配导航、基于各种导航信号的陆标导航、视觉导航和味觉导航等。环境地图模型匹配导航是机器人通过自身的各种传感器,探测周围环境,利用感知到的局部环境信息进行局部地图构造,并与其内部事先存储的完整地图进行匹配。如两模型相互匹配,机器人可确定自身的位置,并根据预先规划的一条全局路线,采用路径跟踪和避障技术,实现导航。它涉及环境地图模型建造和模型匹配两大问题。陆标导航是事先将环境中的一些特殊景物作为陆标,机器人在知道这些陆标在环境中的坐标、形状等特征的前提下,通过对陆标的探测来确定自身的位置。同时将全局路线分解成为陆标与陆标间的片段,不断地对陆标探测来完成导航。根据陆标的不同,可分为人工陆标导航和自然陆标导航。人工陆标导航是机器人通过对人为放置的特殊标志的识别实现导航,虽然比较容易实现,但它人为地改变了机器人工作的环境。自然陆标导航不改变工作环境,是机器人通过对工作坏境中的自然特征的识别完成导航,但陆标探测的稳定性和鲁棒性是研究的主要问题。视觉导航主要完成障碍物和陆标的探测及识别。利用视觉探测陆标来完成机器人导航。其中陆标不是事先定义的人工陆标,而是在学习阶段自动抽取的自然陆标。视觉导航中边缘锐化、特征提取等图像处理方法计算量大,实时性差始终是一个瓶颈问题。解决该问题的关键在于设计一种快速的图像处理方法。提出了基于神经网络的机器人视觉导航技术。该技术中估算逆雅可比矩阵是基于视觉导航的一个关键问题。它将图像特征的变化与机器人的位置变化对应起来,通过神经网络训练来近似特征雅可比矩阵的逆阵。该技术,通过提取几何特征、平均压缩、向量量化和主成分提取来简化图像处理,实现实时视觉导航。味觉导航是通过机器人配备的化学传感器感知气味的浓度,根据气味的浓度和气流的方向来控制机器人的运动。由于气味传感器具有灵敏度高、响应速度快中南大学硕士论文第一章绪论以及鲁棒性好等优点,近年来许多研究人员在气味导航技术土做了许多研究工作。但该项技术能够真正应用到实际环境中的却很少,仍处于试验研究阶段。公司研制的氧化锡气味传感器,被广泛用于气味导航试验。石英晶体微平衡气味传感器、导电聚合物气味传感器和一种模仿哺乳动物鼻子功能的电子鼻等用于移动机器人味觉导航的传感器都处于试验阶段。目前的味觉导航试验多采用将机器人起始点和目标点之间用特殊的化学药品,如酒精和樟脑丸等,引导出一条无碰气味路径,机器人根据不同的道路跟踪算法,用气味传感器感知气味的浓淡和气味源的方向进行机器人导航试验。味觉导航的研究具有很好的研究价值,该种移动机器人可用来寻找化学药品泄露源。定位作为移动机器人导航最基本环节,定位是确定机器人在二维工作环境中相对于全局坐标的位姿。定位方法根据机器人工作环境复杂性,配备传感器的种类和数量等不同有多种方法。主要方法有:惯性定位、陆标定位和声音定位等。惯性定位是在移动机器人的车轮上装有光电编码器,通过对车轮转动的记录来粗略地确定位置和姿态。该方法虽然简单,但是由于车轮与地面存在打滑现象,产生的累积误差随路径的增加而增大,定位误差会逐渐累积,引起更大的误差。使用推测航行法和证据栅格柬实现动态环境中的机器人位置。该方法把在不同时段建立的证据栅格匹配起来,使用一种爬山算法搜索可能的平移与转动空间,来消除推测航行法的误差累积;陆标定位在移动机器人工作的环境里,人为地设置一些坐标己知的陆标,如超声波发射器、激光反射板等,通过对陆标的探测来确定自身的位姿。三角测量法是陆标定位常用的方法,机器人在同一点探测到三个陆标,并通过三角几何运算,可确定机器人在工作环境中的坐标。陆标定位是普遍采用的方法,可获得较高的定位精度且计算量小,可用于实际的生产中。但该法需要对环境作一些改造,不太符合真下意义的自主导航:声音定位用于物体超出视野之外或光线很暗时,视觉导航和定位失效的情况之下。基于声音的无方向性和时间分辨率高等优点,采用最大似然法、时空梯度法和法等方法可实现机器人的精确定位。路径规划未来的机器人应该具有感知、规划和控制等高层能力。它们能从周围的环境中收集知识,构造一个关于环境的符号化的世界模型,并使用这些模型来规划、执行由应用者下达的高层任务。其中的规划模块能生成大部分的机器人要执行的命令,其目标是实现机器人的使用者在较高的层次给机器人下达一些较宏观的任务,由机器人系统自身来填充那些较底层的细节问题。因此路径规划是规划模块中南大学硕士论文第一章绪论中的一个重要组成部分。移动机器人路径规划问题可以如下定义:在有障碍物的工作环境中,寻找条从给定起点到终点的适当的运动路径,使机器入在运动过程中能安全、无碰撞地绕过所有的障碍物。路径规划是移动机器人导航中最重要的任务之一。路径规划技术是移动机器人研究领域中的一个重要分支。所谓机器人的最优路径规划问题,就是依据某个或某些优化准则(如工作代价最小、行走路线最短、行走时间最短等),在其工作空间中找到一条从起始状态到目标状态的能避开障碍物的最优路径。机器人路径规划问题可以建模为一个有约束条件的连续函数优化问题,要完成路径规划、定位和避障等任务。路径规划主要涉及的问题包括:利用获得的移动机器人环境信息建立较为合理的模型,再用某种算法寻找一条从起始状态到目标状态的最优或近似最优的无碰撞路径;能够处理环境模型中的不确定因素和路径跟踪中出现的误差,使外界物体对机器人的影响降到最小;如何利用己知的所有信息来引导机器人的动作,从而得到相对更优的行为决策。移动机器人路径规划是机器人应用中的一项重要技术,例如,在执行装配、焊接及抢险救灾等任务时,采用良好的移动机器人路径规划技术可以节省大量机器人作业时间、减少机器人磨损,同时也可以节约人力资源,减小资金投入,为机器人在多种行业中的应用奠定良好的基础。将遗传算法、模糊逻辑以及神经网络等方法相结合,可以组成新的智能型路径规划方法,从而提高机器入路径规划的避障精度,加快规划速度,满足实际应用的需要。同时,多机器人协调作业环境下的路径规划技术也将是研究的热点及难点问题,越来越受到人们的重视。由于障碍物及机器人数目的增加,极大地增加了路径规划的难度,引入可以优化约简知识的粗糙集理论,简化规划条件,提取路径规划特征参数,有可能进一步解决诸如机器人路径规划速度等难题,因此,这将是一个有意义的研究课题。近年来,移动机器人技术在工业、农业、航天及空间探测等许多领域都起到了重要的作用,同时又显示了广泛的应用前景,因而成为国际机器入学术界研究和关注的热点问题。目前,对于移动机器人路径规划技术的研究已经取得了大量的成果,许多问题获锝了比较满意的答案。本文主要研究内容上面主要从移动机器人的起源、发展以及研究的基本内容做了简单的介绍。下面主要从移动机器人路径规划问题上做深入的研究,包括移动机器人的导航与定位,路径规划的概念、特点、分类以及规划算法的分类。提出了一种改进于遗传算法的新算法免疫遗传算法。并提出了一种基于免疫算法的机器人路径规划方法,该方法采用栅格法建立环境模型,用免疫遗传算法直接搜索到一条全局最中南大学硕士论文第一章绪论优路径,该方法建模容易,算法参数少,很容易实现。通过与基本遗传算法进行比较,说明了该改进算法在收敛速度、解的波动性、动态收敛特征及计算效率上都优于基于基本遗传算法的机器人全局路径规划。本文主要内容如下:第一章主要介绍了机器人的发展和起源、以及移动机器人几个基本研究领域;第二章主要讲了移动机器人路径规划的研究和发展,移动机器人路径规划中的几个子问题,移动机器人路径规划的相关基本概念、基本问题,后面重点介绍几种传统路径规划方法和智能路径规划方法,并介绍了本文所提出的路径规划方法;第三章介绍了基本遗传算法:包括遗传算法的起源、发展,遗传算法的生物学机理,遗传算法的理论基础、特点以及遗传算法的实施;第四章针对第三章提出的基本遗传算法存在的一些缺陷,介绍了当前应用比较广泛的一些改进的遗传算法及其在实际中的应用,并提出了一种改进于遗传算法的新算法一免疫遗传算法;第五章根据移动机器人路径规划的特性,提出了基于免疫遗传算法的移动机器入全局最优路径规划方法,采用栅格法进行环境建模,用免疫遗传算法直接从中找出一条全局最优路径,并进行了仿真试验,对在不同的环境中进行仿真,并将免疫遗传算法与基本遗传算法进行了比较分析,仿真结果表明基于免疫遗传算法的路径规划方法要优于基于基本遗传算法的路径规划方法;第六章指出了在基于免疫遗传算法的机器人路径规划中,今后需要更深入的讨论的问题,以及未来的发展前景。中南大学硕:论文第二章移动机器人路径规划技术第二章移动机器人路径规划技术路径规划概述随着机器人在工业领域的应用越来越广泛,人们对机器人的“智能的要求也在提高,要求机器人在运动过程中具有与周围环境交互的能力。其中一个最基本的需求就是能规划出避碰的运动路径,这种需求即为路径规划问题。路径规划技术是智能机器人领域中的核心问题之一,也是机器人学中研究人工智能问题的一个重要方面,在一定程度上标志着水下机器人智能水平的高低。路径规划问题的描述移动机器人的导航问题主要是由提出的三个问题()“我现在何处?”()“我要往何处去?()“要如何到该处去?”路径规划是移动机器人导航中的最重要的任务之一,它被描述成:给定一个移动机器人所处的环境(环境可以通过移动机器人视觉系统或其他途径获得),一个起始点和一个期望的目标点,机器人路径规划根据一定的任务要求,寻求一条连接起始点到终点且能避丌环境中障碍物的运动轨迹,即最优或次优有效路径。蒋新松在文献【】中为路径规划做出了这样的定义:路径规划是自治式移动机器人的一个重要组成部分,它的任务就是在具有障碍物的环境内,按照一定的评价标准,寻找一条从起始状态(包括位置和姿态)到达目标状态(位置和姿态)的无碰路径。和对机器人的运动规划是这样描述的:设是一个机器人系统,它是由一系列刚体性质的部件互相连接(或不连接,即多机器人系统)而成,总共有个自由度。假设可在维或维的工作空间】,中,在不破坏自身运动约束的情况下自由运动;同时,在工作空间中有一系列几何参数己知的障碍。路径规划是指对给定的一个初始位形和一个目标位形(位形是指能完全确定机器人系统状态的机器人的位置和姿态),要求求解一个机器人系统的连续动作,使之无碰地从运动到。需要指出的是,路径规划()不同于轨迹规划(),路径规划一般只给出机器人在几何意义上的位置和转角的值,而轨迹规划同时还要考虑机器人的线速度和角速度。因此,路径规划问题可以看作是轨迹规划问题的一个子集,它忽略了机器人的动力学特性。机器人路径规划问题在理论上主要存在三个子问题:()环境表示问题:指环境中障碍物的表示和自由空问的表示。环境建模就是对机器人活动空问的有效描述。机器人在规划前首先要做的就是将环境的描述由外部的原始形式通过一系列处理转化为适合规划的内部的世界模型,这个过程中南人学硕十论文第二章移动机器人路径规划技术我们称为环境建模,其中主要是障碍物的表示方法。合理的环境表示才能有利于规划中搜索量的减少,才能有利于时空开销的减少。不同的规划方法是基于各种不同的环境建模来进行的。()寻空间问题:在某个指定区域尺中,确定物体么的安全位置,使它不与己有的其它物体(,)相碰。()寻路径问题:在某个指定区域中,确定物体彳从初始位置移动到目标位置的安全路径,使得移动过程中不发生与研的碰撞。一系列安全位置就可以构成安全路径。解决路径规划问题的关键在于设计一种恰当的环境模型表示方法,即一种数据结构。该结构能反映出机器人在某位置上发生碰撞的可能性。然后,按照模型中的连通性构造与之对应的可连通图。该连通图仅抽取环境模型的连通性,忽略掉与路径规划不相干的信息,避免了因无关信息的引入使规划复杂化,这种连通图构成了问题状态空间。在该状态空间内利用搜索技术进行搜索,便求解出一条通路。将通路上的节点转化为实际模型中的表示形式(如坐标点的序列),便得到了机器人的无碰路径。路径规划的分类及特点大多数导航系统由两级规划组成,即局部规划()和全局规划()。前者主要解决机器人定位和路径跟踪问题,而后者主要解决全局目标分解成局部目标,再由局部规划实现局部目标。根据环境信息的完整程度,移动机器人路径规划问题可分为两种【:一种是基于先验完整信息的全局路径规划,又称静态规划;另一种是基于传感器信息的局部路径规划,又称动态规划,后者环境是未知或部分未知的。路径规划问题己有的研究方法可以分为全局型方法、局部型方法以及混合型方法三种。全局规划方法依照己获取的环境信息,给机器人规划出一条路径。规划路径的精确程度取决于获取环境信息的准确程度。全局方法通常可以寻找最优解,但是需要预先知道环境的准确信息,并且计算量很大。局部规划方法侧重于考虑机器人当前的局部环境信息,让机器人具有良好的避碰能力。很多机器人导航方法通常是局部的方法,因为它的信息获取仅仅依靠传感器系统获取的信息,并且随着环境的变化实时的发生变化。和全局规划方法向比较,局部规划方法更具有实时性和实用性。缺陷是仅仅依靠局部信息,有时会产生局部极点,无法保证机器人能顺利到达目的地。混合型方法试图结合全局和局部的优点,将全局规划的“粗”路径作为局部规划的子目标。从而引导机器入最终找到目标点。中南大学硕士论文第二章移动机器人路径规划技术路径规划问题的研究涉及到环境表达、规划方法、路径执行。环境表达有两层含义,其一是有效的获取环境信息,这与视觉传感器相关;其二是如何将环境信息有效地表达出来。规划方法关心的是在环境表达的基础上,采用有效的方法规划路径并且进行优化。路径的执行与底层控制密切相关,并且考虑机器人的动力学特性,控制机器人按照设定的路径行走。按照障碍物的稀疏可把路径规划问题划分成粗规划和细规划。前者考虑问题时所涉及到的自由空间远大于机器人的尺寸与机器人定位误差的和。后者考虑在狭窄空间下的规划问题,它所要求的移动精度高于机器人定位误差的精度。按照环境的特点,路经规划问题可分为“时变规划问题和“时不变规划问题。当环境或障碍物的位置可以发生改变时,称之为“时变”规划问题,否则称为“时不变”规划问题。如果机器人可以移动一部分障碍物,又称为“可移障碍物”规划问题。另外,根据完整性还可以把路径规划算法分为确定型和启发型两类。确定型算法可以找到一个问题的答案,除非它证明该问题无解。启发型算法致力于在较短的时间内找出问题的答案,它可能无法解决较困难的问题或无法给出一个问题的最优解。路径规划问题具有如下特点:()复杂性:在复杂环境尤其是动态时变环境中,机器人路径规划非常复杂,且需要很大的计算量。()随机性:复杂环境的变化往往存在很多随机性和不确定因素。动态障碍物的出现也带有随机性。()多约束:机器人的运动存在几何约束和物理约束。几何约束是指机器人的形状制约,而物理约束是指机器人的速度和能量等。()多目标:机器人运动过程中路径性能要求存在多种目标,如路径最短,时间最优,安全性能最好,能源消耗最小。但这些目标之间往往存在冲突。机器人路径规划的基本问题这一节讨论机器人路径规划问题所要涉及到的基本问题。这包括位姿空间、对象的表示、搜索方法运动的局部最优化等。路径规划大体可以分成这样几个步骤。一,确定机器人的位姿参数(也即找出机器人的运动的自由度)。位姿空间的概念是路径规划中最基本的概念,因为它是机器人所有可能的运动位姿的集合。我们对位姿空间的概念给出详细的解释。二,机器人和障碍物都要用适当的方法表示出来。三,需要选择一个搜索方法来找出一条路径。最后,需要修正路径使得路径的光滑程度能够满足要求。中南人学硕十论文第二章移动机器人路径规划技术世界空间到位姿空间中的转换世界空间是指机器人所在的物理空间。一个物体或者机器人的位姿是能够描述物体或者机器人上的每一个点的相互独立的一些参数。位姿空间是一个物体运动过程中所有可能的位姿的集合,在机器人的路径规划中起到一种基础的作用。它第一次是在和的奠基性的文章中首次提出来的。实际上,所有机器人的路径规划问题被转换为位姿空问中时它们都是等价的。在位姿空间中它们都转化成为寻找连接初始位姿到终止位姿的一系列的连接的点。位姿空问的维数是描述一个位姿的参数的个数,也称之为自由度。对于一个点式机器人,它的位姿空间和世界空间是等价的,并且都具有相同的维数。例如,在平面上的一个多边形的位姿空间有三个自由度,其中的两个用于描述多边形的位置,另一个用于描述多边形的方向。位姿空间中所有与障碍物相碰的机器人的位姿的集合称为位姿障碍物。位姿障碍物中的一个点对应于一个机器人与一个或多个障碍物相重叠(这在现实的物理世界空间中是不可匕,的)的机器人的位姿。位姿障碍物边界上的一个点对应于机器人恰恰接触到一个或多个障碍物的情况。使机器人路径规划问题复杂化的主要因素是机器人位姿空间中的维数。对于一个三维空间中的刚体机器人,其位姿空间的维数是维空间。如果对每一个维数我们用个点来对这个一维空间进行分割的话,那么我们就会得到一个由个点组成的栅格。对于一个多机器人的系统用划分栅格的方法是不可能的。而位姿空间中的障碍物一般都不能很容易的表示出来,所以机器人的路径规划问题是一个富于挑战性的研究课题。位姿空间的计算方法对于位姿空间中的障碍物,我们有这样几种方法。即点验证式方法、差集方法、边界方程方法以及降维分割方法等等。点验证式方法是这罩最简单的方法。对于位姿空间中的所有的点,将机器人按照该点的位姿放置于世界空间,如果机器人与障碍物相碰,则该点属于位姿空间的障碍物。否则它不属于位姿空间中的障碍物。集合和的差集定义为所有中的元素与中的元素的差构成的集合。用符号表示艮,)(柚副,)。对于一个不旋转的刚体来说,其位姿空间中的障碍(物就是机器人占有的区域与障碍物占有的区域的差集。用边界方程表示就必须推导出位姿空间中的参数在机器人与障碍物相接触时的约束方程。这些约束方程定义的位姿空间中的障碍物的边界。利用这些约束公式很容易判断位姿空间中的一个点是否属于位姿空间中的障碍物。但是将位姿中南大学硕,:论文第一二章移动机器人路径规划技术空间中的障碍物表示成半代数集合的并集是非常困难的。特别是当位姿空间中的维数大于时。在降维分割方法中,先让位姿空间的参数固定,然后让一个参数变化,这就变成一个一维的问题,计算出在这个一维空间中所有与位姿空间中的障碍物相碰的位姿。这样可以计算出一些小区问。这些小区间中的任何一点都属于位姿障碍物。这种方法一般只适用于位姿空间的维数是时的情况,对于高维的情况就不适用。物体信息的获取和表示机器人在规划出一条路径之前必须将其环境中的障碍物的模型搞清楚。在一个未知的环境或者是动态的环境中,机器人就要在极其短暂的时问间隔内对其周围的障碍物进行探察。一般用视觉传感器,立体摄像机,或者基于声纳,红外线和激光的范围传感器。这些传感器可以给出一个场景深度图,这些数据一般都通过变换转换成简单的多面体的表示形式用以节省存储空间和减少以后计算过程的计算量。但在一个熟知的环境中,如装配机器人系统世界空间中的各个部件都是事先知道的(有些是直接的的数据)。这些数据都是从一些基本形体交与并和构成的形体,一般用边界表示()的形式给出。在这种情况下,传感器只需要给物体的位置和方向定位。当我们获得了物体的形状和位姿的信息,它们就可以用各种方法表示出来。常用的方法是栅格,四叉树,八叉树,多面体,构造性的刚体几何(),以及边界表示()。这些方法可以被用来表示世界空间中或者位姿空间中的物体。栅格实际上就是一系列的规则的单元。如果一个栅格被障碍物所占据则标记这个栅格为。否则标记这个栅格为。有人可能会想,这样来表示一个物体效率太低了。但是这种表示方法的简便性在计算方面有一定的优越性。特别是在有大量的并行计算机同时运算的时候。例如一个不规则的物体的形状就可以通过这样的表示计算出来。多面体的表示方法在机器人的路径规划中是经常被用到的方法,因为很多物体可以通过若干个多面体的并集来任意的逼近。计算两个凸多面体是否相交以及两个凸多面体间的距离已经有很多的算法。两个凸多面体是否相交以及两个凸多面体间距离的计算在机器人路径规划中是两个最重要的计算过程。搜索方法给定一个描述自由空间的方法,就可以判定一个机器人位姿是否与障碍物相碰。机器人的路径规划问题就转化成为一个寻找从初始位姿点到终止位姿点的一系列连接的无碰位姿的集合。我们将这样一个寻找从初始位姿点到终止位姿点的一系列连接的无碰位姿的集合的过程称为搜索。在人工智能领域已经有不少的搜中南大学硕士论文第二章移动机器人路径规划技术索方法,如深度优先搜索、广度优先搜索、幸搜索算法以及双向搜索算法。随机搜索方法如模拟退火也被运用于机器人的路径规划问题。图论中的最短路搜索算法(算法)在路径规划中也发挥了重要作用。近几十年,随着人工智能研究不断取得进展,许多智能算法也被用到移动机器人的路径规划中,包括模糊逻辑与增强学习算法、神经网络、遗传算法以及蚁群算法等。深度优先搜索始终在最近生成的位姿点上寻找子节点。当然用这种方法找到的解一般不是最短的。与此相反,广度优先搜索算法首先在最先生成的位姿点上寻找子节点。但是这种方法要搜索的空间很大。所以,这两种搜索方法都不是非常有效的搜索算法。如果从当前位姿点到终止位姿点的距离可以通过某种方法计算出来,我们就可以生成当前位姿点的所有子节点让机器人移动到离终止点最近的一个子节点。这种方法称为优先搜索算法,又被称为爬山算法。在很多情况下这种方法都是非常有效的。如果搜索空间非常狭窄时,这种方法需要用大量的时间。如果想求出一条最小费用(一般是最短路)的解则往往需要木算法。如果用幸算法必须对从当前点到终止点的费用函数有一个估计函数。例如从当前点到终止点的距离函数就可以作为这样一个估计函数。于是从初始点到当前点的费用再加上当前点到终止点的费用的估计函数的值给出了求解一个路径的费用的下界。称为全局费用估计。牛算法对当前全局费用估计最小的点生成其子节点。当找到了一个解后,奉算法就不对高于当前解的全局费用估计的点生成其子节点。估计函数与实际的费用函数越接近,宰算法的搜索效率就越高双向搜索算法是从初始点和终止点同时开始搜索,搜索方法也可以是上面搜索方法的各种形式。当搜索空问的障碍物很多,很难从初始点搜索路径时,双向搜索往往能够充分发挥其效率。在年代初出现了遗传算法,以自然遗传机制和自然选择等生物进化理论为基础,构造了一类随机化搜索算法。它利用选择、交叉和变异来培养控制机构的计算程序,在某种程度上对生物进化过程做数学方式的模拟。它不要求适应度函数是可导或连续的,而只要求适应度函数为正,同时作为并行算法,它的隐并行性适用于全局搜索。多数优化算法都是单点搜索算法,很容易陷入局部最优,而遗传算法却是一种多点搜索算法,因而更有可能搜索到全局最优解。由于遗传算法的整体搜索策略和优化计算不依赖于梯度信息,所以解决了一些其它优化算法无法解决的问题。但遗传算法运算速度不快,进化众多的规划要占据较大的存储空间和运算时间:基于实时传感信息的模糊逻辑算法参考人的驾驶经验,通过查表得到规划信息,实现局部路径规划。该方法克服了势场法易产生的局部极小问题,适用于时变未知环境下的路径规划,实时性较好。中南大学硕士论文第二章移动机器人路径规划技术神经网络是一种处理非线性问题的智能控制方法。在机器人的路径规划研究中,神经网络也得到了应用。通常利用神经网络进行路径规划包含几个要素:网络输入,网络输出,以及代价函数。在关于神经网络局部规划的文献中,基本都是将按照此原则构造的神经网络用到几种典型的导航环境中进行学习,对这些典型模式进行记忆。另外,也有将模糊逻辑与神经网络结合起来进行路径规划研究的。路径规划中的碰撞检测避障算法的研究在机器人路径规划的研究中起着重要的作用,在我们的机器人仿真系统中,提出了若干种搜索算法,按照常规推理,路径规划算法搜索的空间越少则搜索路径所用的时间就应该越少,但事实却并非如此。究其原因是机器人路径规划算法所用的碰撞检测时间不同。碰撞检测在遥控机器人的控制中似乎更为重要。遥控机器人由三部分组成:即操作员、控制臂和远程机器臂。提出了一种局部碰撞检测(,简记为)方法,使得操作员只须关注整体目标而系统同时也在完成避障的任务。提出了一种基于位势场的分割避障检测算法。还有基于人工神经网的避障算法。刘连峰,王泳喜提出了一种三维物体的干涉检测算法,这种算法是一种迭代算法,旨在找到分割两个凸多面体之间的一个平面。和提出了一种多关节冗余机器人碰撞检测算法,这种方法是针对机器人的每一个连杆和每一个障碍物,都给出一个椭圆函数,在避障检测时只须将这一连杆同相应的椭圆函数相比较。在仿真系统中机器人以及障碍物一般用凸多面体来模拟,于是碰撞检测问题就变成判断三维空间中若干个半空间的交集是否为空的问题。宋恩民,黄文奇给出了一种判断由若干个半空间组成的交集是否为空集的快速算法。在实际的碰撞检测过程中人们往往通过某种方法来减少用来检测的凸多面体的边和面的数目以提高碰撞检测的效率。如包围盒()或包围球()。提出了层次化的包围区域。提出了定向包围盒树()的概念。有关这方面的思想见文献。传统路径规划方法不论采用何种导航方式,智能移动机器人主要完成路径规划、定位和避障等任务。路径规划是自主式移动机器人导航的基本环节之一。它是按照某一性能指标搜索一条从起始状态到目标状态的最优或近似最优的无碰路径。根据机器人对环境信息知道的程度不同,移动机器人路径规划可分为两种类型:环境信息完全知道的全局路径规划和环境信息完全未知或部分未知,通过传感器对机器人的工作环境进行在线探测,以获取障碍物的位置,形状和尺寸等信息的局部路径规划;根据机器人在不同特性的环境信息,可分为两种类型:在静态未知环境下移动机中南大学硕士论文第二章移动机器人路径规划技术器人基于滚动窗口的规划算法和动态障碍物环境下的路径规划问题等。国内外的研究者在移动机器人路径规划方面已经做了大量的研究工作,静态环境下路径规划应用的主要方法大致可以分为两类:传统方法和智能方法。传统路径规划方法有可视图法、自由空间法、栅格解耦法和人工势场法。可视图法可视图法以机器人为一点,将机器人、目标点和多边形障碍物的各顶点进行组合连接,要求机器人和障碍物各项点之间、目标点和障碍物各顶点之间以及各障碍物顶点与顶点之间的连线,均不能穿越障碍物,即直线是可视的。搜索最优路径的问题就转化为从起始点到目标点经过这些可视直线的最短距离问题。运用优化算法,可删除一些不必要的连线以简化可视图,缩短搜索时间。该法能够求得最短路径,但假设机器人的尺寸大小忽略不计,使得机器人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年购物中心品牌专柜租赁及商品陈列维护服务合同
- 2025年新型智能车库租赁与代收代付停车费用综合服务合同
- 2025年协议离婚子女抚养权分配与教育支持全面服务合同
- 简约车位车库买卖合同
- 2025-2030医疗美容光电设备渠道变革与售后服务溢价能力分析报告
- 2025-2030创新药研发管线布局与市场竞争格局研究报告
- 电池安全经济权衡-洞察及研究
- 2025年工业园区污水处理站初步设计能源管理评估报告
- RR医用装备制造商2022-2023ESG综合报告:医疗器械行业合规与监管趋势预测与应对
- 湿地生态巡护无人机巡护技术创新报告2025
- 火龙罐技术课件
- 幼儿园集团化办园实施方案
- 多学科会诊MDT胃恶性肿瘤
- (33)-钠钾泵细胞生物学
- 抗反转录病毒药物的毒副作用
- 项目档案归档目录一览表(档案室用)
- GB/T 242-2007金属管扩口试验方法
- 路基压实度汇总表
- 【食品生产加工技术】香肠的加工技术
- 小学数学三年级下轴对称、平移和旋转强化练习
- 助产士咨询门诊课件
评论
0/150
提交评论