[发明专利]基于UR3机械臂的改进式PRM避障运动规划方法有效
申请号: | 201911025007.8 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110744543B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 王鹤官;张浪文;陈立定 | 申请(专利权)人: | 华南理工大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 仵乐娟 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ur3 机械 改进 prm 运动 规划 方法 | ||
1.基于UR3机械臂的改进式PRM避障运动规划方法,其特征在于,包括如下步骤:
步骤S1、搭建七连杆和六旋转关节的六自由度机械臂运动学模型及逆运动学求解各关节的参数;
步骤S2、确定所述机械臂所在空间的参数,设位型空间为C,自由空间为Cfree,障碍物空间为Cobs,构造一个初始化后的无向图的路径网格存储采样的随机点集以及路径集;
步骤S3、进行当前迭代,每次迭代获得一个采样点,设置采样点的动态邻域半径,根据动态邻域半径来选择邻域内的若干随机点作为当前采样点的连接对象,其中所述动态邻域半径是指邻域半径随采样点数动态变化;
步骤S4、构建局部规划器,当前采样点调用局部规划器分别与其邻域内的连接对象进行连接形成新的路径;
步骤S5、对所述新的路径做碰撞检测,若所述新的路径与障碍物空间无碰撞,则将所述新的路径添加至路径集中,反之,则不添加;
步骤S6、为每个采样点引入权重系数ω,扩充区域点;
步骤S7、重复步骤S3至步骤S6,直到迭代完成,获得路径网格;
步骤S8、将路径的起始位姿以及终点位姿导入所述步骤S7中的路径网格,根据A*算法,从所述路径网格中获取最佳的连接起始位姿和终点位姿的路径;
所述动态邻域半径随采样点数动态变化如下:
其中,r是动态邻域半径,d是空间维度,n是当前已采样的点数,μ(Cfree)是自由空间的体积,ζ(Cd)是d维欧氏空间中单位球的体积。
2.根据权利要求1的所述避障运动规划方法,其特征在于,所述步骤S3 中,每次迭代获得一个采样点xrand,若xrand不属于Cfree,重新获得采样点;若xrand∈Cfree,则将该采样点添加至随机点集V中,选取采样点xrand邻域,根据节点邻域公式:Near(V,xrand)={x'∈V:||xrand-x'||≤r}获得采样点xrand的邻域点集合xnear,其中x’是V中的某一节点,r是动态邻域半径。
3.根据权利要求1-2之一的所述避障运动规划方法,其特征在于,所述步骤S4具体包括如下步骤:
对于当前的采样点xrand(xrand∈Cfree),遍历邻域点集合xnear,分别构造路径τs:[0,1]→Cfree,满足τ(0)=xcur,τ(1)=xrand,xcur∈xnear,路径τs即为新的路径e。
4.根据权利要求3的所述避障运动规划方法,其特征在于,所述步骤S5具体包括如下步骤:在区间[0,1]采样,对τs(0,1)路径中的采样点分别使用碰撞检测算法,设置空间内的采样步长λ,若所有采样点均属于空间Cfree,则该路径为有效路径,添加至路径集中;反之为无效路径,不予添加。
5.根据权利要求1的所述避障运动规划方法,其特征在于,所述步骤S6中,权重系数ω的选取方法为:与局部规划器为采样点xrand尝试连接的失败率成正比;
其中,rf(Xrand)表示局部规划器为采样点xrand尝试连接的失败概率,k(xrand)是试图连接采样点xrand的总次数,f(xrand)是失败的总次数;ω(Xrand)表示采样点xrand的权重,xcur属于采样点xrand的领域点集合xnear。
6.根据权利要求3的所述避障运动规划方法,其特征在于,所述步骤S1中包括如下步骤:
搭建七连杆和六旋转关节的六自由度机械臂模型,设定目标到达点位姿势,逆解求所述目标到达点位姿势的关节角度,确定逆解是否有解,若有解,将该目标到达 点位姿势设定为目标位姿xgoal,目标位姿xgoal包含位置和姿态信息;如果逆解无解,重新采样目标到达点位姿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911025007.8/1.html,转载请声明来源钻瓜专利网。