[发明专利]机械臂末端传感器补偿方法及接触力/力矩测量方法有效
申请号: | 201911143370.X | 申请日: | 2019-11-20 |
公开(公告)号: | CN110802585B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 蒋奇;赵新宇 | 申请(专利权)人: | 山东大学 |
主分类号: | B25J9/10 | 分类号: | B25J9/10;B25J9/16;B25J19/00 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 陈晓敏 |
地址: | 250061 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机械 末端 传感器 补偿 方法 接触 力矩 测量方法 | ||
1.机械臂末端传感器补偿方法,其特征在于,包括以下步骤:
步骤1:机械臂与外界环境无接触的条件下,机械臂的各个转动关节转动,机械臂末端的负载运动至设定姿态,测量机械臂各个转动关节的转动角度,六维力传感器测量得到三个力分量和力矩分量;
步骤2:根据各个转动关节的转动角度利用姿态变换矩阵得到负载重力在六维力传感器坐标系中的方向向量;
步骤3:根据步骤2得到的方向向量和六维力传感器测量得到的三个力分量得到六维力传感器的三个力分量零点值和负载重力值;
步骤4:根据步骤2和步骤3得到的方向向量、负载重力值及六维力传感器测量得到的三个力矩分量计算六维力传感器的三个力矩分量零点值和负载重心在六维力传感器坐标系中的坐标值;
步骤5:根据负载重力值和步骤4求得坐标值计算负载重力在六维力传感器坐标系下的三个力分量值及三个力矩分量值;
所述步骤4中,六维力传感器的三个力矩分量零点值和负载重心在六维力传感器坐标系中的坐标值的计算方法为:
其中,xn、yn、zn为负载重心在六维力传感器坐标系中的三个坐标值,Mx0、My0、Mz0为六维力传感器的三个力矩分量零点值,Mx、My、Mz为六维力传感器在负载与外界环境无接触时测得的三个力矩分量值;
其中,
其中,
2.如权利要求1所述的机械臂末端传感器补偿方法,其特征在于,所述步骤2中,负载重力在六维力传感器坐标系中的方向向量gn的计算方法为:
其中,g0为负载重力在世界坐标系的方向向量:
其中:表示第n个转动关节处建立的设定的转动关节坐标系相对于第n-1个转动关节处建立的设定的转动关节坐标系的姿态变换矩阵。
3.如权利要求2所述的机械臂末端传感器补偿方法,其特征在于,所述世界坐标系的原点位于机械臂的首端位置,世界坐标系的其中一个坐标轴与水平面垂直,另外两个坐标轴位于水平面上。
4.如权利要求2所述的机械臂末端传感器补偿方法,其特征在于,所述步骤3中,六维力传感器的三个力分量零点值和负载重力值的计算方法为:
其中,G为负载重力值,Fx0、Fy0、Fz0为六维力传感器的三个力分量零点值,Fx、Fy、Fz为六维力传感器在负载与外界环境无接触时测得的三个力分量值;
其中,
5.如权利要求1所述的机械臂末端传感器补偿方法,其特征在于,所述六维力传感器坐标系及设定的转动关节坐标系均采用笛卡尔坐标系。
6.机械臂末端传感器接触力/力矩测量方法,其特征在于,当负载与外界环境接触,产生接触力和力矩时,采用权利要求1-5任一项所述的机械臂末端传感器补偿方法对六维力传感器的零点误差和负载的重力进行补偿。
7.如权利要求6所述的机械臂末端传感器接触力/力矩测量方法,其特征在于,所述测量方法具体为:利用六维力传感器测量得到的三个力分量值减去对应的六维力传感器三个力分量零点值,得到的差值再减去负载重力在六维力传感器坐标系中的对应力分量值,得到实际的接触力的值,利用六维力传感器测量得到的三个力距分量值减去对应的六维力传感器三个力距分量零点值,得到的差值再减去负载重力在六维力传感器坐标系中的对应的力矩分量值,得到实际的接触力距的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911143370.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双稳态层合板振动实验夹持装置
- 下一篇:一种针对弧形墙体控制线的放线方法