装配机器人位姿误差建模与补偿研究
Research on Modeling and Compensation of Pose Error of Assembly Robot
摘要: 针对装配机器人在运行过程中因发生速度、加速度的突变以及冲击、振动等不良现象而致使其定位精度低的问题,提出了一种误差补偿方法。首先,运用D-H法构建各关节的坐标变换矩阵,推导机器人的数学模型;其次,釆用传递矩阵法构建基于D-H参数的机器人误差模型及表达式;最后,釆用摄动补偿法对误差模型进行补偿,建立误差测量平台进行实测,用最小二乘算法计算辨识出机器人结构参数误差,并在此基础上进行误差补偿实验,实验表明所提出的误差补偿方法能够有效地提高装配机器人末端的定位精度,对装配机器人的进一步研究提供参考。
Abstract: An error compensation method is proposed for the problem of low positioning accuracy that the assembly robot has due to the sudden change of velocity and acceleration and the bad phenomena such as shock and vibration. Firstly, DH is used to construct the coordinate transformation matrices of each joint, and the mathematical model of the robot is deduced. Secondly, the transfer matrix method is used to construct the robot error model and expression based on DH parameters. Finally, the error model is calculated by perturbation compensation method. The experimental results show that the proposed error compensation method can effectively improve the positioning accuracy of the end of the assembly robot, and it is a good tool for the assembly of the robot. The error compensation method is used to calculate the position error of the robot. Further study provides a reference.
文章引用:惠记庄, 雷景媛, 张金龙, 赵功伟. 装配机器人位姿误差建模与补偿研究[J]. 机械工程与技术, 2016, 5(4): 391-399. http://dx.doi.org/10.12677/MET.2016.54048

参考文献

[1] Raksiri, C. and Parnichkun, M. (2004) Geoxmetric and Force Error Compensation CNC Milling Machine. International Journal of Machine Tools & Manufacture, 44, 1288-1291.
https://doi.org/10.1016/j.ijmachtools.2004.04.016
[2] Choi, H.S. and Lee, S. (2002) Machining Error Compensation of External Cylindrical Grinding Using Thermally Actuated Rest. Mechtronics, 12, 650-656.
[3] 朱威, 李成刚, 徐兴明. 工业机器人误差补偿技术的理论与实验研究[J]. 机械与电子, 2011(2): 77-80.
[4] 曹三燕. 机械手静态误差分析及动态误差初探[D]: [硕士学位论文]. 天津: 河北工业大学, 2013.
[5] 陈明哲, 张启先. 工业机器人误差分析[J]. 北京航空学院学报, 1984(2): 11-22.
[6] 黄真. 机器人手臂误差分析及误差传递函数[J]. 光学机械, 1987(2): 77-85.
[7] Sugimoto, K. and Okada, T. (1984) Compensation of Positioning Errors Caused by Geometric Deviations in Robot Sys-tem. Proc of 2nd Int Symp Robotics Research, 6, 233-236.
[8] 徐卫良. 机器人机构误差建模的摄动法[J]. 机器人, 1989, 3(6): 39-44.
[9] 焦国太, 余跃庆, 梁浩. 机器人位姿误差的结构矩阵分析方法[J]. 应用基础与工程科学学报, 2001, 9(2-3): 260- 264.
[10] 焦国太. 机器人位姿误差的分析与综合[D]: [博士学位论文]. 北京: 北京工业大学, 2002.
[11] 王兴海, 安永辰. 机器人运动误差和动力误差模型[J]. 机器人, 1987, 9(1): 26-31.
[12] Meggiolaro, M.A., Dubowsky, S. and Mavroidis, C. (2005) Geometric and Elastic Error Calibration of a High Accuracy Patient Positioning System. Mechanism and Machine Theory, 40, 415-427.
https://doi.org/10.1016/j.mechmachtheory.2004.07.013
[13] Cheng, X.P. and Patel, R.V. (2003) Neural Network Based Tracking Control of a Flexible Macromicro Manipulator System. Neural Networks, 16, 271-286.
https://doi.org/10.1016/S0893-6080(02)00229-0
[14] Mavroidis, C., Dubow, S. and Drouet, P. (1997) A Systematic Error Analysis of Robotic Manipulators Application to a High Performance Medical Robot. Proceedings of the 1997 IEEE International Conference on Robotics and Automation Piscataway, 2, 982-985.
https://doi.org/10.1109/robot.1997.614262
[15] Yang, T., Zhang, J., Wang, S., Tan, H. and Luo, W. (2006) Motion Planning and Error Analysis in Robot Assistant Micro-Surgery System. 6th World Congress on Intelligent Control and Automation, Dalian, 21-23 June 2006, 8819- 8823.
https://doi.org/10.1109/WCICA.2006.1713704
[16] 祝建礼. 多自由度检测机器人控制系统开发与位姿误差补偿[D]: [硕士学位论文]. 杭州: 浙江大学, 2007.