A kinematic model involving 6 degrees of freedom(DOF)parameters is established by the local product of exponentials formula
where the impact of the error of Y axis translation and rotation on measurement accuracy are considered make up incompleteness in D-H model. The standard deviation of the single-point repeatability is regarded as an objective function. To optimize the objective function and calibrate actual kinematic parameters
an improved particle swarm optimization(PSO)algorithm is proposed based on simulated annealing
where calculation errors are avoided from the derivation and inversion procedures in the traditional calibration method based on the least square method by global optimization. The experimental results show that the present kinematic model and calibration method enable to significantly improve the repeatability precision of X
Y
Z axis up to 95.91%
96.42% and 96.10%
respectively.
关键词
Keywords
references
DENAVIT J, HARTENBERG R S. A kinematic notation for lower pair mechanism based on matrices [J]. ASME J Appl Mech, 1955, 77(2):215-221.
WANG Pingping, FEI Yetai, LIN Shenwang. Calibration technology of a flexible coordinate measuring arm [J]. Journal of Xi'an Jiaotong University, 2006,40(3):284-288.
WANG Xueying, LIU Shugui, ZHANG Guoxiong, et al. Calibration technology of articulated arm flexible CMM [J]. Journal of Harbin Institute of Technology, 2008,40(9):1439-1442.
GAO Guanbin, WANG Wen, LIN Keng, et al. Parameter identification based on modified annealing algorithm for articulated arm CMMs [J]. Optics and Precision Engineering, 2009,17(10):2499-2505.
EVERETT L J, IVES T W. A sensor used for measurements in the calibration of production robots [J]. IEEE Transactions on Robotics and Automation, 1996,12(1):121-125.
MOORING B W, PADAVALA S S. The effect of kinematic model complexity on manipulator accuracy [C]∥1989 IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA:IEEE, 1989:593-598.
KENNEDY J, EBERHART R.Particle swarm optimization [C]∥IEEE International Conference on Neural Networks. Piscataway, NJ, USA: IEEE, 1995:1942-1948.