| Literature DB >> 24302854 |
Abstract
Robot calibration is a useful diagnostic method for improving the positioning accuracy in robot production and maintenance. An online robot self-calibration method based on inertial measurement unit (IMU) is presented in this paper. The method requires that the IMU is rigidly attached to the robot manipulator, which makes it possible to obtain the orientation of the manipulator with the orientation of the IMU in real time. This paper proposed an efficient approach which incorporates Factored Quaternion Algorithm (FQA) and Kalman Filter (KF) to estimate the orientation of the IMU. Then, an Extended Kalman Filter (EKF) is used to estimate kinematic parameter errors. Using this proposed orientation estimation method will result in improved reliability and accuracy in determining the orientation of the manipulator. Compared with the existing vision-based self-calibration methods, the great advantage of this method is that it does not need the complex steps, such as camera calibration, images capture, and corner detection, which make the robot calibration procedure more autonomous in a dynamic manufacturing environment. Experimental studies on a GOOGOL GRB3016 robot show that this method has better accuracy, convenience, and effectiveness than vision-based methods.Entities:
Mesh:
Year: 2013 PMID: 24302854 PMCID: PMC3835480 DOI: 10.1155/2013/139738
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Structure of the system.
Figure 2Forward kinematics of an n-DOF robot.
Figure 3IMU sensor (a) and the prototype board (b).
Figure 5Steel plate and errors measurement system.
The nominal link parameters in DH model for the GOOGOL GRB3016 robot.
| Joints | DH | |||
|---|---|---|---|---|
|
|
| d |
| |
| 1 | 150 | − | 250 | 0 |
| 2 | 570 | − | 0 | − |
| 3 | 150 |
| 0 | 0 |
| 4 | 0 | − | 650 | 0 |
| 5 | 0 | − | 0 | − |
| 6 | 0 | 0 | −200 | 0 |
Figure 4Skeleton of the GOOGOL GRB3016 robot with coordinate frames in the zero position.
Figure 6Definition of 3D errors.
Figure 7Estimated D-H parameter errors with EKF.
Estimated parameter errors of 6 DOF robot.
| Error | Joint | |||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| Δ | 2.8759 | 2.6679 | 4.5582 | 2.5580 | 4.4248 | 3.1172 |
| Δ | 0.0088 | 0.6855 | −0.2482 | −0.6892 | −0.0974 | −0.9373 |
| Δ | 3.1049 | 2.9095 | 4.5347 | 0.1594 | 2.7675 | 3.4382 |
| Δ | 0.2441 | 1.3982 | 1.2752 | 0.2644 | 1.5575 | −0.6128 |
The 3D errors with 15 pose measurements.
| Hole number | Method [ | Our method (mm) |
|---|---|---|
| 1 | 0.45 | 0.40 |
| 2 | 0.33 | 0.30 |
| 3 | 0.51 | 0.29 |
| 4 | 0.52 | 0.21 |
| 5 | 0.38 | 0.32 |
| 6 | 0.61 | 0.16 |
| 7 | 0.61 | 0.37 |
| 8 | 0.49 | 0.46 |
| 9 | 0.53 | 0.23 |
| 10 | 0.51 | 0.38 |
| 11 | 0.48 | 0.42 |
| 12 | 0.57 | 0.14 |
| 13 | 0.44 | 0.15 |
| 14 | 0.71 | 0.35 |
| 15 | 0.48 | 0.26 |
| 16 | 0.51 | 0.36 |
Figure 8Mean absolute errors in different number of measurements.
Figure 9The comparison in execution time.