[发明专利]基于六维力/力矩传感器的机器人力跟随运动控制方法有效

专利信息
申请号: 201310200246.9 申请日: 2013-05-24
公开(公告)号: CN103279037A 公开(公告)日: 2013-09-04
发明(设计)人: 张铁;林君健 申请(专利权)人: 华南理工大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 广州市华学知识产权代理有限公司 44245 代理人: 蔡茂略
地址: 510640 广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了基于六维力/力矩传感器的机器人力跟随运动控制方法,在利用机器人作示教等目的时,这种方法能获得很好的效果。本发明主要涉及4个重要步骤,第一个是利用较为简单的方法对力/力矩传感器的零位值进行标定,第二个是利用特定方法对力/力矩传感器在不同姿态下,由于自身和安装在传感器上面工具的重力对力/力矩传感器零位值造成影响进行补偿,然后是设定一个力/力矩传感器在相应姿态下的稳定区间,最后一个是利用力/力矩传感器的力和力矩值对机器人进行力跟随运动控制。
搜索关键词: 基于 六维力 力矩 传感器 机器 人力 跟随 运动 控制 方法
【主权项】:
1.基于六维力/力矩传感器的机器人力跟随运动控制方法,其特征在于包括下述步骤:(1)通过反馈力/力矩传感器当前姿态并利用以下公式对力/力矩传感器的力和力矩数值进行补偿:Fxc=r31kxzG+Fx0Fyc=r32kyzG+Fy0Fzc=r33G+Fz0Mxc=Mx0Myz=My0Mzc=Mz0]]>式中,r31、r32、r33分别从力传感器当前姿态T=r11r12r13r21r22r23r31r32r33]]>中获得;(2)先以力传感器x轴朝上作为初始位置1,测得当前力传感器的数据为Fx1,Fy1,Fz1,Mx1,My1,Mz1;在初始位置1基础上绕z轴逆时针旋转90°得到位置2,测得当前力传感器的变量为Fx2,Fy2,Fz2,Mx2,My2,Mz2;在初始位置2基础上绕z轴逆时针旋转90°得到位置3,测得当前力传感器的变量为Fx3,Fy3,Fz3,Mx3,My3,Mz3;在初始位置3基础上绕z轴逆时针旋转90°得到位置4,测得当前力传感器的变量为Fx4,Fy4,Fz4,Mx4,My4,Mz4;在初始位置1基础上绕y轴逆时针旋转90°得到位置5,测得当前力传感器的变量为Fx5,Fy5,Fz5,Mx5,My5,Mz5;在初始位置1基础上绕y轴顺时针旋转90°得到位置6,测得当前力传感器的变量为Fx6,Fy6,Fz6,Mx6,My6,Mz6通过以下公式获得相应的初值:Fx0=(Fx1+Fx3)/2Fy0=(Fy2+Fy4)/2Fz0=(Fz5+Fz6)/2]]>Mx0=(Mx2+Mx4+Mx5+Mx6)/4My0=(My1+My3+My5+My6)/4Mz0=(Mz1+Mz2+Mz3+Mz4)/4]]>算出初值后,计算x轴、y轴和z轴分别测得的重力值:Gx=|Fx3-Fx1|/2Gy=|Fy2-Fy4|/2Gz=|Fz6-Fz5|/2]]>根据这个重力值计算出传感器各轴线性度之间的偏差关系kxz=Gx/Gzkyz=Gy/Gz]]>以Gz为重力基准,即G=Gz根据当前力/力矩传感器的姿态,利用步骤(1)中的公式算出力/力矩传感器当前的姿态的零位值Fxc、Fyc、Fzc、Mxc、Myc、Mzc,通过以上公式,对力/力矩传感器的基本参数进行标定;(3)利用步骤(1)中的公式分别求出步骤(2)中所测得的6个位置的零位值,并与测量值进行比较,通过下面公式算出此时各个测量量的误差最大绝对值:ηf=maxi=16|Fni-Fnc|,(n=x,y,z)]]>ηm=maxi=16|Mni-Mnc|,(n=x,y,z)]]>式中Fni、Mni表示传感器测量回来的量,Fnc、Mnc表示相应通道计算出来的补偿量;各通道误差的最大绝对值分别记为ηfx、ηfy、ηfz、ηmx、ηmy、ηmz取稳定系数εfx、εfy、εfz(均大于1,建议选1.5~2.0),令力/力矩传感器的当前零位稳定区间为:δfx=ηfxϵfxδfy=ηfyϵfyδfz=ηfzϵfzδmx=ηmxϵmxδmy=ηmyϵmyδmz=ηmzϵmz]]>则力/力矩传感器的力端零位稳定区间分别为力矩端的零位稳定区间分别为[Mxcmx,Mxcmx]、[Mzcmz,Mzcmz]通过上述方法获得对力/力矩传感器当前姿态下的力和力矩数值稳定区间进行设置;(4)根据步骤(1)、(2)和(3)设计得到力跟随的控制方法力端为:uf=kfc(Fm-Fc+δ)Fm<Fc-δ0Fc-δ<Fm<Fc+δkfc(Fm-Fc-δ)Fm>Fc+δ]]>式中Fm表示在某个力方向上施加力后的测量值,Fc表示在该方向上对力的补偿量,δ表示该方向上的稳定区间;同理,力矩端的控制方法为:um=kmc(Mm-Mc+δ)Mm<Mc-δ0Mc-δ<Mm<Mc+δkmc(Mm-Mc-δ)Mm>Mc+δ]]>式中Mm表示在某个力矩方向上施加力后的测量值,Mc表示在该方向上对力的补偿量,δ表示该方向上的稳定区间;控制值将反馈到机器人上进行力跟随控制,并通过以下公式进行:q·=J-1u]]>其中J为机器人当前的雅可比矩阵,u为力和力矩的控制输入,表示为u=ufum=ufxufyufzumxumyumz]]>为机器人各关节的速度,算出各关节的速度后,利用该速度对机器人各关节进行控制,使其作力跟随运动,每当机器人姿态发生改变,都需要使用步骤(2)中的方法对传感器的零位值重新标定。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201310200246.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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