Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm

The measurement accuracy of the precision instruments that contain rotation joints is influenced significantly by the rotary encoders that are installed in the rotation joints. Apart from the imperfect manufacturing and installation of the rotary encoder, the variations of ambient temperature could...

Full description

Bibliographic Details
Main Authors: Hua-Kun Jia, Lian-Dong Yu, Yi-Zhou Jiang, Hui-Ning Zhao, Jia-Ming Cao
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/9/2603
id doaj-05c57bc22c3c49579d138874ab1fd080
record_format Article
spelling doaj-05c57bc22c3c49579d138874ab1fd0802020-11-25T02:38:16ZengMDPI AGSensors1424-82202020-05-01202603260310.3390/s20092603Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic AlgorithmHua-Kun Jia0Lian-Dong Yu1Yi-Zhou Jiang2Hui-Ning Zhao3Jia-Ming Cao4School 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 measurement accuracy of the precision instruments that contain rotation joints is influenced significantly by the rotary encoders that are installed in the rotation joints. Apart from the imperfect manufacturing and installation of the rotary encoder, the variations of ambient temperature could cause the angle measurement error of the rotary encoder. According to the characteristics of the 2<i>π</i> periodicity of the angle measurement at the stationary temperature and the complexity of the effects of ambient temperature changes, the method based on the Fourier expansion-back propagation (BP) neural network optimized by genetic algorithm (FE-GABPNN) is proposed to improve the angle measurement accuracy of the rotary encoder. The proposed method, which innovatively integrates the characteristics of Fourier expansion, the BP neural network and genetic algorithm, has good fitting performance. The rotary encoder that is installed in the rotation joint of the articulated coordinate measuring machine (ACMM) is calibrated by using an autocollimator and a regular optical polygon at ambient temperature ranging from 10 to 40 °C. The contrastive analysis is carried out. The experimental results show that the angle measurement errors decrease remarkably, from 110.2″ to 2.7″ after compensation. The mean root mean square error (RMSE) of the residual errors is 0.85″.https://www.mdpi.com/1424-8220/20/9/2603angle measurement errorBP neural networkgenetic algorithmrotary encodertemperature compensationinstrument
collection DOAJ
language English
format Article
sources DOAJ
author Hua-Kun Jia
Lian-Dong Yu
Yi-Zhou Jiang
Hui-Ning Zhao
Jia-Ming Cao
spellingShingle Hua-Kun Jia
Lian-Dong Yu
Yi-Zhou Jiang
Hui-Ning Zhao
Jia-Ming Cao
Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm
Sensors
angle measurement error
BP neural network
genetic algorithm
rotary encoder
temperature compensation
instrument
author_facet Hua-Kun Jia
Lian-Dong Yu
Yi-Zhou Jiang
Hui-Ning Zhao
Jia-Ming Cao
author_sort Hua-Kun Jia
title Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm
title_short Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm
title_full Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm
title_fullStr Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm
title_full_unstemmed Compensation of Rotary Encoders Using Fourier Expansion-Back Propagation Neural Network Optimized by Genetic Algorithm
title_sort compensation of rotary encoders using fourier expansion-back propagation neural network optimized by genetic algorithm
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2020-05-01
description The measurement accuracy of the precision instruments that contain rotation joints is influenced significantly by the rotary encoders that are installed in the rotation joints. Apart from the imperfect manufacturing and installation of the rotary encoder, the variations of ambient temperature could cause the angle measurement error of the rotary encoder. According to the characteristics of the 2<i>π</i> periodicity of the angle measurement at the stationary temperature and the complexity of the effects of ambient temperature changes, the method based on the Fourier expansion-back propagation (BP) neural network optimized by genetic algorithm (FE-GABPNN) is proposed to improve the angle measurement accuracy of the rotary encoder. The proposed method, which innovatively integrates the characteristics of Fourier expansion, the BP neural network and genetic algorithm, has good fitting performance. The rotary encoder that is installed in the rotation joint of the articulated coordinate measuring machine (ACMM) is calibrated by using an autocollimator and a regular optical polygon at ambient temperature ranging from 10 to 40 °C. The contrastive analysis is carried out. The experimental results show that the angle measurement errors decrease remarkably, from 110.2″ to 2.7″ after compensation. The mean root mean square error (RMSE) of the residual errors is 0.85″.
topic angle measurement error
BP neural network
genetic algorithm
rotary encoder
temperature compensation
instrument
url https://www.mdpi.com/1424-8220/20/9/2603
work_keys_str_mv AT huakunjia compensationofrotaryencodersusingfourierexpansionbackpropagationneuralnetworkoptimizedbygeneticalgorithm
AT liandongyu compensationofrotaryencodersusingfourierexpansionbackpropagationneuralnetworkoptimizedbygeneticalgorithm
AT yizhoujiang compensationofrotaryencodersusingfourierexpansionbackpropagationneuralnetworkoptimizedbygeneticalgorithm
AT huiningzhao compensationofrotaryencodersusingfourierexpansionbackpropagationneuralnetworkoptimizedbygeneticalgorithm
AT jiamingcao compensationofrotaryencodersusingfourierexpansionbackpropagationneuralnetworkoptimizedbygeneticalgorithm
_version_ 1724791734347497472