A Kinematic Error Observer for Robot End Effector Estimation

Abstract Industrial robots were initially designed to be low cost and highly repeatable for pick-and-place and assembly operations. As a result, their construction does not support the high-precision accuracy and bandwidth needed for more advanced industrial automation. Due to the growing interest in replacing high precision manufacturing equipment with industrial robots for some applications, external high-precision feedback sensors (e.g., laser trackers), are needed to improve robot position and orientation accuracy. Before external sensors can be combined with control methodologies to improve robot accuracy, it is important to properly condition the measurement signals. In this paper, a Kinematic Error Observer (KEO) is derived and used to estimate a robot’s slowly changing kinematic errors in real-time. An analysis of the KEO is first conducted to demonstrate its stability properties, transient response characteristics, noise sensitivity, and performance in non-deterministic measurement systems. Next, an implementation of the KEO was used in conjunction with a laser tracker and 6DoF sensor to dynamically estimate the kinematic errors of a Yaskawa/Motoman MH180 industrial robot. The results show that the KEO is capable of estimating the robot’s quasi-static kinematic errors in both static and dynamic environments. It was also found that the KEO, with small enough observer gain, attenuates high frequency measurement noise and produces a smooth estimation of the robot’s kinematic error.

[1]  Robert G. Landers,et al.  Modeling and compensation of joint-dependent kinematic errors in robotic manipulators , 2016, 2016 International Symposium on Flexible Automation (ISFA).

[2]  T. Brogårdh,et al.  Robot Control Overview: An Industrial Perspective , 2009 .

[3]  Christian Brecher,et al.  Robots in machining , 2019, CIRP Annals.

[4]  Lei Yuan,et al.  Mode coupling chatter prediction and avoidance in robotic machining process , 2019, The International Journal of Advanced Manufacturing Technology.

[5]  Hui Zhang,et al.  Analysis and suppression of chatter in robotic machining process , 2007, 2007 International Conference on Control, Automation and Systems.

[6]  Chi-haur Wu,et al.  The Kinematic Error Model for the Design of Robot Manipulator , 1983, 1983 American Control Conference.

[7]  Gunnar Bolmsjö,et al.  Extending an industrial robot controller: implementation and applications of a fast open sensor interface , 2005, IEEE Robotics & Automation Magazine.

[8]  Yusuf Altintas,et al.  Chatter stability in robotic milling , 2019, Robotics and Computer-Integrated Manufacturing.

[9]  Mats Björkman,et al.  Cost-efficient drilling using industrial robots with high-bandwidth force feedback , 2010, Robotics and Computer-Integrated Manufacturing.

[10]  Hossein Amirabadi,et al.  A New Approach for Chatter Prediction in Robotic Milling Based on Signal Processing in Time Domain , 2013 .

[11]  Yonghua Chen,et al.  Robot machining: recent development and future research issues , 2013 .

[12]  Miguel Ángel Sebastián,et al.  Overview of the State of Robotic Machining: Current Situation and Future Potential , 2015 .

[13]  Han Ding,et al.  Spindle configuration analysis and optimization considering the deformation in robotic machining applications , 2018, Robotics and Computer-Integrated Manufacturing.

[14]  Weihua Li,et al.  A Review on Chatter in Robotic Machining Process Regarding Both Regenerative and Mode Coupling Mechanism , 2018, IEEE/ASME Transactions on Mechatronics.

[15]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[16]  Ulrich Schneider,et al.  Integrated approach to robotic machining with macro/micro-actuation , 2014 .

[17]  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).

[18]  Weihua Li,et al.  Semi-Active Chatter Reduction for Robotic Machining Using Magnetorheological Elastomers (MREs) , 2017, 2017 IEEE 7th Annual International Conference on CYBER Technology in Automation, Control, and Intelligent Systems (CYBER).

[19]  Patrick Keogh,et al.  Active Vibration Control for Robotic Machining , 2017 .

[20]  W. Veitschegger,et al.  A method for calibrating and compensating robot kinematic errors , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[21]  Robert G. Landers,et al.  Modeling and calibration of high-order joint-dependent kinematic errors for industrial robots , 2018 .

[22]  Christian Moeller,et al.  Real Time Pose Control of an Industrial Robotic System for Machining of Large Scale Components in Aerospace Industry Using Laser Tracker System , 2017 .

[23]  Hui Zhang,et al.  Robotic machining from programming to process control: a complete solution by force control , 2008, Ind. Robot.

[24]  Imin Kao,et al.  Conservative Congruence Transformation for Joint and Cartesian Stiffness Matrices of Robotic Hands and Fingers , 2000, Int. J. Robotics Res..

[25]  Jin Zhang,et al.  Stiffness analysis and optimization in robotic drilling application , 2017 .

[26]  Huan Zhao,et al.  Design of eddy current dampers for vibration suppression in robotic milling , 2018, Advances in Mechanical Engineering.

[27]  Lihui Wang,et al.  Industrial robotic machining: a review , 2019, The International Journal of Advanced Manufacturing Technology.

[28]  Shreyes N. Melkote,et al.  CCT-based mode coupling chatter avoidance in robotic milling , 2017 .

[29]  Hui Zhang,et al.  Chatter analysis of robotic machining process , 2006 .

[30]  J. Salisbury,et al.  Active stiffness control of a manipulator in cartesian coordinates , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[31]  Ulrich Schneider,et al.  Experimental Investigation of Sources of Error in Robot Machining , 2013 .