Skip to main content
Article
A Kinematic Error Controller for Real-Time Kinematic Error Correction of Industrial Robots
Procedia Manufacturing
  • Mitchell R. Woodside
  • Joseph Fischer
  • Patrick Bazzoli
  • Douglas A. Bristow, Missouri University of Science and Technology
  • Robert G. Landers, Missouri University of Science and Technology
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.

Meeting Name
49th SME North American Manufacturing Research Conference, NAMRC 49 (2021: Jun. 21-25, Cincinnati, OH)
Department(s)
Mechanical and Aerospace Engineering
Document Type
Article - Conference proceedings
Document Version
Final Version
File Type
text
Language(s)
English
Rights
© 2021 The Authors, All rights reserved.
Creative Commons Licensing
Creative Commons Attribution-Noncommercial-No Derivative Works 4.0
Publication Date
6-25-2021
Publication Date
25 Jun 2021
Disciplines
Citation Information
Mitchell R. Woodside, Joseph Fischer, Patrick Bazzoli, Douglas A. Bristow, et al.. "A Kinematic Error Controller for Real-Time Kinematic Error Correction of Industrial Robots" Procedia Manufacturing Vol. 53 (2021) p. 705 - 715 ISSN: 2351-9789
Available at: http://works.bepress.com/douglas-bristow/113/