A hybrid least-squares genetic algorithm–based algorithm for simultaneous identification of geometric and compliance errors in industrial robots

Due to the flexibility of robot joints and links, industrial robots can hardly achieve the accuracy required to perform tasks when a payload is attached at their end-effectors. This article presents a new technique for identifying and compensating compliance errors in industrial robots. Within this technique, a comprehensive error model consisting of both geometric and compliance errors is established, where joint compliance is modeled as a piecewise linear function of joint torque to approximate the nonlinear relation between joint torque and torsional angle. A hybrid least-squares genetic algorithm–based algorithm is then developed to simultaneously identify the geometric parameters, joint compliance values, and the transition joint torques. These identified geometric and non-geometric parameters are then used to compensate geometric and joint compliance errors. Finally, the developed technique is applied to a 6 degree-of-freedom industrial serial robot (Hyundai HA006). Experimental results are presented that demonstrate the effectiveness of the identification and compensation techniques.

[1]  Luo Fei,et al.  An Overview of Robot Calibration , 2004 .

[2]  Wisama Khalil,et al.  Geometric Calibration of Robots with Flexible Joints and Links , 2002, J. Intell. Robotic Syst..

[3]  Andrew A. Goldenberg,et al.  Nonlinear modeling and robust H/sub /spl infin//-based control of flexible joint robots with harmonic drives , 1997, Proceedings of International Conference on Robotics and Automation.

[4]  Zvi S. Roth,et al.  Fundamentals of Manipulator Calibration , 1991 .

[5]  Ch. Enguehard,et al.  Identification and Calibration of the Geometric Parameters of Robots , 1989, ISER.

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

[7]  William K. Veitschegger,et al.  Robot accuracy analysis based on kinematics , 1986, IEEE J. Robotics Autom..

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

[9]  Kam S. Tso,et al.  Robot geometry calibration , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[10]  Stéphane Caro,et al.  Joint stiffness identification of six-revolute industrial serial robots , 2011 .

[11]  Ching-Cheng Wang,et al.  Computation of the effects of link deflections and joint compliance on robot positioning , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[12]  Andrew A. Goldenberg,et al.  An Experimental Study of Nonlinear Stiffness, Hysteresis, and Friction Effects in Robot Joints with Harmonic Drives and Torque Sensors , 1993, Int. J. Robotics Res..

[13]  Anatoly Pashkevich,et al.  Identification of geometrical and elastostatic parameters of heavy industrial robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Ali Meghdari A Variational Approach for Modeling Flexibility Effects in Manipulator Arms , 1991, Robotica.

[15]  Valenciennes Cedex,et al.  IDENTIFICATION OF GEOMETRIC AND NON GEOMETRIC PARAMETERS OF ROBOTS , 1990 .

[16]  Steven Dubowsky,et al.  Geometric and elastic error calibration of a high accuracy patient positioning system , 2005 .

[17]  Hui Zhang,et al.  Improving machining accuracy with robot deformation compensation , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Jean-Luc Caenen,et al.  Identification of geometric and nongeometric parameters of robots , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  Geir Hovland,et al.  Compensation of compliance errors in parallel manipulators composed of non-perfect kinematic chains , 2012, ARK.

[20]  Zengxi Pan,et al.  Machining with flexible manipulator: toward improving robotic machining performance , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

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

[22]  Hee-Jun Kang,et al.  Simultaneous identification of joint compliance and kinematic parameters of industrial robots , 2014 .

[23]  Jun Ni,et al.  Nongeometric error identification and compensation for robotic system by inverse calibration , 2000 .

[24]  In-Won Park,et al.  Laser-Based Kinematic Calibration of Robot Manipulator Using Differential Kinematics , 2012, IEEE/ASME Transactions on Mechatronics.

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

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

[27]  Benoît Furet,et al.  Joint stiffness identification of industrial serial robots , 2011, Robotica.

[28]  Benoît Furet,et al.  A methodology for joint stiffness identification of serial robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.