Positioning error compensation of an industrial robot using neural networks and experimental study

LI Bo,TIAN Wei,Chufan ZHANG,HUA Fangfang,CUI Guangyu,LI Yufei,Bo LI,Wei TIAN,Fangfang HUA,Guangyu CUI,Yufei LI
DOI: https://doi.org/10.1016/j.cja.2021.03.027
IF: 5.7
2022-02-01
Chinese Journal of Aeronautics
Abstract:Due to the characteristics of high efficiency, wide working range, and high flexibility, industrial robots are being increasingly used in the industries of automotive, machining, electrical and electronic, rubber and plastics, aerospace, food, etc. Whereas the low positioning accuracy, resulted from the serial configuration of industrial robots, has limited their further developments and applications in the field of high requirements for machining accuracy, e.g., aircraft assembly. In this paper, a neural-network-based approach is proposed to improve the robots' positioning accuracy. Firstly, the neural network, optimized by a genetic particle swarm algorithm, is constructed to model and predict the positioning errors of an industrial robot. Next, the predicted errors are utilized to realize the compensation of the target points at the robot's workspace. Finally, a series of experiments of the KUKA KR 500-3 industrial robot with no-load and drilling scenarios are implemented to validate the proposed method. The experimental results show that the positioning errors of the robot are reduced from 1.529 mm to 0.344 mm and from 1.879 mm to 0.227 mm for the no-load and drilling conditions, respectively, which means that the position accuracy of the robot is increased by 77.6% and 87.9% for the two experimental conditions, respectively.
engineering, aerospace
What problem does this paper attempt to address?
This paper attempts to address the issue of positioning errors in industrial robots used in high-precision manufacturing, such as aircraft assembly. Specifically, due to the serial structure of industrial robots, their positioning accuracy is relatively low (typically ±1-2 millimeters), which limits their further development and application in scenarios requiring high-precision processing (e.g., drilling in aircraft assembly requiring accuracy within ±0.5 millimeters). To solve this problem, the paper proposes a neural network-based method to improve the positioning accuracy of robots. First, the neural network is optimized using the Genetic Particle Swarm Optimization (GPSO) algorithm to model and predict the positioning errors of industrial robots. Then, the predicted errors are used to compensate for the target points within the robot's workspace. Finally, a series of experiments were conducted to verify the effectiveness of the proposed method, including experiments under no-load conditions and drilling conditions. The experimental results show that the positioning error of the robot under no-load conditions was reduced from 1.529 millimeters to 0.344 millimeters, and the positioning error under drilling conditions was reduced from 1.879 millimeters to 0.227 millimeters, with improvements of 77.6% and 87.9%, respectively. In summary, this paper aims to develop a neural network-based method for compensating positioning errors in industrial robots and demonstrates through experiments that this method can significantly improve the positioning accuracy of robots in high-precision fields such as aerospace manufacturing.