A hybrid kinematic model consisting of zero-reference position model and DH (Denavit-Hartenberg) model is proposed for a 3P3R structured robot. The linear motion part and the rotational motion part are separated in this model for better description of geometric relationship among different mechanical structures. And a two-step calibration method with geometric and parametric identification is proposed for this model. Then the structural deformation of the robot during manipulating the large scale part is analyzed with the structural features of the robot, and a kinematic compensation model considering structural deformation is proposed. Finally, a calibration experiment is conducted with a laser tracker, the effects of the kinematic calibration and compensation are evaluated by comparing the positioning errors of no-load operation and loaded operation. The results show that the hybrid kinematic model with two-step parameter identification method works well for the no-load operation and that the compensation model can provide a good compensation for kinematic errors due to deformation under heavy load.
[1] Mooring B W, Roth Z S, Driels M R. Fundamentals of manipulator calibration[M]. New York, USA: Wiley, 1991.[2] Roth Z S, Mooring B W, Ravani B. An overview of robot calibration[J]. IEEE Journal of Robotics and Automation, 1987, 3(5): 377-385.[3] Kazerounian K, Qian G Z. Kinematic calibration of robotic manipulators[J]. ASME Journal of Mechanisms, Transmission and Automation in Design, 1989, 111(4): 482-487.[4] Dumas C, Caro S, Cherif M, et al. Joint stiffness identification of industrial serial robots[J]. Robotica, 2012, 30(4): 649-659.[5] Meggiolaro M A, Dubowsky S, Mavroidis C. Geometric and elastic error calibration of a high accuracy patient positioning system[J]. Mechanism and Machine Theory, 2005, 40(4): 415-427.[6] Lightcap C, Hamner S, Schmitz T, et al. Improved positioning accuracy of the PA10-6CE robot with geometric and flexibility calibration[J]. IEEE Transactions on Robotics, 2008, 24(2): 452-456.[7] 王一,刘常杰,任永杰,等.工业坐标测量机器人定位误差补偿技术 [J].机械工程学报,2011,47(15):31-36.Wang Y, Liu C J, Ren Y J, et al. Compensation for positioning error of industrial coordinate measurement robot[J]. Journal of Mechanical Engineering, 2011, 47(15): 31-36.[8] Cho P J, Kim D I, Kim H G. Real-time static deflection compensation of an LCD glass-handling robot[J]. Mechatronics, 2007, 17(4/5): 191-198.[9] Nubiola A, Bonev I A. Absolute calibration of an ABB IRB 1600 robot using a laser tracker[J]. Robotics and Computer-Integrated Manufacturing, 2013, 29(1): 236-245.[10] Santolaria, J, Conte J, Ginés M. Laser tracker-based kinematic parameter calibration of industrial robots by improved CPA method and active retroreflector[J]. International Journal of Advanced Manufacturing Technology, 2013, 66(9-12): 2087-2106.[11] Shirinzadeh B, Teoh P L, Tian Y, et al. Laser interferometry-based guidance methodology for high precision positioning of mechanisms and robots[J]. Robotics and Computer-Integrated Manufacturing, 2010, 26(1): 74-82.[12] 任永杰,郑继贵,杨学友,等.利用激光跟踪仪对机器人进行标定的方法 [J].机械工程学报,2007,43(9):195-200.Ren Y J, Zheng J G, Yang X Y, et al. Method of robot calibration based on laser tracker[J]. Journal of Mechanical Engineering, 2007, 43(9): 195-200.[13] Sklar M E. Geometric calibration of industrial manipulators by circle point analysis[C]//2nd Conference on Recent Advances in Robotics. 1989: 178-202.[14] Moré J J. The Levenberg-Marquardt algorithm: Implementation and theory[C]//Biennial Conference on Numerical Analysis. Berlin, Germany: Springer, 1977: 105-116.