[发明专利]基于目标偏向寻优的启发式RRT机械臂运动规划方法有效
申请号: | 201911346837.0 | 申请日: | 2019-12-24 |
公开(公告)号: | CN110962130B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 袁成人;刘桂峰;张文群;郭文勇 | 申请(专利权)人: | 中国人民解放军海军工程大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京天盾知识产权代理有限公司 11421 | 代理人: | 杨本官 |
地址: | 430033 *** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 目标 偏向 启发式 rrt 机械 运动 规划 方法 | ||
本发明属于三维空间中机器人路径规划以及生成技术领域,尤其涉及一种基于目标偏向寻优的启发式RRT机械臂运动规划方法。包括如下步骤:确定起始点qstart,将qstart存储到qnodes中;在空间中全地图随机采样点qrand,寻找qnodes到达qrand中最近的一个点作为qnear;在qnear到qrand的方向上以步长δ前进,利用目标偏向因子控制随机点产生方向以及距离前进至节点qnew,在前进过程中进行碰撞检测,如果检测到碰撞,则返回A2;如果没有检测到碰撞,则将qnew存储到qnodes中并转至A4;根据更新后的qnodes,重复A2~A3,直至得到最新的节点qgoal满足|qnew‑qgoal|Error,视为迅即到目标点,将qnew存入到qnodes中;在qnodes根据各节点的父子关系,反向搜索找到规划路径。本发明能够减少搜索路径的长度,避免陷入局部最优值或在障碍附近震荡的现象。
技术领域
本发明属于三维空间中机器人路径规划以及生成技术领域,尤其涉及一种基于目标偏向寻优的启发式RRT机械臂运动规划方法。
背景技术
运动规划可以分为路径规划和轨迹规划。路径规划关注于生成的路径,而轨迹规划是赋予路径时间信息,对于机械臂而言,其末端执行器为技术对象,在路径规划中主要技术其路径点寻迹问题,而在轨迹规划中根据作业任务要求,实现运动学反解(位姿反解,速度、加速度反解)的实际应用,所以一个系统的运动规划对于解决实际问题有重要意义。
RRT算法是一种基于随机采样的快速路径规划算法,能够有效地搜索高维空间,同时能有效避免三维建模的难度而被广泛采用。由于RRT算法搜索具有随机性和盲目性,国内外学者针对不同的技术对象和性能要求,提出了许多基于RRT的改进算法。其中,LaValle引入了基于概率的采样,提高了基本RRT算法的搜索效率,但是同时也容易陷入局部最小。Karaman提出了路径最优的RRT算法,规划路径稳定性高而且接近最优,但是耗费大量的时间。上述技术不能完全避免局部最优或在障碍附近震荡的现象,对机械臂而言算法可靠性不强。同时将运动规划分开技术,大部分算法停留在二维空间,对于在三维空间中实际应用的可行性无法保证。
发明内容
本发明创造的目的在于,提供一种结合结合启发式概率,以目标偏向因子进行路径规划,避免陷入局部最优值或在障碍附近震荡的现象,在保证原有路径特征的同时提升轨迹规划的质量与效率的基于目标偏向寻优的启发式RRT机械臂运动规划方法(以下简称为PBG-RRT)。
为实现上述目的,本发明创造采用如下技术方案。
本发明的一种基于目标偏向寻优的启发式RRT机械臂运动规划方法(PBG-RRT),包括如下步骤:
步骤一、基于目标偏向寻优的RRT路径节点确定的步骤;包括:
A1、确定起始点qstart,将qstart存储到qnodes中;
A2、在空间中全地图随机采样点qrand,寻找qnodes到达qrand中最近的一个点作为qnear;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军海军工程大学,未经中国人民解放军海军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911346837.0/2.html,转载请声明来源钻瓜专利网。