Iterative improvement of path accuracy of industrial robots using external measurements

This paper presents a cascaded methodology for enhancing the path accuracy of industrial robots by using advanced control schemes. It includes kinematic calibration as well as dynamic modeling and identification. This is followed by a centralized model-based compensation of robot dynamics. The implemented feed-forward torque control shows the expected improvements of control accuracy. However, external measurements show the influence of joint elasticities as systematic path errors. To further increase the accuracy an iterative learning controller (ILC) based on external camera measurements is designed. The implementation yields to significant improvements of path accuracy. By means of a kind of automated “Teach-In”, an overall effective concept for the automated calibration and optimization of the accuracy of industrial robots in high-dynamic path-applications is realized.

[1]  Wouter Hakvoort,et al.  Iterative learning control for LTV systems with applications to an industrial robot , 2009 .

[2]  Han Wei Iterative Learning Control Analysis and Simulation , 2013 .

[3]  Jan Swevers,et al.  Optimal robot excitation and identification , 1997, IEEE Trans. Robotics Autom..

[4]  Martin Grotjahn,et al.  Identification of the Inverse Dynamics of a Serial Robot for Robot Drive Control , 2015 .

[5]  Jian-Xin Xu,et al.  Iterative Learning Control , 1998 .

[6]  B. Heimann,et al.  Advanced Model-Based Control of a 6-DOF Hexapod Robot: A Case Study , 2010, IEEE/ASME Transactions on Mechatronics.

[7]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[8]  Richard W. Longman,et al.  Iterative learning control and repetitive control for engineering practice , 2000 .

[9]  Johanna Wallén,et al.  Estimation-based iterative learning control , 2011 .

[10]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[11]  Maarten Steinbuch,et al.  Modeling and identification for high-performance robot control: an RRR-robotic arm case study , 2004, IEEE Transactions on Control Systems Technology.

[12]  Kyung-Jo Park,et al.  Fourier-based optimal excitation trajectories for the dynamic identification of robots , 2006, Robotica.

[13]  Wisama Khalil,et al.  Direct calculation of minimum set of inertial parameters of serial robots , 1990, IEEE Trans. Robotics Autom..

[14]  R. Paul,et al.  Computationally Efficient Kinematics for Manipulators with Spherical Wrists Based on the Homogeneous Transformation Representation , 1986 .

[15]  O. Nelles Nonlinear System Identification: From Classical Approaches to Neural Networks and Fuzzy Models , 2000 .

[16]  M. Omizo,et al.  Modeling , 1983, Encyclopedic Dictionary of Archaeology.

[17]  Wisama Khalil,et al.  A new geometric notation for open and closed-loop robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[18]  Wisama Khalil,et al.  A direct determination of minimum inertial parameters of robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[19]  Friedrich Lange,et al.  Learning accurate path control of industrial robots with joint elasticity , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  Basilio Bona,et al.  Identification of Industrial Robot Parameters for Advanced Model-Based Controllers Design , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  Friedrich Lange,et al.  Learning of a controller for non-recurring fast movements , 1995, Adv. Robotics.

[22]  Friedrich Lange,et al.  Learning to improve the path accuracy of position controlled robots , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).