22路径规划综.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
22路径规划综

机器人路径规划研究综述 王超群 2016/06/27 1.什么是路径规划 路径规划技术是机器人研究领域中的一个重要分支。所谓机器人的最优路径规划问题,就是依据某个或某些优化准则(如工作代价最小、行走路线最短、行走时间最短等),在其工作空间中找到一条从起始状态到目标状态的能避开障碍物的最优路径。 1.什么是路径规划 依据某种最优准则,在工作空间中寻找一条从起始状态到目标状态的避开障碍物的最优路径。 需要解决的问题: 1. 始于初始点止于目标点。 2. 避障。 3. 尽可能优化的路径。 1.路径规划技术分类 1.静态结构化环境下的路径规划 2.动态已知环境下的路径规划 3.动态不确定环境下的路径规划 2.路径规划算法分类 2.路径规划算法分类 3.A* 、D*算法 问题: 从A移动到B,绕过障碍 首要步骤: 方格(三角形五角形.etc)划分空间,简化搜索区域。空间被划分为二维数组,数组中每个元素代表空间中的一个方格,可被标记为可行或不可行。未来的路径就是一系列可行方块的集合。 Nodes的概念涵盖了一系列可行方块(或其他形状) A B 障碍 /games/aStarTutorial.htm 3.A* 、D*算法 步骤 从节点A开始,搜索其临近节点,知道找到目标点 A B 障碍 /games/aStarTutorial.htm 3.A* 、D*算法 步骤a) 从节点A开始,把一系列待考虑的节点放入OpenList里面,OpenList存放着一系列需要检查的节点(方块),如图,首先检查起点周围的8个节点 A B 障碍 /games/aStarTutorial.htm A 3.A* 、D*算法 步骤a) 给每个节点赋值 F=G+H G:从初始点到给定待查节点的距离(可多种距离量度) H:从给定 待检查节点到目标点B的距离(可多种距离量度)(Heuristic计算时忽略到达目标点会遇到的障碍) A B 障碍 /games/aStarTutorial.htm A 3.A* 、D*算法 步骤a) 给每个节点赋值 F=G+H G:从初始点到给定待查节点的距离(可多种距离量度) H:从给定 待检查节点到目标点B的距离(可多种距离量度)(Heuristic计算时忽略到达目标点会遇到的障碍) /games/aStarTutorial.htm B A 3.A* 、D*算法 F G H 3.A* 、D*算法 步骤b) 找到F值最小的节点作为新的起点 将它从OpenLsit中删除,加入到ClosedList里面 检查它的临近节点,忽略已经在ClosedList中的节点和不可行节点(障碍) 如果临近节点已经在OpenList里面,则对比一下是否从现节点到临近节点的G值比原G值小,若是,把现节点作为父节点。否,不做改动 3.A* 、D*算法 步骤c) 上步骤中新节点未造成任何改动,我们继续在OpenList中寻找新的节点。如图 重复a),b)中的步骤,直到我们找到目标节点 新节点 3.A* 、D*算法 寻找到目标节点 3.A* 、D*算法 从目标节点回溯可以找到初始点,从而确定路径 3.A* 、D*算法 A*算法的特点:A*算法在理论上是时间最优的,但是也有缺点:它的空间增长是指数级别的。 D* 算法 Dynamic A * 应用于在动态环境下的搜索 3.A* 、D*算法 深度优先 VS 广度优先 深度优先: 3.A* 、D*算法 深度优先 VS 广度优先 广度优先(A*) 4.人工势场法 人工势场法是局部路径规划的一种比较常用的方法 4.人工势场法 4.人工势场法 引力场和斥力场的构建 引力函数: 引力场: 4.人工势场法 引力场和斥力场的构建 斥力场: 斥力: 4.人工势场法 4.人工势场法 人工势场法的优缺点 优点:便于低层的实时控制,在实时避障和平滑的轨迹控制方面,得到了广泛应用 缺点: (a) 当物体离目标点比较远时,引力将变的特别大,相对较小的斥力在甚至可以忽略的情况下,物体路径上可能会碰到障碍物 (b)当目标点附近有障碍物时,斥力将非常大,引力相对较小,物体很难到达目标点 (c)在某个点,引力和斥力刚好大小相等,方向想反,则物体容易陷入局部最优解或震荡 5.快速搜索随机树(RRT) 5.快速搜索随机树(RRT) 5.快速搜索随机树(RRT) 5.快速搜索随机树(RRT) 5.快速搜索随机树(RRT) 5.快速搜索随机树(RRT) 优点: 复杂度主要决定于寻找路径的难度,跟整个规划场景的大小和构型空间的维数基本无关 缺点: 1.基本无bias的RRT会在空间随机扩展 2.输出路径非最优路径 6.当前研究 1.轨迹优化: 样条插值,多项式插值等平滑方法 2.未知环境下的路径规划(e

文档评论(0)

shaofang00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档