Optical Instruments, Volume. 45, Issue 1, 32(2023)

Application of XGBoost machine learning in error compensation of photoelectric encoder

Yingzheng LI... Zhibin LI*, Lei JIN, Zhenzhen HU, Yefei KANG and Gengbai LI |Show fewer author(s)
Author Affiliations
  • Department of Automation, Shanghai University of Electric Power, Shanghai 200082, China
  • show less

    The error of photoelectric encoder detection system is mainly affected by the angle measurement error of the reference photoelectric encoder, data acquisition error and coaxial error. The angle measurement error can be compensated. In this paper, an algorithm based on extreme gradient boosting (XGBoost) machine learning is designed to compensate the error of the reference photoelectric encoder. After compensation, the static accuracy is improved by 35 times. The standard deviation is decreased from 3.62" to 0.13", and the maximum error value is reduced from 5.53" to 0.39". Compared with the traditional back progagation (BP) neural network algorithm and radial basis function (RBF) neural network algorithm, XGBoost's compensation is better than the others. XGBoost machine learning algorithm compensation effectively reduces the measurement error of the reference photoelectric encoder and improves the detection accuracy of the photoelectric encoder detection system.

    Tools

    Get Citation

    Copy Citation Text

    Yingzheng LI, Zhibin LI, Lei JIN, Zhenzhen HU, Yefei KANG, Gengbai LI. Application of XGBoost machine learning in error compensation of photoelectric encoder[J]. Optical Instruments, 2023, 45(1): 32

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: APPLICATION TECHNOLOGY

    Received: Jul. 5, 2022

    Accepted: --

    Published Online: Mar. 20, 2023

    The Author Email: LI Zhibin (thermal_li@163.com)

    DOI:10.3969/j.issn.1005-5630.2023.001.005

    Topics