[发明专利]一种6自由度机械臂逆运动学求解方法有效
申请号: | 201811098865.0 | 申请日: | 2018-09-20 |
公开(公告)号: | CN109344477B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 张明;李春泉;尚玉玲;党选举;黄红艳;李彩林 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06F30/17 | 分类号: | G06F30/17 |
代理公司: | 南宁东智知识产权代理事务所(特殊普通合伙) 45117 | 代理人: | 巢雄辉;汪治兴 |
地址: | 541200 广西壮*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自由度 机械 运动学 求解 方法 | ||
1.一种6自由度机械臂逆运动学求解方法,其特征在于:包括以下步骤:
S1、根据机械臂的参数建立机械臂的D-H矩阵;
S2、根据机械臂的结构和机械臂的参数,确定S3的阈值,即机械臂末端位置与目标位置PE的最大距离;
S3、采用蒙特卡洛方法为机械臂全部关节赋予随机角度生成随机样本,通过所述D-H矩阵计算每个所述随机样本对应的机械臂末端位置,保留满足条件的机械臂末端位置为样本;
所述S3具体包括以下步骤:
S31、为机械臂全部关节赋予随机角度,生成随机样本;
S32、将所述随机样本代入S1的D-H矩阵,计算对应的机械臂末端的位置
S33、判断保留PM同时满足如下条件,如公式(1)所示;
式(1)中,thx,thy,thz为所述阈值在x,y,z三个方向的标识;
S34、若所述随机样本对应的末端位置PM满足S33的条件,则将所述对应样本保存至种群数组D1;
S35、循环S32-S34的操作,直至完成全部随机样本的计算;
S36、循环结束,得到种群数组D1;
S4、以S3保留的样本为种群组,增加新的随机种群组合成遗传算法的初始种群,利用遗传算法求得运动学逆解;
所述S4具体包括以下步骤:
S40、在种群数组D1的基础,增加新的关节角度的随机样本组D2,组成遗传算法的初始种群D;
S41、为初始种群D编码;
S42、设定遗传算法的参数;
S43、计算种群中每个个体的对应的机械臂末端位姿矩阵的适应度函数值;
S44、根据S43的适应度函数值,对S41种群中的个体进行遗传选择;
所述S44中的适应度的函数的构造如公式(3)所示:
Fit=|ΔP|+|ΔO| (3)
式(3)中,|ΔP|为位置偏移量,|ΔO|为姿态偏移量;
式(4)中,为遗传个体对应的机械臂末端位置,为遗传个体对应的机械臂末端位置的x,y,z坐标,PE为机械臂末端的目标位置;
式(5)中,为遗传个体对应的机械臂末端姿态矩阵的第j列第i行,为机械臂末端目标体姿态矩阵的第j列第i行;
S45、判断S44得到的遗传选择的个体是否满足交叉概率,如果所述遗传选择的个体满足交叉概率,则进行遗传交叉并保存到新的种群中;如果所述遗传选择的个体不满足交叉概率,则进入S46;
S46、判断不满足交叉概率的遗传选择的个体是否满足变异概率,如果满足变异概率,则进行变异交叉并保存到新的种群中,否则去除;
S47、在经过S45和S46操作得到的新种群的基础上增加新的随机个体,使得新种群保持原有种群的规模;
S48、判断S47得到的种群是否达到完成条件,完成条件包括种群中最佳个体的适应度函数值Fitε或者S43-S47循环的次数在100-300次内,达到任意一个条件均视为达到完成条件,ε的取值范围为1*10-7-2*10-7;若没有达到完成条件,则用S47所得新种群替换前一次迭代的种群,重复S43-S47的操作;若达到完成条件则退出;
S49、输出结果,即运动学逆解。
2.根据权利要求1所述的6自由度机械臂逆运动学求解方法,其特征在于:所述机械臂的参数包括:每个所述机械臂的长度、扭转角度、偏移量及关节角度。
3.根据权利要求1所述的6自由度机械臂逆运动学求解方法,其特征在于:所述S41的编码方式为实数编码。
4.根据权利要求1所述的6自由度机械臂逆运动学求解方法,其特征在于:所述S44中的选择采用竞赛选择法,舍弃适应度函数值过大的个体。
5.根据权利要求1所述的6自由度机械臂逆运动学求解方法,其特征在于:所述S45交叉选用多点交叉。
6.根据权利要求1所述的6自由度机械臂逆运动学求解方法,其特征在于:所述S40中,设定种群D中个体的数量为T,随机种群D2中个体的数量T2的计算公式为:
式(2)中,T1为S36所得的种群数组D1中个体的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811098865.0/1.html,转载请声明来源钻瓜专利网。