School of Information Science & Engineering,Northeastern University,Shenyang 110819,China. Corresponding author: LIANG Liang,E-mail: liangliang_neu@163. com
An industrial robot kinematic model with joint geometric error parameters and a calibration algorithm is proposed. Firstly, based on the DH model, six geometric error parameters are introduced for each joint to establish a more comprehensive error calibration model. The solutions of forward and inverse kinematic for the model are realized. Then, a differential kinematic Jacobian matrix containing 45 parameters, including joint errors, base coordinate errors, and tool coordinate errors is established. An iterative algorithm based on a small sample test set is used to solve the error parameters. Finally, experimental verification is carried out using a laser tracker on the SIASUN SR10C robot. The calibrated error parameters are then compensated into the model. Results show that, after calibration compensation, the maximum position error of the robot decreases by approximately 80%, the average position error decreases by approximately 80%, and the error variance decreases by approximately 97%, demonstrating that this method can significantly improve the absolute position accuracy and determinacy of industrial robots.
RothZ, MooringB, RavaniB. An overview of robot calibration[J]. IEEE Journal on Robotics and Automation, 1987, 3(5): 377-385.
[2]
DumasC, CaroS, ChérifM, et al. A methodology for joint stiffness identification of serial robots[C]//2010 IEEE/RSJ International Conference on Intelligent Robots and Systems. Taipei, 2010: 464-469.
[3]
YangK, YangW Y, ChengG D, et al. A new methodology for joint stiffness identification of heavy duty industrial robots with the counterbalancing system[J]. Robotics and Computer-Integrated Manufacturing, 2018, 53: 58-71.
[4]
GinaniL S, MottaJ M S T. Theoretical and practical aspects of robot calibration with experimental verification[J]. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 2011, 33(1): 15-21.
[5]
YeS H, WangY, RenY J, et al. Robot calibration using iteration and differential kinematics[J]. Journal of Physics: Conference Series, 2006, 48: 1-6.
[6]
JangJ H, KimS H, KwakY K. Calibration of geometric and non-geometric errors of an industrial robot[J]. Robotica, 2001, 19(3): 311-321.
[7]
GongC H, YuanJ X, NiJ. Nongeometric error identification and compensation for robotic system by inverse calibration[J]. International Journal of Machine Tools and Manufacture, 2000, 40(14): 2119-2137.
[8]
DenavitJ, HartenbergR S. A kinematic notation for lower-pair mechanisms based on matrices[J]. Journal of Applied Mechanics, 1955, 22(2): 215-221.
[9]
HayatiS, MirmiraniM. Improving the absolute positioning accuracy of robot manipulators[J]. Journal of Robotic Systems, 1985, 2(4): 397-413.
[10]
BrockettR W. Robotic manipulators and the product of exponentials formula[C]// Mathematical Theory of Networks and Systems. Berlin: Springer Berlin Heidelberg, 1984: 120-129.
[11]
高雷阜. 最优化理论与方法[M]. 沈阳: 东北大学出版社, 2005: 102-130.
[12]
GaoLei-fu. Theory and methods of optimization[M]. Shenyang: Northeastern University Press, 2005: 102-130.
[13]
OmodeiA, LegnaniG, AdaminiR. Three methodologies for the calibration of industrial manipulators: experimental results on a SCARA robot[J]. Journal of Robotic Systems, 2000, 17(6): 291-307.
[14]
NguyenH N, ZhouJ, KangH J. A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network[J]. Neurocomputing, 2015, 151: 996-1005.
[15]
约翰 J. 克雷格. 机器人学导论:第4版[M]. 北京:机械工业出版社,2018:71-89.
[16]
JohnJ. Craig. Introduction to robotics[M].4th ed. Beijing: China Machine Press, 2018: 71-89.
[17]
NubiolaA, BonevI A. Absolute calibration of an ABB IRB 1600 robot using a laser tracker[J]. Robotics and Computer-Integrated Manufacturing, 2013, 29(1): 236-245.
[18]
毛晨涛. 工业机器人的运动学校准方法研究[D]. 杭州: 浙江大学, 2020.
[19]
MaoChen-tao. Research on kinematics calibration method of industrial robot[D]. Hangzhou: Zhejiang University, 2020.
[20]
SunY, HollerbachJ M. Observability index selection for robot calibration[C]//2008 IEEE International Conference on Robotics and Automation. Pasadena, 2008: 831-836.
[21]
WangW, LiuF, YunC. Calibration method of robot base frame using unit quaternion form[J]. Precision Engineering, 2015, 41: 47-54.