Calibration of Rotary Axis Angular Positioning Deviations on a Scara-Type Industrial Robot Using a Laser Tracker and Compensation for End Effector Position

2021 ◽  
Author(s):  
NAN ZHAO ◽  
Soichi Ibaraki
Robotica ◽  
2013 ◽  
Vol 32 (3) ◽  
pp. 447-466 ◽  
Author(s):  
Albert Nubiola ◽  
Mohamed Slamani ◽  
Ahmed Joubair ◽  
Ilian A. Bonev

SUMMARYThe absolute accuracy of a small industrial robot is improved using a 30-parameter calibration model. The error model takes into account a full kinematic calibration and five compliance parameters related to the stiffness in joints 2, 3, 4, 5, and 6. The linearization of the Jacobian is performed to iteratively find the modeled error parameters. Two coordinate measurement systems are used independently: a laser tracker and an optical CMM. An optimized end-effector is developed specifically for each measurement system. The robot is calibrated using fewer than 50 configurations and the calibration efficiency validated in 1000 configurations using either the laser tracker or the optical CMM. A telescopic ballbar is also used for validation. The results show that the optical CMM yields slightly better results, even when used with the simple triangular plate end-effector that was developed mainly for the laser tracker.


Robotics ◽  
2020 ◽  
Vol 9 (2) ◽  
pp. 27
Author(s):  
Chana Raksiri ◽  
Krittiya Pa-im ◽  
Supasit Rodkwan

This paper presents an analysis of the geometric errors of joint assembly that affect the end-effector for a six-axis industrial robot. The errors were composed of 30 parameters that come from the Geometric Dimensioning and Tolerancing (GD&T) design, which is not the normal way to describe them. Three types of manufacturing tolerancing—perpendicularity, parallelism and position—were introduced and investigated. These errors were measured by the laser tracker. The measurement data were calculated with an analysis of the circle fitting method. The kinematic model and error model based on a combination of translations methods were used. The experiment was carried out in order to calculate the tolerancing of geometric error. Then, the positions of the end-effector in the actual measurement from laser tracker and exact performance were compared. The discrepancy was compensated by offline programming. As a result, the position errors were reduced by 90%.


Author(s):  
Nan Zhao ◽  
Soichi Ibaraki

Abstract In general, the “absolute” positioning accuracy of industrial robots is significantly lower than its repeatability. In the past research, in order to improve a robot’s positioning accuracy over the entire workspace, the compensation for the link length errors and the rotation axis angle offsets are often employed. However, the positioning error of the compensated industrial robot is still much higher than that of a typical machine tool. The purpose of this study is to propose a new kinematic model and its calibration scheme to further improve the absolute positional accuracy of an industrial robot over the entire workspace. In order to simplify the problem, this study only targets the 2D positioning accuracy of a SCARA-type robot. The proposed model includes not only link length errors and rotary axis angular offsets but also the “error map” of the angular positioning deviation of each rotary axis. The angular error deviation of each rotary axis is identified by measuring the robot’s end-effector position by a laser tracker at many positions. To verify the validity of the identified model, the effectiveness of the compensation based on it is also investigated.


Sensors ◽  
2020 ◽  
Vol 20 (20) ◽  
pp. 5919
Author(s):  
Caglar Icli ◽  
Oleksandr Stepanenko ◽  
Ilian Bonev

This paper presents an automated calibration method for industrial robots, based on the use of (1) a novel, low-cost, wireless, 3D measuring device mounted on the robot end-effector and (2) a portable 3D ball artifact fixed with respect to the robot base. The new device, called TriCal, is essentially a fixture holding three digital indicators (plunger style), the axes of which are orthogonal and intersect at one point, considered to be the robot tool center point (TCP). The artifact contains four 1-inch datum balls, each mounted on a stem, with precisely known relative positions measured on a Coordinate Measuring Machine (CMM). The measurement procedure with the TriCal is fully automated and consists of the robot moving its end-effector in such as a way as to perfectly align its TCP with the center of each of the four datum balls, with multiple end-effector orientations. The calibration method and hardware were tested on a six-axis industrial robot (KUKA KR6 R700 sixx). The calibration model included all kinematic and joint stiffness parameters, which were identified using the least-squares method. The efficiency of the new calibration system was validated by measuring the accuracy of the robot after calibration in 500 nearly random end-effector poses using a laser tracker. The same validation was performed after the robot was calibrated using measurements from the laser tracker only. Results show that both measurement methods lead to similar accuracy improvements, with the TriCal yielding maximum position errors of 0.624 mm and mean position errors of 0.326 mm.


