[发明专利]基于多自由度机械臂的改进式RRT*的避障运动规划方法在审

专利信息
申请号: 201710163211.0 申请日: 2017-03-19
公开(公告)号: CN106695802A 公开(公告)日: 2017-05-24
发明(设计)人: 龚道雄;李赟程;邵杰 申请(专利权)人: 北京工业大学
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 北京思海天达知识产权代理有限公司11203 代理人: 沈波
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 自由度 机械 改进 rrt 运动 规划 方法
【权利要求书】:

1.基于多自由度机械臂的改进式RRT*的避障运动规划方法,其特征在于:该方法的实现过程如下:

步骤一:搭建七连杆和六旋转关节的六自由度机械臂模型,设定目标到达点位姿值,逆解求其关节角度,确定逆解是否有解,如果有解,设定为目标状态xgoal,目标状态xgoal包含位置和姿态信息;如果逆解无解,重新采样空间区域内目标位姿点,直到选中可达的目标状态为止;

步骤二:确定待搜索的空间内参数初始化,初始化参数为:起始位型xinit,目标位型xgoal,扩展步长λ,当前的迭代次数n;

步骤三:在位型空间内随机采样选取xrand,选取xrand附近临近节点区域,根据节点区域公式得到xnear的集合Xnear,其中d是空间维度,γ是选择的常数,V是已构成搜索树节点的集合,x′是搜索域中某一节点;

步骤四:为了选定xminmin作为暂定的父节点和父路径,遍历集合Xnear,定义最优路径minCost,将xminmin赋Null值,从随机点xrand向集合内子节点xnear生成各自路径σ;

步骤五:判断Cost(xnear)+Cost(σ)<minCost是否成立,如果小于最小花费路径距离,则将该集合内的附近节点到初始点和该节点到随机点的距离暂定为最小路径,相应地,xnear和σ就暂定为各自的xminmin,如果大于最小花费路径,则遍历其他附近节点,直到找到最小路径为止;

步骤六:对新生成的σ做碰撞检测,如果新生成的路径没有碰撞到障碍物区间,则将节点xrand和路径σ添加到树中;

步骤七:将现有的树即节点和边和Xnear集合剩余的xnear,xrand添加到Rewire函数进行重新焊接路径,将冗余路径剔除;

步骤八:遍历剩余的xnear,从新生成的节点xrand调用Steer(xrand,xnear)步长函数生成路径σ;

步骤九:判断Cost(xrand)+Cost(σ)<Cost(xnear)是否成立,如果初始点到随机点路径加上新生成路径的距离小于原始的初始点到相应附近节点路径,那么对其σ进行碰撞检测,如果没有碰撞到障碍物,则定义该xnear作为父节点,去除所有的父节点和其余xnear的边E←E/{xparent,xnear},E代表所构成的边的集合,并将随机点和父节点的边重新添加到树中E←E∪{xrand,xnear};

步骤十:重新采样下一个随机点,根据正态分布的规律改变随机采样的特性μ代表平均值,σ是标准差;将均值设置为xgoal,通过改变标准差的值来改变搜索的随机特性,设置标准差σ的参数值;

步骤十一:判断搜索空间的大小以及对称程度,将正态分布的采样区域重新更改规划,采用-φ(xlower)是采样可达最大区域,将概率密度函数更改以适应不同的实际环境,f′(x|μ,σ)是修正后的采样区域概率密度;

步骤十二:重复步骤三到步骤十一,一直到最优路径搜索到。

2.根据权利要求1所述的基于多自由度机械臂的改进式RRT*的避障运动规划方法,其特征在于:

首先建立七连杆六旋转关节的机械臂,选择二指夹持器作为末端执行器,(x0,y0,z0)作为基坐标系,其余关节围绕旋转的轴作为z轴,根据DH参数值计算出末端的位姿矩阵其中A1到A6为各关节旋转矩阵,通过逆运动学分析求解目标状态下的各个关节角度;完成算法路径的搜索,具体为:在100*100*100的三维立体空间内,起始位型xinit设定为(5,5,5),在不考虑机械臂姿态,只考虑空间位置的情况下,目标位型xgoal(95,95,95),扩展步长λ设为1.5,当前迭代次数为0次,在搜索空间内随机采样选取xrand,根据公式得到xnear的集合Xnear,其中d设定为3,γ选择0.618,在该集合里查看是否有搜索树上的节点,如果没有进一步扩展迭代次数增加搜索域直到集合Xnear包含附近节点;选定xminmin作为暂定的父节点和父路径,遍历集合Xnear,定义最优路径minCost,将xminmin赋Null值,从随机点xrand向集合内子节点xnear生成各自路径σ;

判断Cost(xnear)+Cost(σ)<minCost是否成立,如果小于最小花费路径距离,则将该集合内的附近节点到初始点和该节点到随机点的距离暂定为最小路径,相应地,xnear和σ就暂定为各自的xminmin,如果大于最小花费路径,则遍历其他附近节点,直到找到最小路径为止;对新生成的σ做碰撞检测,如果新生成的路径没有碰撞到障碍物区间,则将节点xrand和路径σ添加到树中;将现有的树(节点和边)和Xnear集合剩余的xnear,xrand添加到Rewire函数进行重新焊接路径,将冗余路径剔除;遍历剩余的xnear,从新生成的节点xrand调用Steer(xrand,xnear)步长函数生成路径σ,判断Cost(xrand)+Cost(σ)<Cost(xnear)是否成立,如果初始点到随机点路径加上新生成路径的距离小于原始的初始点到相应附近节点路径,那么对其σ进行碰撞检测,如果没有碰撞到障碍物,则定义该xnear作为父节点,祛除所有的父节点和其余xnear的边E←E/{xparent,xnear},并将随机点和父节点的边重新添加到树中E←E∪{xrand,xnear},拓展节点的方式和重新焊接已有节点和边是RRT*不同于原始RRT的一种搜索方法,重新采样下一个随机点,根据正态分布的规律改变随机采样的特性将均值设置为xgoal(95,95,95),通过改变标准差的值来改变搜索的随机特性,设置标准差σ=1;判断搜索空间的大小以及对称程度,将正态分布的采样区域重新更改规划,采用将概率密度函数更改以适应不同的实际环境,重复如说明图的步骤,直到找到一条合适的搜索路径为止。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710163211.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top