[发明专利]一种机器人末端外力预估方法有效
申请号: | 202110443328.0 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113043283B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 万俊;张兰春;葛敏 | 申请(专利权)人: | 江苏理工学院 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 毛姗 |
地址: | 213001 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 末端 外力 预估 方法 | ||
1.一种机器人末端外力预估方法,其特征在于:包括以下步骤:
Step1:建立机器人与外力交互的末端动力学模型;
Step2:建立机器人动力学补偿误差模型;
Step3:建立机器人末端外力预估模型;
Step4:采用粒子群算法标定外力预估模型参数;
所述Step3中,机器人末端受到的外力Fext包括机器人末端与环境的交互力,包括力和力矩,即:
Fext=[fext_x,fext_y,fext_z,τext_x,τext_y,τext_z]T;
其中,Fext为基于机器人基坐标系表示机器人末端受到的外力Fext矩阵;
所述Step3中,机器人末端动力学模型由机器人关节空间动力学模型通过末端雅克比矩阵Jc(q)转换而来,机器人关节空间动力学模型为:
其中,Ms(q)是机器人连杆惯量矩阵;是离心力科氏力矢量;G(q)是机器人重力力矩;为关节摩擦力矩;τc为机器人驱动力矩;为Fext在机器人关节空间的等效关节力矩;q、分别为机器人连杆角度位置、速度和加速度;
所述Step1中,机器人与外力的末端动力学为:
其中,x为机器人末端位姿;
其中,Λs(q)为操作空间惯量矩阵;为操作空间中的摩擦力;为操作空间中的科氏力;Fg(q)为操作空间中的重力;Fc为操作空间中的关节驱动力;为机器人末端雅可比矩阵的加权广义逆矩阵;
当机器人雅可比矩阵处于奇异状态或者接近奇异状态时,可采用阻尼最小二乘法避开奇异状态,保证机器人关节角速度连续;
所述Step2中,机器人动力学补偿误差模型用于分析机器人末端动力学补偿误差因素对外力预估的影响;
令分别为Fg(q)动力学前馈补偿项,在外力作用下所述机器人驱动力Fc可以表示为:
其中,Fres为包含Fext的残余有效力;
所述Step2中,由于现实中不能完全精确掌握机器人动力学模型参数,前馈补偿项相对实际存有误差,机器人动力学补偿误差edyn为:
edyn=eΛU+ef+eg;
其中,
其中eΛU为操作空间惯性力和科氏力的补偿误差;ef为操作空间摩擦力的补偿误差;eg为操作空间重力的补偿误差;
基于所述机器人的末端动力学和所述机器人的动力学补偿误差,得到机器人动力学补偿误差对机器人外力预估影响的表达式,即:
Fext=edyn-Fres;
其中,Fext为需要预估的外力;edyn为动力学补偿误差;Fres为参与有效力;
所述机器人的末端外力预估模型是用于在无力传感器条件下,基于机器人本体传感器信号包括电机角度位置、电机角速度和电机扭矩,实时预估机器人末端与环境发生接触的力。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏理工学院,未经江苏理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110443328.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二氧化钛氢敏材料、制备方法及用途
- 下一篇:一种机电工程用设备安装底座