Absolute Positioning Accuracy Improvement in an Industrial Robot
The absolute positioning accuracy of a robot is an important specification that determines its performance, but it is affected by several error sources. Typical calibration methods only consider kinematic errors and neglect complex non-kinematic errors, thus limiting the absolute positioning accurac...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-08-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/20/16/4354 |
id |
doaj-b1989947184243e2b293dfee3c2fe3a9 |
---|---|
record_format |
Article |
spelling |
doaj-b1989947184243e2b293dfee3c2fe3a92020-11-25T02:59:24ZengMDPI AGSensors1424-82202020-08-01204354435410.3390/s20164354Absolute Positioning Accuracy Improvement in an Industrial RobotYizhou Jiang0Liandong Yu1Huakun Jia2Huining Zhao3Haojie Xia4School of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, ChinaSchool of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, ChinaSchool of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, ChinaSchool of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, ChinaSchool of Instrument Science and Opto-Electronics Engineering, Hefei University of Technology, Hefei 230009, ChinaThe absolute positioning accuracy of a robot is an important specification that determines its performance, but it is affected by several error sources. Typical calibration methods only consider kinematic errors and neglect complex non-kinematic errors, thus limiting the absolute positioning accuracy. To further improve the absolute positioning accuracy, we propose an artificial neural network optimized by the differential evolution algorithm. Specifically, the structure and parameters of the network are iteratively updated by differential evolution to improve both accuracy and efficiency. Then, the absolute positioning deviation caused by kinematic and non-kinematic errors is compensated using the trained network. To verify the performance of the proposed network, the simulations and experiments are conducted using a six-degree-of-freedom robot and a laser tracker. The robot average positioning accuracy improved from 0.8497 mm before calibration to 0.0490 mm. The results demonstrate the substantial improvement in the absolute positioning accuracy achieved by the proposed network on an industrial robot.https://www.mdpi.com/1424-8220/20/16/4354absolute positioning accuracyindustrial robotneural networkdifferential evolution algorithm |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yizhou Jiang Liandong Yu Huakun Jia Huining Zhao Haojie Xia |
spellingShingle |
Yizhou Jiang Liandong Yu Huakun Jia Huining Zhao Haojie Xia Absolute Positioning Accuracy Improvement in an Industrial Robot Sensors absolute positioning accuracy industrial robot neural network differential evolution algorithm |
author_facet |
Yizhou Jiang Liandong Yu Huakun Jia Huining Zhao Haojie Xia |
author_sort |
Yizhou Jiang |
title |
Absolute Positioning Accuracy Improvement in an Industrial Robot |
title_short |
Absolute Positioning Accuracy Improvement in an Industrial Robot |
title_full |
Absolute Positioning Accuracy Improvement in an Industrial Robot |
title_fullStr |
Absolute Positioning Accuracy Improvement in an Industrial Robot |
title_full_unstemmed |
Absolute Positioning Accuracy Improvement in an Industrial Robot |
title_sort |
absolute positioning accuracy improvement in an industrial robot |
publisher |
MDPI AG |
series |
Sensors |
issn |
1424-8220 |
publishDate |
2020-08-01 |
description |
The absolute positioning accuracy of a robot is an important specification that determines its performance, but it is affected by several error sources. Typical calibration methods only consider kinematic errors and neglect complex non-kinematic errors, thus limiting the absolute positioning accuracy. To further improve the absolute positioning accuracy, we propose an artificial neural network optimized by the differential evolution algorithm. Specifically, the structure and parameters of the network are iteratively updated by differential evolution to improve both accuracy and efficiency. Then, the absolute positioning deviation caused by kinematic and non-kinematic errors is compensated using the trained network. To verify the performance of the proposed network, the simulations and experiments are conducted using a six-degree-of-freedom robot and a laser tracker. The robot average positioning accuracy improved from 0.8497 mm before calibration to 0.0490 mm. The results demonstrate the substantial improvement in the absolute positioning accuracy achieved by the proposed network on an industrial robot. |
topic |
absolute positioning accuracy industrial robot neural network differential evolution algorithm |
url |
https://www.mdpi.com/1424-8220/20/16/4354 |
work_keys_str_mv |
AT yizhoujiang absolutepositioningaccuracyimprovementinanindustrialrobot AT liandongyu absolutepositioningaccuracyimprovementinanindustrialrobot AT huakunjia absolutepositioningaccuracyimprovementinanindustrialrobot AT huiningzhao absolutepositioningaccuracyimprovementinanindustrialrobot AT haojiexia absolutepositioningaccuracyimprovementinanindustrialrobot |
_version_ |
1724702589287661568 |