2008 ◽  
Vol 381-382 ◽  
pp. 579-582
Author(s):  
Jian Fei Ouyang ◽  
W. Liu ◽  
Xing Hua Qu ◽  
Y. Yan

A technique to compensate the geometry errors of industrial robot using Laser Tracker System (LTS) has been presented in this paper. A Spherically Mounted Retro-reflector (SMR) is mounted on the end-effector of industrial robot. The positions of SMR are measured by LTS and compared with the nominal value of industrial robot to get geometry error database of robot. The updated error database, together with real-time measuring of the positions on the robot’s end-effector can be used to compensate the geometric errors of the robot. Using this technique to compensate the industrial robot, the geometry errors can be decreased from 0.1mm to 0.04mm.


2021 ◽  
Author(s):  
Daiki Kato ◽  
Kenya Yoshitugu ◽  
Naoki Maeda ◽  
Toshiki Hirogaki ◽  
Eiichi Aoyama ◽  
...  

Abstract Most industrial robots are taught using the teaching playback method; therefore, they are unsuitable for use in variable production systems. Although offline teaching methods have been developed, they have not been practiced because of the low accuracy of the position and posture of the end-effector. Therefore, many studies have attempted to calibrate the position and posture but have not reached a practical level, as such methods consider the joint angle when the robot is stationary rather than the features during robot motion. Currently, it is easy to obtain servo information under numerical control operations owing to the Internet of Things technologies. In this study, we propose a method for obtaining servo information during robot motion and converting it into images to find features using a convolutional neural network (CNN). Herein, a large industrial robot was used. The three-dimensional coordinates of the end-effector were obtained using a laser tracker. The positioning error of the robot was accurately learned by the CNN. We extracted the features of the points where the positioning error was extremely large. By extracting the features of the X-axis positioning error using the CNN, the joint 1 current is a feature. This indicates that the vibration current in joint 1 is a factor in the X-axis positioning error.


2021 ◽  
Vol 15 (5) ◽  
pp. 599-610
Author(s):  
Md. Moktadir Alam ◽  
◽  
Soichi Ibaraki ◽  
Koki Fukuda

In advanced industrial applications, like machining, the absolute positioning accuracy of a six-axis robot is indispensable. To improve the absolute positioning accuracy of an industrial robot, numerical compensation based on positioning error prediction by the Denavit and Hartenberg (D-H) model has been investigated extensively. The main objective of this study is to review the kinematic modeling theory for a six-axis industrial robot. In the form of a tutorial, this paper defines a local coordinate system based on the position and orientation of the rotary axis average lines, as well as the derivation of the kinematic model based on the coordinate transformation theory. Although the present model is equivalent to the classical D-H model, this study shows that a different kinematic model can be derived using a different definition of the local coordinate systems. Subsequently, an algorithm is presented to identify the error sources included in the kinematic model based on a set of measured end-effector positions. The identification of the classical D-H parameters indicates a practical engineering application of the kinematic model for improving a robot’s positioning accuracy. Furthermore, this paper presents an extension of the present model, including the angular positioning deviation of each rotary axis. The angular positioning deviation of each rotary axis is formed as a function of the axis’ command angles and the direction of its rotation to model the effect of the rotary axis backlash. The identification of the angular positioning deviation of each rotary axis and its numerical compensation are presented, along with their experimental demonstration. This paper provides an essential theoretical basis for the error source diagnosis and error compensation of a six-axis robot.


2019 ◽  
Vol 299 ◽  
pp. 05005
Author(s):  
Melania Tera ◽  
Claudia–Emilia Gîrjob ◽  
Cristina–Maria Biriș ◽  
Mihai Crenganiș

Incremental forming can be usually unfolded either on CNC milling machine–tools or serial industrial robots. The approach proposed in this paper tackles the problem of designing a modular fastening system, which can be adapted for both above mentioned technological equipment. The fastening system of the sheet–metal workpiece is composed of a fixing plate and a retaining plate. The fixing and retaining plates will be made up of different individual elements, which can be easily repositioned to obtain different sizes of the part. Moreover, the fastening system has to be able to be positioned either horizontally (to be fitted on CNC milling machines) or vertically (to be fitted on industrial robots. The paper also presents the design of a tool–holder working unit which will be fitted on KUKA KR 210 industrial robot. The working unit will be mounted as end–effector of the robot and will bear the punch, driving it on the processing toolpaths.


Sign in / Sign up

Export Citation Format

Share Document