A Kinematic Error Controller for Real-Time Kinematic Error Correction of Industrial Robots

Abstract Industrial robots are being used more and more for manufacturing applications that require accuracy beyond what can be obtained from joint measurement. While offline calibration techniques such as volumetric error compensation can be used to correct robot kinematic error, these methods are unable to compensate for robot deformations caused by changing tool loads during the manufacturing operation. This paper explores the use of a real-time robot kinematic error compensation technique where an external high-precision feedback sensor (in this case a laser tracker) directly measures the robot kinematic error and corrections are implemented during processing. A robot kinematic error model is constructed to describe the difference between the programmed trajectory of the robot’s last link and the actual trajectory based on the laser tracker measurement of the 6DoF sensor attached to the last link of the robot. The compensation scheme developed in this paper requires the synchronization of the robot encoder and laser tracker sensor measurements, which is accomplished in the Robot Operating System (ROS). The previously developed kinematic error observer is briefly discussed and a kinematic error compensation that adjusts the robot’s reference path in real time is created in this paper. A discussion of the system (i.e., Yaskawa/Motoman MH180 industrial robot and Automated Precision Inc. laser tracker) hardware components and the software architecture utilized in the experiments conducted in this paper are provided. Initial experimental studies are conducted to determine delays in the feedback measurement, which was 30 ms, explore the effects of controller gain on the system performance, and characterize the noise in the feedback measurement. The controller had an overdamped response with a settling time of 8.758 s. Subsequent experiments investigated the effect of robot velocity on tracking and the ability of the controller to reject a constant force disturbance. It was found that the kinematic error increased linearly as the robot velocity increased, and the controller was able to reject a constant force disturbance of 45 lb within the designed settling time.

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

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

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

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

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

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

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

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

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

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

[11]  Lei Ren,et al.  A review on topological architecture and design methods of cable-driven mechanism , 2018 .

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

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

[14]  Robert G. Landers,et al.  A Kinematic Error Observer for Robot End Effector Estimation , 2020, Procedia Manufacturing.

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

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