Artificial Neural Network-based error compensation procedure for low-cost encoders
V.K.Dhar, A.K.Tickoo, S.K.Kaul, R.Koul, B.P.Dubey

TL;DR
This paper presents an ANN-based method to significantly improve the accuracy of resolver-based 16-bit encoders by compensating for their systematic error profiles, validated through experiments on multiple encoders.
Contribution
The paper introduces a neural network error compensation technique tailored for individual encoders, achieving nearly tenfold accuracy improvement over standard encoder performance.
Findings
Encoder accuracy improved from ~6 arc-min to ~0.65 arc-min.
Error profiles are reproducible over time, validating systematic error correction.
Method successfully applied to four different encoders.
Abstract
An Artificial Neural Network-based error compensation method is proposed for improving the accuracy of resolver-based 16-bit encoders by compensating for their respective systematic error profiles. The error compensation procedure, for a particular encoder, involves obtaining its error profile by calibrating it on a precision rotary table, training the neural network by using a part of this data and then determining the corrected encoder angle by subtracting the ANN-predicted error from the measured value of the encoder angle. Since it is not guaranteed that all the resolvers will have exactly similar error profiles because of the inherent differences in their construction on a micro scale, the ANN has been trained on one error profile at a time and the corresponding weight file is then used only for compensating the systematic error of this particular encoder. The systematic nature of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
