A compensation method based on error similarity and error correlation to enhance the position accuracy of an aviation drilling robot

The position accuracy of an aviation drilling robot has detrimental effects on the assembly quality, mechanical strength and life of an aircraft in aircraft manufacturing. To enhance the position accuracy of the robot, a compensation method based on error similarity and error correlation is proposed. Firstly, the positional error similarity in joint space based on the kinematic model of the robot and error correlation are presented to illustrate that co-kriging can be used to estimate the positional error of the robot. Then, a cross-variogram of positional errors is introduced. Co-kriging based on the cross-variogram is applied to estimate the estimated positional errors along the x, y, and z axes and the absolute positional error. The estimated values are filtered by using a median filter method to further enhance the estimation accuracy. The estimated positional errors after filtering are sent to the robot controller for compensation. Finally, simulations and experiments are respectively performed with a simulated robot and an aviation drilling robot to verify the correctness and effectiveness of the proposed method. The experimental results show that the average absolute positional error is reduced to 0.106 mm from 1.393 mm, and the maximum absolute positional error is reduced to 0.294 mm from 1.795 mm. The simulation and experimental results indicate that the proposed method can enhance the position accuracy of an aviation drilling robot and meet the tolerance requirements in aircraft assembly.

[1]  Xiaoyu Zhang,et al.  Base Detection Research of Drilling Robot System by Using Visual Inspection , 2018, J. Robotics.

[2]  Jorge Santolaria,et al.  Laser tracker-based kinematic parameter calibration of industrial robots by improved CPA method and active retroreflector , 2013 .

[3]  Donald E. Myers,et al.  Estimation of linear combinations and co-kriging , 1983 .

[4]  David W. S. Wong,et al.  An adaptive inverse-distance weighting spatial interpolation technique , 2008, Comput. Geosci..

[5]  Ilian A. Bonev,et al.  Kinematic calibration of a six-axis serial robot using distance and sphere constraints , 2015 .

[6]  Guanglong Du,et al.  Online robot calibration based on hybrid sensors using Kalman Filters , 2015 .

[7]  Ole Ravn,et al.  Hand-Eye Calibration and Inverse Kinematics of Robot Arm Using Neural Network , 2013, RiTA.

[8]  Zoubeida Bargaoui,et al.  Comparison of two kriging interpolation methods applied to spatiotemporal rainfall , 2009 .

[9]  Milad Geravand,et al.  High accurate robotic drilling with external sensor and compliance model-based compensation , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Jie Liang,et al.  Robotic drilling system for titanium structures , 2011 .

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

[12]  Juha Heikkinen,et al.  Spatial interpolation of monthly climate data for Finland: comparing the performance of kriging and generalized additive models , 2013, Theoretical and Applied Climatology.

[13]  Ying Bai,et al.  Robot manipulator calibration using neural network and a camera-based measurement system , 2012 .

[14]  Guilin Yang,et al.  Local POE model for robot kinematic calibration , 2001 .

[15]  Leila Notash,et al.  Kinematic calibration of a wire-actuated parallel robot , 2007 .

[16]  Ying Bai,et al.  On the comparison of model-based and modeless robotic calibration based on a fuzzy interpolation method , 2007 .

[17]  Ilian A. Bonev,et al.  Non-kinematic calibration of a six-axis serial robot using planar constraints , 2015 .

[18]  Hui Wang,et al.  Surface Variation Modeling by Fusing Surface Measurement Data With Multiple Manufacturing Process Variables , 2016 .

[19]  Ken Chen,et al.  The method of aiming towards the normal direction for robotic drilling , 2017 .

[20]  P. Moarefvand,et al.  Comparison between ordinary kriging (OK) and inverse distance weighted (IDW) based on estimation error. Case study: Dardevey iron ore deposit, NE Iran , 2014, Arabian Journal of Geosciences.

[21]  G. Gatti,et al.  A practical approach to compensate for geometric errors in measuring arms: application to a six-degree-of-freedom kinematic structure , 2007 .

[22]  Wei WANG,et al.  Design of a Two-Step Calibration Method of Kinematic Parameters for Serial Robots , 2017 .

[23]  Ricardo A. Olea,et al.  A six-step practical approach to semivariogram modeling , 2006 .

[24]  Yue Sun,et al.  Comparison of interpolation methods for depth to groundwater and its temporal and spatial variations in the Minqin oasis of northwest China , 2009, Environ. Model. Softw..

[25]  Richardo A. Olea,et al.  Semivariogram modeling by weighted least squares , 1996 .

[26]  Yoon Keun Kwak,et al.  Calibration of geometric and non-geometric errors of an industrial robot , 2001, Robotica.

[27]  Ira Effenberger,et al.  Multi-sensor measurement system for robotic drilling , 2017 .

[28]  Stéphane Caro,et al.  Geometric calibration of industrial robots using enhanced partial pose measurements and design of experiments , 2015 .

[29]  Bai Yunfe Kinematic Parameter Identification for 6R Serial Robots Based on a 6-Parameter Model , 2015 .

[30]  Ying Bai,et al.  Improve the robot calibration accuracy using a dynamic online fuzzy error mapping system , 2004, IEEE Trans. Syst. Man Cybern. Part B.

[31]  Weidong Zhu,et al.  Measurement error analysis and accuracy enhancement of 2D vision system for robotic drilling , 2014 .

[32]  Ilian A. Bonev,et al.  Absolute robot calibration with a single telescoping ballbar , 2014 .

[33]  Shichang Du,et al.  Co-Kriging Method for Form Error Estimation Incorporating Condition Variable Measurements , 2016 .

[34]  Jian Zhou,et al.  A calibration method for enhancing robot accuracy through integration of an extended Kalman filter algorithm and an artificial neural network , 2015, Neurocomputing.

[35]  Tianmiao Wang,et al.  A compensation method based on extreme learning machine to enhance absolute position accuracy for aviation drilling robot , 2018 .

[36]  Weidong Zhu,et al.  An off-line programming system for robotic drilling in aerospace manufacturing , 2013 .

[37]  D. Myers Matrix formulation of co-kriging , 1982 .

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

[39]  José Mauricio S. T. Motta,et al.  Robot calibration using a 3D vision-based measurement system with a single camera , 2001 .

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

[41]  Jin Li,et al.  A review of comparative studies of spatial interpolation methods in environmental sciences: Performance and impact factors , 2011, Ecol. Informatics.

[42]  Temesguen Messay,et al.  Computationally efficient and robust kinematic calibration methodologies and their application to industrial robots , 2016 .

[43]  Chenhui Shao,et al.  Progressive measurement and monitoring for multi-resolution data in surface manufacturing considering spatial and cross correlations , 2015 .

[44]  Russell Devlieg,et al.  Expanding the Use of Robotics in Airframe Assembly Via Accurate Robot Technology , 2010 .