Calibration of an articulated CMM using stochastic approximations

A coordinate measuring machine (CMM) is meant to digitise the spatial locations of points and feed the resulting measurements to a CAD system for storing and processing. For reliable utilisation of a CMM, a calibration procedure is often undertaken to eliminate the inaccuracies which result from manufacturing, assembly and installation errors. In this paper, an Immersion digitizer coordinate measuring machine has been calibrated using an accurately manufactured master cuboid fixture. This CMM has been designed as an articulated manipulator to enhance its dexterity and versatility. As such, the calibration problem is tackled with the aid of a kinematic model similar to those employed for the analysis of serial robots. In addition, a stochastic-based optimisation technique is used to identify the parameters of the kinematic model in order for the accurate performance to be achieved. The experimental results demonstrate the effectiveness of this method, whereby the measuring accuracy has been improved considerably.

[1]  Ibrahim A. Sultan,et al.  A technique for the independent-axis calibration of robot manipulators with experimental verification , 2001, Int. J. Comput. Integr. Manuf..

[2]  Zvi S. Roth,et al.  Fundamentals of Manipulator Calibration , 1991 .

[3]  Luke A. Reisner,et al.  A prototype biosensor‐integrated image‐guided surgery system , 2007, The international journal of medical robotics + computer assisted surgery : MRCAS.

[4]  Robert P. Judd,et al.  A technique to calibrate industrial robots with experimental verification , 1987, IEEE Trans. Robotics Autom..

[5]  Wisama Khalil,et al.  Geometric Calibration of Robots with Flexible Joints and Links , 2002, J. Intell. Robotic Syst..

[6]  Morris Driels,et al.  Vision-based automatic theodolite for robot calibration , 1991, IEEE Trans. Robotics Autom..

[7]  J. Spall Multivariate stochastic approximation using a simultaneous perturbation gradient approximation , 1992 .

[8]  W. Veitschegger,et al.  A method for calibrating and compensating robot kinematic errors , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  Ying Bai,et al.  Advanced Fuzzy Logic Technologies in Industrial Applications , 2010 .

[10]  Ying Bai,et al.  Fuzzy Logic for Robots Calibration — Using Fuzzy Interpolation Technique in Modeless Robot Calibration , 2006 .

[11]  M. Rotea,et al.  Simultaneous-Perturbation-Stochastic-Approximation Algorithm for Parachute Parameter Estimation , 2005 .

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

[13]  Laurent Foulloy,et al.  Improving the precision of a robot , 1984, ICRA.

[14]  J. Spall Implementation of the simultaneous perturbation algorithm for stochastic optimization , 1998 .

[15]  Ibrahim A. Sultan,et al.  User-controlled kinematic modeling , 1997, Adv. Robotics.

[16]  M Burdekin,et al.  Rapid volumetric calibration of coordinate measuring machines using a hole bar artefact , 2002 .