Li Zhibin, Li Shuai, Bamasag Omaimah Omar, Alhothali Areej, Luo Xin
IEEE Trans Neural Netw Learn Syst. 2023 Nov;34(11):8778-8790. doi: 10.1109/TNNLS.2022.3153039. Epub 2023 Oct 27.
Recently, robot arms have become an irreplaceable production tool, which play an important role in the industrial production. It is necessary to ensure the absolute positioning accuracy of the robot to realize automatic production. Due to the influence of machining tolerance, assembly tolerance, the robot positioning accuracy is poor. Therefore, in order to enable the precise operation of the robot, it is necessary to calibrate the robotic kinematic parameters. The least square method and Levenberg-Marquardt (LM) algorithm are commonly used to identify the positioning error of robot. However, it generally has the overfitting caused by improper regularization schemes. To solve this problem, this article discusses six regularization schemes based on its error models, i.e., L , L , dropout, elastic, log, and swish. Moreover, this article proposes a scheme with six regularization to obtain a reliable ensemble, which can effectively avoid overfitting. The positioning accuracy of the robot is improved significantly after calibration by enough experiments, which verifies the feasibility of the proposed method.
近年来,机器人手臂已成为一种不可替代的生产工具,在工业生产中发挥着重要作用。为实现自动化生产,确保机器人的绝对定位精度至关重要。由于加工公差、装配公差的影响,机器人的定位精度较差。因此,为使机器人能够精确运行,有必要对机器人运动学参数进行校准。最小二乘法和Levenberg-Marquardt(LM)算法常用于识别机器人的定位误差。然而,它通常会因正则化方案不当而导致过拟合。为解决这一问题,本文基于其误差模型讨论了六种正则化方案,即L1、L2、随机失活、弹性网络、对数和Swish。此外,本文提出了一种具有六种正则化的方案以获得可靠的集成,可有效避免过拟合。通过充分的实验验证,校准后机器人的定位精度得到显著提高,验证了所提方法的可行性。