摘要
为了提高SCARA机器人在工业场合中的工作精度,对其动力学模型进行分析是有效途径之一。建立机器人拉格朗日动力学方程并进行线性化处理,得到一组关节力矩和待辨识参数的线性表达式。选取有限项傅里叶级数作为激励轨迹模型,并使机器人启停时关节角速度和角加速度为零,确保机器人运行平稳。再将线性表达式中观测矩阵的条件数作为优化指标,并结合MATLAB优化工具箱,获得关节最优激励轨迹系数。最后通过递推最小二乘法获得待辨识参数,并代入关节力矩表达式中,并与实际采集力矩值进行比较,确定两者变化趋势。结果表明:实验能够获得较为理想的效果,经过辨识计算所得关节力矩可用作相关领域的动力学控制。
In order to improve the working accuracy of SCARA robots in industrial settings,it is one of the effective ways to analyze its dynamic model.The robot Lagrangian dynamic equation was established and linearized to obtain a set of linear expressions of the joint torque and parameters to be identified.The finite-term Fourier series was selected as the excitation trajectory model,and the joint angular velocity and angular acceleration were zero when the robot started and stopped to ensure the robot ran smoothly.Then the conditional number of the observation matrix in the linear expression was used as the optimization index,and combined with MATLAB optimization toolbox,the joint optimal excitation trajectory coefficient was obtained.Finally,the parameters to be identified were obtained by recursive least squares method,and substituted into the joint torque expression to compare it with the actual collected torque value to determine the change trend of the two.The results show that through experiment,a better effect can be obtained,and the joint torque calculated through the identification results can be used as a dynamic control in related fields.
作者
李家铮
张禹
赵文川
王富民
LI Jiazheng;ZHANG Yu;ZHAO Wenchuan;WANG Fumin(College of Mechanical Engineering,Shenyang University of Technology,Shenyang Liaoning 110870,China)
出处
《机床与液压》
北大核心
2021年第6期22-26,共5页
Machine Tool & Hydraulics