[发明专利]一种基于电机电流测量的3P3R机械臂末端力估计方法有效

专利信息
申请号: 201810446004.0 申请日: 2018-05-11
公开(公告)号: CN108638063B 公开(公告)日: 2020-04-24
发明(设计)人: 徐静;张贶恩;侯志民;董海明;陈垦;吴丹;王国磊;张继文 申请(专利权)人: 清华大学
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 廖元秋
地址: 100084*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 电机 电流 测量 p3r 机械 末端 估计 方法
【权利要求书】:

1.一种基于电机电流测量的3P3R机械臂末端力估计方法,其特征在于,该方法包括以下步骤:

1)在3P3R机械臂每个关节的驱动电机上安装一个电流采集模块,共放置6个电流采集模块,令每个电流采集模块实时采集对应关节驱动电机的电流值;

2)记第i个关节驱动电机的电流采集模块在t时刻采集的驱动电机电流值为Iit,i=1,2,3..6,代表对应的关节编号,其中关节1、2、3为移动关节,关节4、5、6为转动关节;利用式(1)分别计算t时刻6个关节对应的电机转矩T1t,T2t,T3t,T4t,T5t,T6t

电机转矩T和驱动电机电流I的计算表达式如下:

其中,U为驱动电机的电压,I为驱动电机电流,K为常值系数;R与X分别为驱动电机的电阻和电抗,为相位;

3)分别计算t时刻机械臂每个移动关节所受推力和每个转动关节输出转矩;具体步骤如下:

3-1)t时刻移动关节1在x方向所受推力F1xt

其中,T1t为关节1在t时刻的电机转矩,η为能量利用效率,s1为关节1的丝杠导程,k1为关节1的减速器减速比:k1=nmotor1/nScrew1,nmotor1为关节1的电机转速,nScrew1为关节1的丝杠转速;

3-2)重复步骤3-1),分别计算t时刻移动关节2在y方向所受推力F2yt和t时刻移动关节3在z方向所受推力F3zt,表达式分别如下:

其中,s2为关节2的丝杠导程,k2为关节2的减速器的减速比:k2=nmotor2/nScrew2,nmotor2为关节2的电机转速,nScrew2为关节2的丝杠转速;

其中,s3为关节3的丝杠导程,k3为关节3的减速器的减速比:k3=nmotor3/nScrew3,nmotor3为关节3的电机转速,nScrew3为关节3的丝杠转速;

3-3)t时刻各转动关节电机的输出转矩等于该时刻转动关节的电机转矩,分别记为T4t,T5t,T6t

4)计算t时刻机械臂原始末端力;

t时刻机械臂原始末端力包括:机械臂末端t时刻x方向上的受力Fextxt,机械臂末端t时刻y方向上的受力Fextyt,机械臂末端t时刻z方向上的受力Fextzt,机械臂末端t时刻绕x轴方向的力矩Textxt,机械臂末端t时刻绕y轴方向的力矩Textyt,机械臂末端t时刻绕z轴方向的力矩Textzt;具体计算步骤如下:

4-1)t时刻机械臂末端三个方向上受力Fextxt,Fextyt,Fextzt,分别等于步骤3-1)得到的对应方向上移动关节的所受推力,表达式如下:

4-2)t时刻机械臂末端绕三个坐标轴方向的力矩Textxt,Textyt,Textzt,计算表达式分别如下:

其中,l4yt为关节4到关节5在t时刻y方向的长度,l5zt为关节5到关节6在t时刻z方向的长度,l6zt为关节6到末端在t时刻z方向的长度;l5xt为关节5到关节6在t时刻x方向的长度,l6xt为关节6到末端在t时刻z方向的长度;

将Textxt,Textyt,Textzt合记为t时刻机械臂的原始力矩值Tmea(t);

5)对步骤4)得到的原始末端力去除过程干扰项,得到t时刻3P3R机械臂末端力的估计值;具体步骤如下:

5-1)利用时间延时估计算法将机械臂在t时刻末端力矩与各关节力矩的关系表示为:

G(q(t))+Tf(q(t))+Test(t)=Tmea(t) (7)

其中,G(q(t))为t时刻机械臂各关节重力引起的力矩,τf(q(t))为t时刻机械臂各关节摩擦力引起的力矩,Test(t)为t时刻机械臂末端力矩的估计值;

记ts为延时量,将t-ts时刻机械臂末端受力与关节力矩关系表示为:

G(q(t-ts)))+Tf(q(t-ts)))+Test(t-ts))=Tmea(t-ts)) (8)

结合式(7)和式(8)得到:

将重力造成干扰力矩变化ΔG(q(t-ts))和摩擦力造成的干扰力矩变化ΔTf(q(t-ts))均作为高斯噪声,将上述两项噪声和t时刻的测量噪声vk(t)均记入t时刻过程干扰项ωk(t)里,则t时刻机械臂末端力的估计值Test(t)和步骤4)t时刻机械臂的原始力矩值Tmea(t)关系为:

Test(t)=Tmea(t)-ωk(t) (10)

5-2)将Test(t)作为输出量,Tmea(t)作为状态量,ωk(t)作为输入量,利用同时输入状态估计算法进行过滤,得到t时刻机械臂末端力矩的估计值Test(t);则t时刻3P3R机械臂末端力的估计值包括:机械臂末端t时刻x方向上的受力Fextxt,机械臂末端t时刻y方向上的受力Fextyt,机械臂末端t时刻z方向上的受力Fextzt和t时刻机械臂末端力矩的估计值Test(t)。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810446004.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top