Kinematic Calibration of Articulated Arm Coordinate Measuring Machines and Robot Arms Using Passive and Active Self-Centering Probes and Multipose Optimization Algorithm Based in Point and Length Constrains

The kinematic modeling of articulated arm coordinate measuring machines (AACMM) has inherited both the previous developments in the field of robot arms and manipulators, and their calibration and parameter identification techniques, given the similarity of their mechanical characteristics. Traditional approaches to the problem of kinematic parameters identification in both cases use an objective function in terms of quadratic sum of errors of measurement or positioning, formulated as the euclidean distance between the points materialised by a gauge or measuring instrument, and the points obtained through the kinematic model. By capturing data at various positions in the workspace, those approaches follow a resolution scheme that involves indirect optimization, such as the Moore-Penrose pseudoinverse or other methods for solving systems of linear equations to obtain the set of kinematic model parameters which minimize the error in the positions considered. This chapter first presents a review of developments and state of the art concerning the kinematic modeling of robot manipulators and AACMM, as well as aspects to consider regarding the influence of the model chosen on the subsequent parameters identification procedure. Secondly an optimization algorithm based on an objective function that considers terms related to the accuracy and repeatability is shown. This algorithm follows a pure optimization scheme from data obtained through probing several spheres of a ball-bar gauge placed at several positions in the working range for both systems. In addition to the distance errors from the nominal coordinates of the gauge, it is possible to optimize the repeatability from the captured pose values for the same sphere in several arm orientations. To capture data, a passive self-centering probe and an active self-centering probe are used to directly probe the center of each sphere for a large number of arm orientations, and also to analyze the effect of probing force in the identification process and the generalization of the error results for any arm position and orientation. Experimental results of the capture and identification technique are presented with both probes linked to a Faro AACMM, as well as 14

[1]  R. Furutani,et al.  Parameter calibration for non-cartesian CMM , 2004 .

[2]  Louis J. Everett,et al.  Kinematic modelling for robot calibration , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Arthur C. Sanderson,et al.  Arm signature identification , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[4]  D. Marquardt An Algorithm for Least-Squares Estimation of Nonlinear Parameters , 1963 .

[5]  Bijan Shirinzadeh,et al.  A systematic technique to estimate positioning errors for robot accuracy improvement using laser interferometry based sensing , 2005 .

[6]  John M. Hollerbach,et al.  The Calibration Index and Taxonomy for Robot Kinematic Calibration Methods , 1996, Int. J. Robotics Res..

[7]  Jun Ni,et al.  Nongeometric error identification and compensation for robotic system by inverse calibration , 2000 .

[8]  Steven Dubowsky,et al.  Compensation of geometric and elastic errors in large manipulators with an application to a high accuracy medical system , 2002, Robotica.

[9]  Chia-Hsiang Menq,et al.  Determination of Optimal Measurement Configurations for Robot Calibration Based on Observability Measure , 1991, Int. J. Robotics Res..

[10]  Louis J. Everett,et al.  A study of kinematic models for forward calibration of manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[11]  J. R. Bosnik,et al.  On a relationship between the physical features of robotic manipulators and the kinematic parameters produced by numerical calibration , 1993 .

[12]  Markus Vincze,et al.  Automatic generation of non-redundant and complete models for geometric and non-geometric errors of robots , 1999 .

[13]  E Trapet,et al.  A reference object based method to determine the parametric error components of coordinate measuring machines and machine tools , 1991 .

[14]  Jorge Santolaria,et al.  Kinematic parameter estimation technique for calibration and repeatability improvement of articulated arm coordinate measuring machines , 2008 .

[15]  Igor Kovac,et al.  Testing and calibration of coordinate measuring arms , 2001 .

[16]  Hanqi Zhuang,et al.  Robot calibration using the CPC error model , 1992 .

[17]  Samad Hayati,et al.  Robot arm geometric link parameter estimation , 1983, The 22nd IEEE Conference on Decision and Control.

[18]  J. Chen,et al.  Positioning error analysis for robot manipulators with all rotary joints , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[19]  L. J. Everett,et al.  IDENTIFICATION OF THE KINEMATIC PARAMETERS OF A ROBOT MANIPULATOR FOR POSITIONAL ACCURACY IMPROVEMENT. , 1985 .

[20]  Kenneth Levenberg A METHOD FOR THE SOLUTION OF CERTAIN NON – LINEAR PROBLEMS IN LEAST SQUARES , 1944 .

[21]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[22]  Morris Driels,et al.  Significance of observation strategy on the design of robot calibration experiments , 1990, J. Field Robotics.

[23]  Roger W. Brockett,et al.  Kinematic Dexterity of Robotic Mechanisms , 1994, Int. J. Robotics Res..

[24]  Valenciennes Cedex,et al.  IDENTIFICATION OF GEOMETRIC AND NON GEOMETRIC PARAMETERS OF ROBOTS , 1990 .

[25]  Cha'o-Kuang Chen,et al.  Simulation of the errors transfer in an articulation-type coordinate measuring machine , 2006 .

[26]  J. J. Uicker,et al.  A Generalized Symbolic Notation for Mechanisms , 1971 .

[27]  A. Quaid,et al.  Identifying robot parameters using partial pose information , 1993, IEEE Control Systems.

[28]  Bahram Ravani,et al.  An overview of robot calibration , 1987, IEEE Journal on Robotics and Automation.

[29]  Samad Hayati,et al.  Improving the absolute positioning accuracy of robot manipulators , 1985, J. Field Robotics.