[发明专利]一种基于BAS算法的六自由度偏置机器人逆解方法在审
申请号: | 202010593995.2 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111482969A | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 甘亚光;张晓龙;甘亚辉;刘元建 | 申请(专利权)人: | 纳博特南京科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;G06F17/15 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bas 算法 自由度 偏置 机器人 方法 | ||
1.一种基于BAS算法的六自由度偏置机器人逆解方法,其特征在于,包括以下步骤:
S1,构建手腕偏置型自动操作机器的sdh模型:手腕偏置型自动操作机器由基座、末端执行器和5个连杆以及6个旋转关节组成;基于标准的DH参数法建立各关节坐标系,坐标系0为基坐标系,坐标系i为建立在连杆i的末端即旋转关节i+1上的坐标系,坐标系i具有Xi、Yi、Zi轴,关节转角θi表示Xi轴与Xi-1轴的夹角,i=1,2,3,4,5,6,坐标系6为末端执行器坐标系;
S2,将手腕偏置型自动操作机器的末端坐标系的目标位姿当作手腕无偏置型自动操作机器的末端坐标系的位姿,求得手腕无偏置型自动操作机器的运动学逆解的解析解即旋转关节的无偏置关节转角θ1′至θ6′,作为迭代初始点X0;
S3,构建适应度函数F(X):
;
其中X为旋转关节的关节转角θ1至θ6,表示引入偏置参数的坐标系6相对于坐标系0的齐次坐标变换矩阵的第p行第q列元素,p=1,2,3,q=1,2,3,4,nx、ny、nz分别为坐标系6的X6轴与坐标系0的X0、Y0、Z0轴的夹角余弦值;ox、oy、oz分别为坐标系6的Y6轴与坐标系0的X0、Y0、Z0轴的夹角余弦值;ax、ay、az分别为坐标系6的Z6轴与坐标系0的X0、Y0、Z0轴的夹角余弦值;px、py、pz为坐标系6的原点在坐标系0中的笛卡尔坐标;
S4,基于BAS算法求取手腕偏置型自动操作机器的逆运动学解,具体包括以下步骤:
S41,取初始点X0,置迭代次数k=0;
S42,根据F(X)的2-范数||F(X)||2是否到达设定阈值或是否达到最大迭代次数,判断是否跳出循环,是则跳出循环,否则进入下一次迭代;
S43,确定第k+1中拟更新的Xk+1,并判断该第k+1次迭代是否有效,具体包括以下步骤:
S431,计算左须位置xlk和右须位置xrk:xlk=Xk+dk*dirk/2,xrk=Xk-dk*dirk/2,
其中,Xk表示第k次迭代时旋转关节的各关节转角,也是天牛个体质心的位置,dk表示天牛个体大小,dirk表示天牛飞行方向归一化的向量,dirk=dirk′/norm(dirk′),dirk′表示天牛飞行方向的随机向量,其为rands(6,1),用于产生6*1阶随机向量的函数,norm表示求向量范数的函数;dk通过调整函数进行控制,其满足dk=dk-1*[(n+1-k)/(n+1)]ω ,其中n为迭代总次数,ω为常数,表示天牛个体大小递减的程度;
S432,计算第k+1次迭代中拟更新的Xk+1的值及相应的F(Xk+1):
Xk+1= Xk-stepk* dirk *sign(Fleft-Fright)
其中,左须函数值Fleft=||F(xlk)||,右须函数值Fright=||F(xrk)||,即分别对F(xlk)和F(xrk)取范数;sign为符号函数;stepk表示步长,每步迭代中步长以负指数次幂衰减,即:
stepk=stepk-1*e-tk,其中t为第一衰减率;
S433,计算允许概率因子ρ,判断该第k+1次迭代是否有效:
,
其中||F(Xk)||2、||F(Xk+1)||2表示分别对F(Xk)、F(Xk+1)取2-范数;
当||F(Xk+1)||2≤||F(Xk)||2,此时ρ为1,第k+1次迭代完全有效,Xk更新为Xk+1,并转入步骤S42;当||F(Xk+1)||2||F(Xk)||2时,比较ρ与用于产生(0,1)之间随机数的随机函数rand()的大小,若ρ大于rand(),则第k+1次迭代有效,Xk更新为Xk+1,并转入步骤S42,否则前述第k+1次迭代无效,Xk不更新,重新进行第k+1次迭代,即转入步骤S431;
其中exp表示自然指数,即以e为底数的指数函数;M为运动系数,其满足M=2-uk,其中u为第二衰减率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纳博特南京科技有限公司,未经纳博特南京科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010593995.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:混联型三自由度旋转机构
- 下一篇:径向扶正滑动轴承动环的制造方法