Measuring and Estimating Rotary Joint Axes of an Articulated Robot

The aim of this article is to chronicle a novel methodology for measuring and estimating rotary joint axes of an articulated robot. The key contribution of the proposed methodology is a practical way of estimating rotary joint axes of an articulated robot by taking static position measurements of every rotary joint, so that the estimated rotary joint axes reflect the real characteristics of the actual robot. Furthermore, the proposed methodology enables an advanced calibration of robot kinematic parameters for a better motion performance. The metrology requires a laser tracker for taking static position measurements. The proposed methodology is intended for articulated robots with serially linked rotary joints. To make the basic concepts easier to understand, the study uses a lower-pair kinematic chain with three serially linked rotary joints. The basic concepts can be extended and applied to higher degree-of-freedom articulated robots. To validate the research outcomes, this article proceeds with a validation experiment that demonstrates the use of the proposed methodology with empirical data produced by a metrology simulation experiment. The results of the validation experiment indicate that the proposed methodology is capable of measuring and estimating rotary joint axes of an articulated manipulator even in the presence of typical sensor noises.

[1]  Guanglong Du,et al.  A Markerless Human–Robot Interface Using Particle Filter and Kalman Filter for Dual Robots , 2015, IEEE Transactions on Industrial Electronics.

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

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

[4]  Russell Devlieg,et al.  Improved Accuracy of Unguided Articulated Robots , 2009 .

[5]  Guanglong Du,et al.  Online Serial Manipulator Calibration Based on Multisensory Process Via Extended Kalman and Particle Filters , 2014, IEEE Transactions on Industrial Electronics.

[6]  Mark W. Spong,et al.  Robotica: a Mathematica package for robot analysis , 1994, IEEE Robotics & Automation Magazine.

[7]  Scott Rathjen,et al.  High Path Accuracy, High Process Force Articulated Robot , 2013 .

[8]  Ping Zhang,et al.  Human–Manipulator Interface Based on Multisensory Process via Kalman Filters , 2014, IEEE Transactions on Industrial Electronics.

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

[10]  Carlos Javierre,et al.  ROTATION ERROR MODELING AND IDENTIFICATION FOR ROBOT KINEMATIC CALIBRATION BY CIRCLE POINT METHOD , 2014 .

[11]  Russell Devlieg High-Accuracy Robotic Drilling/Milling of 737 Inboard Flaps , 2011 .

[12]  Peter I. Corke,et al.  A Simple and Systematic Approach to Assigning Denavit–Hartenberg Parameters , 2007, IEEE Transactions on Robotics.

[13]  Fumin Zhang,et al.  A Method for Improving the Pose Accuracy of a Robot Manipulator Based on Multi-Sensor Combined Measurement and Data Fusion , 2015, Sensors.

[14]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[15]  Xin Liu,et al.  Markerless Human–Manipulator Interface Using Leap Motion With Interval Kalman Filter and Improved Particle Filter , 2016, IEEE Transactions on Industrial Informatics.

[16]  Jerzy E. Kurek,et al.  Application of Joint Error Mutual Compensation for Robot End-effector Pose Accuracy Improvement , 2003, J. Intell. Robotic Syst..

[17]  Zafer Bingul,et al.  Robot Kinematics: Forward and Inverse Kinematics , 2006 .

[18]  G. Arfken,et al.  Mathematical methods for physicists 6th ed. , 1996 .

[19]  U-Xuan Tan,et al.  Automatic Vision-Guided Micromanipulation for Versatile Deployment and Portable Setup , 2018, IEEE Transactions on Automation Science and Engineering.

[20]  Peter I. Corke,et al.  A robotics toolbox for MATLAB , 1996, IEEE Robotics Autom. Mag..

[21]  Ilian A. Bonev,et al.  Absolute calibration of an ABB IRB 1600 robot using a laser tracker , 2013 .