Calibration of an Industrial Robot Using a Stereo Vision System

Abstract Industrial robots have very good repeatability but still lack good absolute accuracy. The main reason is difference between the ideal robot kinematic model integrated in the robot controller and actual robot parameters. A method for identifying certain parameters of the robot model has been proposed. A noncontact method using a stereovision system attached to the robot arm is utilized for providing measurements of calibration points in space. Points are represented as spheres which localized by the stereo vision system project a circle in two image capture planes independent of the viewing angle. Spatial coordinates of each sphere center are acquired in different robot configurations. From these readings errors of robot absolute positioning are measured. The standard Denavit-Hartenberg (DH) notation is used when the modified model parameters containing joint encoder offset values are directly input to the robot controller. Calibration experiments carried out on a KUKA KR 6 R900 industrial robot show improved accuracy results. The maximum positioning error around calibration points was decreased from 3.63 mm prior to calibration, to 1.29 mm after the calibration procedure.

[1]  Ronald Lumia,et al.  Calibration of industrial robots by magnifying errors on a distant plane , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Marko Svaco,et al.  Autonomous Planning Framework for Distributed Multiagent Robotic Systems , 2011, DoCEIS.

[3]  Zhen Gao,et al.  Optimal Kinematic Calibration of Parallel Manipulators With Pseudoerror Theory and Cooperative Coevolutionary Network , 2012, IEEE Transactions on Industrial Electronics.

[4]  Petar Ćurković,et al.  Context-Aware System Applied in Industrial Assembly Environment , 2012 .

[5]  Pedro Sanz Robotics: Modeling, Planning, and Control (Siciliano, B. et al; 2009) [On the Shelf] , 2009, IEEE Robotics & Automation Magazine.

[6]  Oskar von Stryk,et al.  Self-calibration for industrial robots with rotational joints , 2010 .

[7]  Marko Svaco,et al.  A multiagent framework for industrial robotic applications , 2011, Complex Adaptive Systems.

[8]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[9]  Yuru Zhang,et al.  Improving the Positioning Accuracy of a Neurosurgical Robot System , 2007, IEEE/ASME Transactions on Mechatronics.

[10]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[11]  Michael A. Peshkin,et al.  Complete parameter identification of a robot from partial pose information , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[12]  G. Duelen,et al.  Robot calibration—Method and results , 1991 .

[13]  Daniel E. Whitney,et al.  Industrial Robot Forward Calibration Method and Results , 1986 .