The invention discloses a PTP acceleration optimization method and device based on dynamic parameter identification. The method includes: establishing a simplified joint dynamics model of SCARA robot; obtaining improved friction model and rotor inertia, and adding the improved friction model and rotor inertia into the joint dynamics model to be modified. The improved dynamic model is identified by parameters to obtain the dynamic model; the restriction conditions are set to determine the PTP trajectory planning algorithm of SCARA robot, and the PTP trajectory of SCARA robot is obtained; the PTP trajectory is brought into the dynamic model to calculate the driving moment and the force. The predicted peak torque is compared with the allowable peak torque of the harmonic reducer to optimize the PTP acceleration and ensure that the PTP motion driving moment does not exceed the instantaneous allowable peak torque of the reducer and the efficiency is optimal. The improved friction model and rotor inertia are added to the robot body dynamics model to obtain a complete improved dynamic model, which will improve the accuracy of parameter identification and moment prediction.
【技术实现步骤摘要】
基于动力学参数辨识的PTP加速度优化方法及装置
本专利技术涉及SCARA机器人的动力学控制优化领域,具体地,涉及一种基于动力学参数辨识的PTP加速度优化及装置。
技术介绍
目前,随着智能制造行业的不断发展,机器人越发成为生产制造中不可替代的工具。机器人动力学研究的是关节驱动力矩和机器人运动之间的复杂关系,故如何获取精确的动力学模型对机器人的仿真研究、机器人机械结构力矩分析以及力矩补偿控制等各方面涉及力矩的相关研究都举足轻重,因此机器人动力学参数辨识成为研究热点。机器人的动力学效应包含惯性力项、哥式力离心力项、重力项和摩擦力项等等,一般可以通过仿真分析和实验两种形式确定动力学参数,仿真分析常用Adams等机械动力学仿真软件,实验常通过激励轨迹最小二乘法等方法进行参数辨识。机器人的驱动方式分为基于运动的位置控制和基于动力学的力矩控制两种,其中基于运动学的位置控制通过给定位置到伺服驱动进行机器人各关节的位置和速度控制,这种控制方式不考虑机器人各关节的动力学效应,因此在驱动机器人的关节运动时存在以下问题:1、高速大转矩时位置偏差大;2、急停时关节容易出现震动;3、提高响应速度,超调现象严重。以上问题都会对减速机造成很大的冲击,甚至损坏减速机,同时很不利于高速高精度的轨迹跟踪控制。除了上述基于反馈的控制方式外,还有基于模型的控制策略,这种控制方法称为“动态控制”,例如重力补偿控制、计算力矩法、内模控制等。总结起来基于模型的控制策略有两种形式:一是通过机器人动力学模型可以对机器人运动进行力矩计算,并通过计算得到的驱动力矩考虑机器人机械承受能力制定有效的动力学优化控制方 ...
【技术保护点】
1.一种基于动力学参数辨识的PTP加速度优化方法,其特征在于,包括:建立简化的SCARA机器人关节动力学模型;获取改进摩擦模型和转子惯量,并将所述改进摩擦模型和转子惯量加入所述关节动力学模型得到改进后的动力学模型;对所述改进后的动力学模型进行参数辨识得到动力学模型;设定限制条件确定SCARA机器人的PTP轨迹规划算法,得到SCARA机器人的PTP运动轨迹;将所述PTP运动轨迹带入所述动力学模型进行驱动力矩计算,得到力矩预测峰值;将力矩预测峰值的转矩和谐波减速机容许峰值转矩进行比较,从而优化PTP加速度,保证PTP运动驱动力矩不超过减速机瞬时容许峰值转矩且效率最优。
【技术特征摘要】
1.一种基于动力学参数辨识的PTP加速度优化方法,其特征在于,包括:建立简化的SCARA机器人关节动力学模型;获取改进摩擦模型和转子惯量,并将所述改进摩擦模型和转子惯量加入所述关节动力学模型得到改进后的动力学模型;对所述改进后的动力学模型进行参数辨识得到动力学模型;设定限制条件确定SCARA机器人的PTP轨迹规划算法,得到SCARA机器人的PTP运动轨迹;将所述PTP运动轨迹带入所述动力学模型进行驱动力矩计算,得到力矩预测峰值;将力矩预测峰值的转矩和谐波减速机容许峰值转矩进行比较,从而优化PTP加速度,保证PTP运动驱动力矩不超过减速机瞬时容许峰值转矩且效率最优。2.根据权利要求1所述的基于动力学参数辨识的PTP加速度优化方法,其特征在于,所述对所述改进后的动力学模型进行参数辨识得到动力学模型,包括:对所述改进后的动力学模型进行线性化处理,得到待辨识参数的基参数集;采集激励轨迹运动数据并通过线性化的动力学模型进行数据处理得到观测矩阵和转矩向量;由所述观测矩阵和转矩向量通过最小二乘法对所述待辨识参数的基参数集进行辨识,从而得到动力学模型。3.根据权利要求2所述的基于动力学参数辨识的PTP加速度优化方法,其特征在于,对所述改进后的动力学模型进行线性化处理,得到待辨识参数的基参数集,具体为:对所述改进后的动力学模型进行线性化处理,得到含有10个待辨识参数的基参数集。4.根据权利要求1所述的基于动力学参数辨识的PTP加速度优化方法,其特征在于,所述简化的SCARA机器人关节动力学模型为:简化的SCARA机器人两关节动力学模型。5.根据权利要求1所述的基于动力学参数辨识的PTP加速度优化方法,其特征在于,获取改进摩擦模型,包括:在库伦+黏滞摩擦模型中加入高速补偿项得到改进摩擦模型。6.根据权利要求5所述的基于动力学参数辨识的PTP加速度优化方法,其特征在于,所述库伦+黏滞摩擦模型为:所述改进摩擦模型为式中fC、fv和fh分别为库伦摩擦系数、粘性摩擦系数和高速补偿系数...
【专利技术属性】
技术研发人员:林建雄,白瑞林,王延玉,李新,
申请(专利权)人:无锡信捷电气股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。