Machine learning-based method for linearization and error compensation of an absolute rotary encoder
Lorenzo Iafolla, Massimiliano Filipozzi, Sara Freund, Azhar Zam, Georg, Rauter, Philippe Claude Cattin

TL;DR
This paper presents a machine learning-based approach to develop a high-precision, miniaturized absolute rotary encoder that classifies image sectors and regresses angles, with error compensation for mechanical imperfections.
Contribution
It introduces a novel machine learning framework for linearization and error compensation in a compact absolute rotary encoder, including automatic training data generation.
Findings
High accuracy classification and regression achieved by various algorithms
Extra inputs improve error compensation and reliability
Encoder tolerates eccentric mounting with maintained performance
Abstract
The main objective of this work is to develop a miniaturized, high accuracy, single-turn absolute, rotary encoder called ASTRAS360. Its measurement principle is based on capturing an image that uniquely identifies the rotation angle. To evaluate this angle, the image first has to be classified into its sector based on its color, and only then can the angle be regressed. In-spired by machine learning, we built a calibration setup, able to generate labeled training data automatically. We used these training data to test, characterize, and compare several machine learning algorithms for the classification and the regression. In an additional experiment, we also characterized the tolerance of our rotary encoder to eccentric mounting. Our findings demonstrate that various algorithms can perform these tasks with high accuracy and reliability; furthermore, providing extra-inputs (e.g. rotation…
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.
