Geometric Model Identification of a serial Robot

Robots find their applications in various fields and are used to perform repetitive and adaptive tasks very accurately. This requires exact kinematic parameters of the robot. Generally, for a serial robot, these parameters are represented using the Denavit-Hartenberg (DH) parameters, whose nominal values are provided by the robot manufacturers. In this paper, a technique is proposed to determine the exact DH parameters of a serial robot. For this, each joint of the robot is rotated while the others are locked. Hence, the end-effector moves in a circle, which can be measured using external measurement devices, say a theodolite, a vision system or a laser scanner. From these measurements, the axis and center of the circles traced by the points are determined. If the joint axes are represented using dual vectors, the exact DH parameters can be extracted with the help of Dual Vector Algebra proposed here. The proposed technique has an advantage that it does not require any calibration of base frame of the robot with the measurement frame. Since, the technique allows one to determine the exact DH parameters at the site of installed robot, the robot need not to be taken to a separate calibration section. The proposed measurement methodology is simulated in a CAD software environment using the CAD model of a KUKA KR5 robot.

[1]  Craig M. Shakarji,et al.  Least-Squares Fitting Algorithms of the NIST Algorithm Testing System , 1998, Journal of research of the National Institute of Standards and Technology.

[2]  L. K. Barker Vector-algebra approach to extract Denavit-Hartenberg parameters of assembled robot arms , 1983 .

[3]  Subir Kumar Saha Introduction to Robotics , 2008 .

[4]  Ian S. Fischer,et al.  Dual-Number Methods in Kinematics, Statics and Dynamics , 1998 .

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

[6]  Rajeevlochana G. Chittawadigi,et al.  Automatic Extraction of DH Parameters of Serial Manipulators using Line Geometry , 2012 .

[7]  P. Larochelle,et al.  Self-Collision Detection in Spatial Closed Chains , 2008 .

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

[9]  E. Pennestrì,et al.  Linear algebra and numerical algorithms using dual numbers , 2007 .

[10]  Leo Dorst,et al.  Modeling 3D Euclidean Geometry , 2003, IEEE Computer Graphics and Applications.

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

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

[13]  Alain Desrochers,et al.  Machine vision system for the automatic identification of robot kinematic parameters , 2001, IEEE Trans. Robotics Autom..

[14]  Mohamed Abderrahim,et al.  Kinematic model identification of industrial manipulators , 2000 .