[发明专利]机械臂扭矩估算方法及估算系统有效
申请号: | 201910316070.0 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110032816B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 杨跞;王成刚;杨慧新;曹安全;陈宏伟 | 申请(专利权)人: | 中科新松有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F119/14 |
代理公司: | 北京科石知识产权代理有限公司 11595 | 代理人: | 李艳霞 |
地址: | 201206 上海市浦东新区自由贸*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械 扭矩 估算 方法 系统 | ||
1.一种机械臂扭矩估算方法,用于估算机械臂进行螺栓拧紧作业时的扭矩,其特征在于,包括以下步骤:
获取机械臂的物理参数,所述物理参数包括不同型号机械臂的DH参数、各连杆的质量、质心和惯性张量参数;
获取机械臂中各关节的角度;
获取机械臂末端工具负载的参数,所述工具负载的参数包括电动扳手及附件的质量、质心和定义在电动扳手末端TCP工具坐标系的RPY姿态角;
利用获取的机械臂的物理参数、机械臂中各关节的角度、机械臂末端工具负载的参数以及机械臂动力学的迭代算式计算得到机械臂的关节扭矩矢量和关节弯矩矢量;
获取关节扭矩和关节弯矩的允许值;
利用关节允许值、关节扭矩判别算式和关节弯矩判别算式,采用循环算法计算得到最大拧紧力矩,其具体过程为:
获取关节扭矩判别算式和关节弯矩判别算式;
设置单位作用力和力矩的矢量以及拧紧力矩;
采用循环算法,计算得到最大拧紧力矩。
2.根据权利要求1所述的机械臂扭矩估算方法,其特征在于,所述步骤利用获取的机械臂的物理参数、机械臂中各关节的角度、机械臂末端工具负载的参数以及机械臂动力学的迭代算式计算得到机械臂的关节扭矩矢量和关节弯矩矢量的过程为:
获取机械臂动力学的迭代算式;
将机械臂的物理参数、机械臂中各关节的角度和机械臂末端工具负载的参数作为输入参数输入机械臂动力学的迭代算式中,得到计算得到机械臂的关节扭矩和关节弯矩。
3.根据权利要求2所述的机械臂扭矩估算方法,其特征在于,所述机械臂动力学的迭代算式为:
式中,F∈R3×1,F表示机械臂与环境的作用力矢量;N∈R3×1,N表示机械臂与环境的作用力矩矢量;
R∈R3×3,R表示连杆之间的变换矩阵;f∈R3×1,f表示连杆作用力矢量;n∈R3×1,n表示连杆作用力矩矢量;m∈R1×1,m表示连杆的质量;I∈R3×3,I表示连杆的惯性张量;ω∈R3×1,ω表示连杆的角速度矢量;表示连杆的角加速度矢量;
P∈R3×1,P表示连杆坐标系原点的位置矢量;PC∈R3×1,PC表示连杆质心的位置矢量;表示连杆质心的加速度矢量;
各字母的上标i和i+1均表示所分析连杆对象的序号;各字母的下标i和i+1均表示所分析物理量相对的连杆坐标系序号。
4.根据权利要求3所述的机械臂扭矩估算方法,其特征在于,所述机械臂动力学的迭代算式的结果为:
[f,n]=iter([m,I,P],q,rpy);
式中,iter()表示计算机程序设计语言Python中的函数,[m,I,P],表示连杆的质量、惯性张量和位置,q表示关节角度矢量,rpy表示TCP坐标系姿态角矢量。
5.根据权利要求4所述的机械臂扭矩估算方法,其特征在于,所述关节扭矩判别算式为:
|τ|=|Gτ(q)+JT(q,rpy)·FN|≤[τ];
式中,τ表示关节扭矩矢量;Gτ(q)表示机械臂动力学中重力项对应的关节扭矩矢量;JT(q,rpy)表示电动扳手末端TCP工具坐标系至关节的力、力矩变换矩阵中的扭矩项矩阵;[τ]表示关节扭矩允许值;
所述关节弯矩判别算式为:
|M|=|GM(q)+TM(q,rpy)·FN|≤[M];
式中,M表示关节弯矩矢量;GM(q)表示机械臂动力学中重力项对应的关节弯矩矢量;TM(q,rpy)表示电动扳手末端TCP工具坐标系至关节的力、力矩变换矩阵中的弯矩项矩阵;[M]表示关节弯矩允许值;
式中,FN表示机械臂与环境的作用力和力矩的矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科新松有限公司,未经中科新松有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910316070.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于文化基因的八角形斯坦纳树构建方法
- 下一篇:一种双吊起重作业仿真建模方法