path planning 移动机器人路径规划方法综述_第1页
path planning 移动机器人路径规划方法综述_第2页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、移动机器人路径规划方法11路径规划方法路径规划技术是机器人研究领域中的一个重要课题,是机器人导航中最重要的任务之一,国外文献常将其称为PathPlanning,Find-PathProblem,Collision-Free,ObstacleAvoidance,MotionPlanning,etc.所谓机器人的最优路径规划问题,就是依据某个或某些优化准则(如工作代价最小、行走路线最短、行走时间最短等),在其工作空间中找到一条从起始状态到目标状态的能避开障碍物的最优路径。路径规划主要涉及的问题包括:利用获得的移动机器人环境信息建立较为合理的模型,再用某种算法寻找一条从起始状态到目标状态的最优或近似

2、最优的无碰撞路径;能够处理环境模型中的不确定因素和路径跟踪中出现的误差,使外界物体对机器人的影响降到最小;如何利用已知的所有信息来引导机器人的动作,从而得到相对更优的行为决策。这其中的根本问题是世界模型的表达和搜寻策略。障碍物在环境中的不同分布情况当然直接影响到规划的路径,而目标位置的确定则是由更高一级的任务分解模块提供的8。根据机器人对环境信息掌握的程度和障碍物运动状态的不同,移动机器人的路径规划基本上可分为以下四类:已知环境下的对静态障碍物的路径规划:未知环境下的对静态障碍物的路径规划;已知环境下对动态障碍物的路径规划;未知环境下对动态障碍物的路径规划。因此根据机器人对环境信息掌握的程度不

3、同,可将机器人的路径规划问题可分为二大类即:基于环境先验信息的全局路径规划问题和基于不确定环境的局部路径规划问题。目前,路径规划研究方法大概可分为两大类即:传统方法和智能方法。1.2传统路径规划方法传统的路径规划方法主要包括:可视图法(V-Graph)、自由空间法(FreeSpaceApproach)、人工势场法(ArtificialPotentialField)和栅格法(Grids)等。可视图法(V-Graph)可视图法是Nilssonl968年在文献9中首次提出。可视图法将移动机器人视为一点,将机器人起始点、目标点和多边形障碍物的各定点组合连接,保证这些直线不与障碍物相交,这就构成了一张无

4、向图称为可视图。由于任意两条直线的定点都是可见的,从起点沿着这些直线到达目标点的路线都是无碰撞的。于是,搜索最优路径的问题就转化为从起始点到目标点经过这些可视直线的最短距离问题。这种方法的优点是可以得到最优路径,但缺陷是环境特征的提取比较困难,缺乏灵活性,一般需要机器人停止在障碍物前搜集传感器数据,并且传感器的精度对其影响也较大,尤其在复杂的非规整环境下更加难以实现安全无碰撞的路径规划。自由空间法(FreeSpaceApproach)自由空间法10,11的基本思想是采用预先定义的基本形状(如广义锥形,凸多边形等)构造自由空间,并将自由空间表示为连通图,然后通过对图的搜索来规划路径,其算法的复杂

5、度往往与障碍物的个数成正比。首先,指定机器人在环境中的安全位置,将机器人简化为一个点,同时“膨胀”障碍物的尺寸,从而形成一个虚拟的障碍空间,这样就将机器人与障碍物的尺寸约束关系转化到另一个虚拟数据空间,简化了问题。然后,寻找从起始位置到目标位置的最短路径就可以得到机器人的最短安全路径。自由空间的优点是比较灵活,机器人的起始点和目标点的改变不会造成连通图的重新构造,缺点为当障碍物增加时,其运算复杂度会相应地增大,可能在有限的时间内找不到最优路径。人工势场法(ArtificialPotentialField)人工势场法12最初由Khatib提出,其基本思想是引入一个称为势场的数值函数来描述机器人空

6、间的几何结构,通过搜索势场的下降方向来完成运动规划。人工势场法结构简单,便于低层的实时控制,在实时避障和平滑的轨迹控制方面,得到了广泛的应用,但对存在局部最优解的问题,容易产生死锁现象(DeadLock),因而可能使机器人在到达目标点之前就停留在局部最优点;栅格法(Grids)栅格法13是W.E.Howden于1968年提出的,栅格法用大小相等的矩形栅格表示环境,并对环境中的自由空间与障碍空间进行划分,于是,路径规划问题就转化为在栅格地图上学找最优路径的问题。栅格法以栅格为单位记录环境信息,栅格大小对环境信息存储量的大小和规划时间的长短有着重要影响,栅格划分大了,环境信息存储量小,规划时间短,

