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...

Full description

Bibliographic Details
Main Authors: Yizhou Jiang, Liandong Yu, Huakun Jia, Huining Zhao, Haojie Xia
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