Non-kinematic calibration of industrial robots using a rigid–flexible coupling error model and a full pose measurement method

Abstract This study addresses the non-negligible flexibility problem of industrial robots and describes a rigid–flexible coupling error model for robot non-kinematic calibration. Simulation confirms that compliance errors are major sources of inaccuracies and affect robot accuracy with geometric errors. To reduce the impact of measurement noise and improve calibration performance, an enhanced approach is proposed for full pose measurement and identification optimisation. This approach is based on the self-adaption particle swarm optimisation (SAPSO) algorithm with a dual-index (i.e. observability index O1 and identification accuracy index Omin) and a modified Levenberg–Marquardt algorithm, which considers external constraints (i.e. structural interference and angular limitation). Simulation results illustrate that the 36 error parameters of the proposed error model can be identified with improved accuracy and stability using the proposed approach. Finally, experimental results obtained with a Staubli TX60L robot with a FARO laser tracker are introduced to demonstrate the practical effectiveness of our approach in robot accuracy improvement.

[1]  Anatoly Pashkevich,et al.  Optimization of Measurement Configurations for Geometrical Calibration of Industrial Robot , 2012, ICIRA.

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

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

[4]  V N Borikov,et al.  Method of Noncontact Calibration of the Robotic Ultrasonic Tomograph , 2016 .

[5]  Ping Ren,et al.  Calibration of a flexible measurement system based on industrial articulated robot and structured light sensor , 2017 .

[6]  Antonios Tsourdos,et al.  A framework for multi-objective optimisation based on a new self-adaptive particle swarm optimisation algorithm , 2017, Inf. Sci..

[7]  Alexandr Klimchik,et al.  Design of experiments for elastostatic calibration of heavy industrial robots with kinematic parallelogram and gravity compensator , 2016 .

[8]  Hee-Jun Kang,et al.  A hybrid least-squares genetic algorithm–based algorithm for simultaneous identification of geometric and compliance errors in industrial robots , 2015 .

[9]  Ying Bai,et al.  Experiment study of PUMA robot calibration using a laser tracking system , 2003, Proceedings of the 2003 IEEE International Workshop on Soft Computing in Industrial Applications, 2003. SMCia/03..

[10]  Alexandr Klimchik,et al.  Optimal pose selection for calibration of planar anthropomorphic manipulators , 2015 .

[11]  Jukka Koskinen,et al.  Calibration of the pose parameters between coupled 6-axis F/T sensors in robotics applications , 2017, Robotics Auton. Syst..

[12]  Ilian A. Bonev,et al.  Robot calibration using a portable photogrammetry system , 2018 .

[13]  Weidong Zhu,et al.  Kinematic modeling and parameter identification of a new circumferential drilling machine for aircraft assembly , 2014 .

[14]  Keyvan Amini,et al.  A modified two steps Levenberg-Marquardt method for nonlinear equations , 2015, J. Comput. Appl. Math..

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

[16]  Yu Sun,et al.  Observability index selection for robot calibration , 2008, 2008 IEEE International Conference on Robotics and Automation.

[17]  Ke Lu,et al.  Accelerated nonrigid image registration using improved Levenberg-Marquardt method , 2018, Inf. Sci..

[18]  Zhou-Ping Yin,et al.  Hand–Eye Calibration in Visually-Guided Robot Grinding , 2016, IEEE Transactions on Cybernetics.

[19]  Anatoly Pashkevich,et al.  Optimal Selection of Measurement Configurations for Stiffness Model Calibration of Anthropomorphic Manipulators , 2012, ArXiv.

[20]  M. Ulrich,et al.  Hand-eye calibration of SCARA robots using dual quaternions , 2016, Pattern Recognition and Image Analysis.

[21]  Eberhard Abele,et al.  Modeling and Identification of an Industrial Robot for Machining Applications , 2007 .

[22]  Fei Liu,et al.  Calibration method of robot base frame using unit quaternion form , 2015 .

[23]  Ilian A. Bonev,et al.  Use of a Force-Torque Sensor for Self-Calibration of a 6-DOF Medical Robot , 2016, Sensors.

[24]  Geir Hovland,et al.  Compliance error compensation technique for parallel robots composed of non-perfect serial chains , 2012, ArXiv.

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

[26]  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.

[27]  Damien Chablat,et al.  CAD-based approach for identification of elasto-static parameters of robotic manipulators , 2013, ArXiv.

[28]  Ting Jiang,et al.  A new sense-through-foliage target recognition method based on hybrid differential evolution and self-adaptive particle swarm optimization-based support vector machine , 2015, Neurocomputing.

[29]  Yang Yang,et al.  Stereo vision based autonomous robot calibration , 2017, Robotics Auton. Syst..

[30]  Shibin Yin,et al.  A multilevel calibration technique for an industrial robot with parallelogram mechanism , 2015 .

[31]  Dahu Zhu,et al.  TCP-based calibration in robot-assisted belt grinding of aero-engine blades using scanner measurements , 2017 .

[32]  George Zhang,et al.  Laser beam multi-position alignment approach for an automated industrial robot calibration , 2014, The 4th Annual IEEE International Conference on Cyber Technology in Automation, Control and Intelligent.

[33]  Gang Wang,et al.  A calibration method of kinematic parameters for serial industrial robots , 2014, Ind. Robot.

[34]  Jun Kinugawa,et al.  Finding Measurement Configurations for Accurate Robot Calibration: Validation With a Cable-Driven Robot , 2017, IEEE Transactions on Robotics.

[35]  Chen-Gang,et al.  Review on kinematics calibration technology of serial robots , 2014 .

[36]  Anatoly Pashkevich,et al.  Design of experiments for calibration of planar anthropomorphic manipulators , 2011, 2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM).

[37]  Qiuju Zhang,et al.  Intelligent selection and optimization of measurement poses for a comprehensive error model identification of 6-DOF serial robot , 2016, 2016 23rd International Conference on Mechatronics and Machine Vision in Practice (M2VIP).