7、但分辨率就低;反之,虽然分辨率高了,但规划时间长。可以看出,栅格粒度越小,障碍物的示会越精确,但同时会占用大量的存储空间,算法的搜索范围将按指数增加。栅格的粒度太大,规划的路径会很不精确。所以栅格粒度大小的确定,是栅格法中的主要问题。栅格法的特点是简单和易于实现,易于扩展到三维环境。它的缺点是对工作区域的大小有一定的要求,如果区域太大,将使栅格的数量急剧增加,使搜索存在组合爆炸的问题。小结:综上介绍的四种方法中,可视图法、自由空间法、栅格法为全局路径规划方法,首先根据已知环境用不同的方法建立数学模型,然后利用相应的搜索算法寻找最优路径。常用的搜索算法有:随机搜索法、梯度法、枚举法、A*等图搜索

8、方法。这些方法中随机搜索法则计算效率太低,梯度法易陷入局部最小点,而枚举法、图搜索方法不能用于高维的优化问题。人工势场法既可以用于全局路径规划也可用于局部路径规划。1.3智能路径规划方法近年来,随着遗传算法、神经网络等智能算法的广泛应用,智能机器人的路径规划方法也有了长足的进步。其中应用较多的智能方法主要有模糊逻辑算法(FuzzyLogicAlgorithm)、神经网络(Neuralnetworks)和遗传算法(GeneticAlgorthm)。模糊逻辑算法(FuzzyLogicAlgorithm)模糊逻辑算法通过模拟驾驶员的驾驶思想,将模糊控制本身具备的鲁棒性同基于生理学上的“感知一动作”行

9、为相结合,为移动机器人在未知环境或者不确定环境中的导航和路径规划提供了一个新的思路。模糊控制器的设计通常包括四个步骤:模糊化过程、规则库的建立、模糊推理以及解模糊化Uh由于模糊逻辑控制具有符合人类思维的习惯,不需要建立精确的数学模型,易于将专家知识直接转换为控制信号等优点,已成为移动机器人导航的一种重要方法。在用模糊控制的方法规划机器人路径时,往往要对机器人自身带的传感器获取信息进行模糊化处理。模糊逻辑算法的优点是算法直观,容易实现,能够方便人的经验融合到算法当中,计算量不大,能满足实时性的要求。缺点是:当环境很复杂时,总结出的规则难以面面俱到,很难构造出比较全面的知识库,缺乏泛化的能力15,

10、。神经网络算法(Neuralnetworks)人工神经网络是由大量简单的神经元相互连接而形成的自适应非线性动态系统。人工神经网络的研究可以追溯到本世纪40年代,1943年心理学家W.MeCulloch和数学家W.Pitts首次提出神经元的数学模型即MP模型17。神经网络法的基本原理是将环境障碍等作为神经网络的输入层信息,经由神经网络并行处理,神经网络输出层输出期望的转向角和速度等,引导机器人避障行驶,直至到达目的地。神经网络具备以下几个特点:并行处理性,处理速度快。信息分布式存储,信息具有容错性和全息性。自适应和自组织性。层次性。神经网络算法的优点是其并行处理效率高,具有学习功能,能收敛到最优

11、路径,机器人能够实现较好的自主导航。但当障碍物较多,网络规模往往庞大,使得实际中难应用18。遗传算法(GeneticAlgorthm)遗传算法的基本思想是基于Darwin的进化论和Mendel的遗传学说。该算法由密执安大学教授Holand及其学生于1975年创建。它是一种借鉴生物界自然选择和进化机制发展起来的高度并行、随机、自适应搜索算法。遗传算法采用群体搜索技术,通过选择、交叉和变异等一系列遗传操作,使种群得以进化,避免了困难的理论推导,直接获得问题的最优解。算法的基本思想是:将路径个体表达为路径中一系列中途点,并转换为二进制串,首先初始化路径群体,然后进行遗传操作,如选择、交叉、复制、变异,经过若干代进化以后,停止进化,输出当前最优个体。遗传算法能过在不同区域的解空间中不断搜索,能够避免了陷入局部极小解的情况,更有可能得到全局最优的路径。但在传统遗传算法在处理复杂的、多目标、多变量优化问题时,往往存在早熟或收敛慢的问题。小结:以上介绍的三种智能规划方法都可以用于移动机器人在未知环境的局部路径规划问题。适当的将遗传算法、模糊逻辑以及神经网络等方法相结合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论