The invention provides a terminal force estimation method of 3P3R manipulator based on motor current measurement, which belongs to the technical field of robot automatic assembly. Firstly, a current acquisition module is installed on the drive motor of each joint of the 3P3R manipulator, and each current acquisition module collects the current value of the corresponding joint drive motor in real time. At any moment, the motor torque corresponding to the joint is calculated according to the current value of each driving motor collected, and then the thrust of each moving joint and the output torque of each rotating joint of the manipulator at that time are obtained, so as to obtain the original end force of the manipulator at that time. Time delay estimation algorithm and simultaneous input state estimation algorithm are used to remove the process disturbance term of the original end force. Finally, the estimated value of the end force of the 3P3R manipulator at this time is obtained. The invention is simple and easy to operate, and can obtain high accuracy estimation results, and has high practical value.
【技术实现步骤摘要】
一种基于电机电流测量的3P3R机械臂末端力估计方法
本专利技术涉及一种基于电机电流测量的3P3R机械臂末端力估计方法,属于机器人自动化装配
技术介绍
在当前制造领域的发展背景下,产品生产的效率和精度要求逐渐提高,但面对当前制造领域的生产技术相对落后、自动化程度不高的情况下,机器人作业是解决该发展问题的一项行之有效的措施。相比于人工作业,机器人显然具有高效率,高适用性,能在危险区域作业的优点。机器人技术的发展是解决当前生产力落后的重要措施,而制约着机器人技术发展的其中一项关键因素就是机器人用于真实作业时,其精度有时往往达不到要求。机器人作业过程是机器人带动安装在末端的工具完成各种指令动作,因此对机器人末端力的估计是保证机器人高精度完成任务的一项重要指标。这就需要更加精确的机器人末端力的估计方法。在近年来的力估计控制算法的研究中,Choi等人在其论文“Anovelmethodforestimatingexternalforce:Simulationstudywitha4-DOFrobotmanipulator.”中提出一种通过在机器人末端安装力矩传感器测量关节力矩,利用期望的机器人模型并结合时间延时估计(TDE)和同时输入状态估计(SISE)估计机器人末端力的方法,在论文的仿真实验中作者引入高斯噪声,库仑摩擦等充分模拟现实情况,结果验证该算法可行,但限于力矩传感器的精度,测量到的机械臂末端力的精度在实际机器人作业过程中往往达不到要求。因此对于探究更有效的机器人末端力估计方法,保证其在真实作业过程中的精度要求是亟需解决的问题。3P3R机械臂,是由3个移 ...
【技术保护点】
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的计算表达式如下:
【技术特征摘要】
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;具体计算步骤如...
【专利技术属性】
技术研发人员:徐静,张贶恩,侯志民,董海明,陈垦,吴丹,王国磊,张继文,
申请(专利权)人:清华大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。