运动规划二:基于采样的路径规划

1.PRM

基本介绍:

  • 基于图结构
  • 分为学习(撒点生成图)和查询阶段(找图)
    • 学习:随机采样 + 删除有障碍的线段
    • 查询: 使用 Dijstra 和 A* 算法进行查询
  • 优缺点:
    • 优点:概率完备,不用查询整个地图;
    • 缺点:分成两个阶段,效率低

关于提高效率的方法:

  • lazy collision-checking,先连线,找到障碍物之后才开始删除有障碍的线段,并重新连线

2.RRT

增量式的构建,根据采样点找最近节点,连接线段上前进一段距离后得到新的点,加入搜索树。若在障碍物里就删除。
在这里插入图片描述缺点:
1.如果遇到窄缝,就很难找到路径,因为采样点到达窄缝的可能性较小。
2.非最优解,非高效
3.采样依旧在整个空间完成
提高效率的方式:

  • KD - TREE: 提高最近节点的搜索功能,便于更快找到最近的节点。
  • Bidirectional RRT / RRT Connect:同时从起点和终点开始生成搜索树,一次撒点,同时生成两颗树。(窄缝问题)

3.Optimal sampling-based path planning methods

RRT:*

  • 在RRT 上改进,若找到新节点之后,搜索到临域节点,找到cost最小的点,并添加父节点,修改连接
  • 找到路劲之后,没有停止,依旧更新连接
    在这里插入图片描述Kinodynamic-RRT*:
  • 考虑机器人的运动学约束
  • 生成的线不是直线而是曲线连接;
    在这里插入图片描述Anytime-RRT*:移动过程中执行 RRT*
    在这里插入图片描述

4. Advanced path planning methods

  • Informed RRT*:得到路径之后,在限定的椭圆内修改采样点,不断优化路径
    -在这里插入图片描述
    Cross-entropy motion planning:暂不具体了解

5. Implementation

  • Open Motion Planning Library
  • Moveit with ROS
  • Navigation stick - ROS
    • Global planner:A*,D*, RRTs,etc
    • Local planner:Dwa,eband, Teb,etc
      在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
讲述机器人运动规划原理的经典书籍。 《规划算法》目录: 第Ⅰ部分 介绍性的资料  第1章 绪论   1.1 从规划(的过程)到规划(的结果)   1.2 实例与应用   1.3 规划的基本组成   1.4 算法、规划器与规划    1.4.1 算法    1.4.2 规划器    1.4.3 规划   1.5 本书的组织安排  第2章 离散规划   2.1 离散可行规划简介    2.1.1 问题表述    2.1.2 离散规划的实例    2.2 可行规划的搜索    2.2.1 一般前向搜索    2.2.2 特殊前向搜索    2.2.3 其他搜索方案    2.2.4 搜索方法的统一描述   2.3 离散最优规划    2.3.1 最优定长规划    2.3.2 不指定长度的最优规划    2.3.3 再论Dijkstra算法   2.4 用逻辑来表示离散规划    2.4.1 类似STRIPS的表示    2.4.2 转换到状态空间表示   2.5 基于逻辑的规划方法    2.5.1 部分规划空间中的搜索    2.5.2 建立规划图    2.5.3 满足性规划   进一步阅读   习题   实现 第Ⅱ部分 运动规划  第3章 几何表示与变换   3.1 几何建模    3.1.1 多边形与多面体模型    3.1.2 半代数模型    3.1.3 其他模型   3.2 刚体变换    3.2.1 一般概念    3.2.2 二维变换    3.2.3 三维变换   3.3 物体运动链的变换    3.3.1 二维运动链    3.3.2 三维运动链   3.4 运动树的变换   3.5 非刚体的变换   进一步阅读   习题   实现  第4章 位形空间   4.1 拓扑的基本概念    4.1.1 拓扑空间    4.1.2 流形    4.1.3 路径与连通   4.2 位形空间    4.2.1 二维刚体:SE(2)    4.2.2 三维刚体:SE(3)    4.2.3 物体的链与树   4.3 位形空间障碍物    4.3.1 基本运动规划问题    4.3.2 显式建模Cobs:加:平移情况    4.3.3 显式建模Cobs:一般情形   4.4 闭运动链    4.4.1 数学概念    4.4.2 R2上的运动链    4.4.3 定义一般连杆组的簇   进一步阅读   习题   实现  第5章 基于采样运动规划  第6章 组合运动规划  第7章 基本运动规划的扩展  第8章 反馈运动规划 第Ⅲ部分 决策论规划  第9章 基本永生理论  第10章 序贯决策理论  第11章 传感器与信息空间  第12章 存在感测不确定性条件下的规则 第Ⅳ部分 微分约束条件下的规划   第13章 微分模型  第14章 微分约束条件下基于采样规划  第15章 系统理论与分析技术
如有侵权,请联系我删除,谢谢 摘要如下: 不同于传统的逐点测量的接触式自由曲面测量技术,近期新出现的五轴连续扫描测 量技术采用的是利用测头的测针沿着预先规划的扫描测量曲线移动的方法对自由曲面 进行测量,从而极大的提高了测量效率得到了越来越广泛的应用。然而迄今为止,大多 数关于 CMM 测量的研究内容大多是基于传统的三轴 CMM 或三+二轴 CMM 的逐点测 量,并不适用于 CMM 的五轴连续式扫描测量。与此同时,已有的国内外学者对五轴连 续式扫描轨迹的研究内容中并没有有效的解决碰撞干涉问题。 由于五轴测量机与双主轴倾斜五轴机床的运动学构造十分相似,因此一些关于五轴 机床的碰撞避免的方法与思想同样可以运用到本次课题之中。在本次课题中,首先介绍 了五轴测量轨迹规划的数学理论基础,从五轴测量的轨迹的定义开始系统的阐述整个五 轴连续式扫描测量轨迹的生成过程,再使用自由曲面的参数域生成一条参考曲线。然后, 根据五轴测量机的测量条件,利用一种基于图形的方法计算得到导向曲线上的点的 V-map区域;再基于上述的V-map区域,获得满足五轴扫描轨迹实际可行条件区域,称 之为Composited Visibility map (CV-map)。再通过导向曲线与CV-map定义每个采样点的 探针方位,并且同时保证碰撞避免与较高的测量精度,从而生成最终的测量路径。 最后对本文中提出的五轴连续扫描测量轨迹生成方法进行验证,设计开发基于 I++ DME的CMM应用软件,将扫描轨迹导入至该应用软件中完成扫描过程获取测量结果; 并使用现有的工业上的五轴连续扫描测量轨迹解决方案作为对照,比较两者的的实验结 果与测量效率并得出结论。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值