[发明专利]一种求解非球腕6R工业机器人逆运动学的数值算法在审
申请号: | 202111282608.4 | 申请日: | 2021-11-01 |
公开(公告)号: | CN113997288A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 李公法;史康景;肖帆;江都;陶波;蒋国璋;孔建益;孙瑛;童锡良;云俊童;刘颖 | 申请(专利权)人: | 武汉科技大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 北京哌智科创知识产权代理事务所(普通合伙) 11745 | 代理人: | 张元媛 |
地址: | 430000 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 求解 非球腕 工业 机器人 运动学 数值 算法 | ||
1.一种求解非球腕6R工业机器人逆运动学的数值算法,其特征在于,包括以下步骤:
S1、首先采用改进的断开-重连方法和DIXON合成法,推导出具有连续性且只包含θ6的非线性方程,以及其它关节变量的逆解公式;
机器人末端相对于基坐标系的正向运动学公式可由各连杆齐次变换矩阵相乘得到:
baseT=T1(θ1)T2(θ2)T3(θ3)T4(θ4)T5(θ5)T6(θ6) (1)
建立正运动学方程后,可将上式变形为:
式(2)表示将原机器人分解为两个子链,子链L的末端位姿为TL,它由关节2的原点至关节4和关节5的轴线交点部分组成,是一个平面结构;其余部分组成子链R,其末端位姿为TR,其关节1和关节6之间的原点由T表示的虚拟连杆连接;在子链末端处,只要两子链的位姿满足以下条件即可重连:
pL=pR (3)
式(3)实际为三个方程,当满足上述6个方程的6个关节变量都被求解出来时,两子链将在断开连接的位置处重新结合为原机器人,而这些得到的关节变量就是机器人的逆解;式(3)-(4)用于求θ1、θ2、θ3和θ6,式(5)可求得θ4,式(6)可求得θ5;
S2、然后证明相邻位姿点的逆解在相同唯一域中距离最小,并根据唯一域的判断,给出了逆解公式中正负符号确定的方法:
首先由式l4c3-l3s3=0(c3表示cosθ3,s3表示sinθ3)可直接得到θ3的边界值:从而因此,θ3的逆解值域与唯一域是一致的,k2的值可由下式确定:
k1可由下式确定
由于机器人末端跟踪的是连续轨迹,k1和k2可由初始点代入上式(7)和(8)中确定;
S3、最后利用黄金分割法对非线性方程搜索求解,得到θ1、θ2、θ3、θ4、θ5的求解公式;
S4、仿真验证本方法的有效性。
2.根据权利要求2所述的一种求解非球腕6R工业机器人逆运动学的数值算法,其特征在于,在步骤S1中相邻连杆间的齐次变换公式为:
其中
θi——xi-1轴和xi轴之间关于zi的夹角;
di——{i-1}坐标系原点沿着zi-1轴到xi轴的距离;
ai——沿着xi轴,zi-1轴和zi轴之间的距离;
αi——zi-1轴和zi轴之间关于xi的夹角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉科技大学,未经武汉科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282608.4/1.html,转载请声明来源钻瓜专利网。