TY - JOUR
T1 - Machine learning-based method for linearization and error compensation of a novel absolute rotary encoder
AU - Iafolla, Lorenzo
AU - Filipozzi, Massimiliano
AU - Freund, Sara
AU - Zam, Azhar
AU - Rauter, Georg
AU - Cattin, Philippe Claude
N1 - Publisher Copyright:
© 2020 The Author(s)
PY - 2021/2
Y1 - 2021/2
N2 - 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. Inspired 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 direction) allows the machine learning algorithms to compensate for the mechanical imperfections of the rotary encoder.
AB - 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. Inspired 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 direction) allows the machine learning algorithms to compensate for the mechanical imperfections of the rotary encoder.
KW - Angular sensor
KW - ASTRAS
KW - Deep learning
KW - Machine learning
KW - Rotary encoder
KW - Shadow sensors
UR - http://www.scopus.com/inward/record.url?scp=85092519160&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85092519160&partnerID=8YFLogxK
U2 - 10.1016/j.measurement.2020.108547
DO - 10.1016/j.measurement.2020.108547
M3 - Article
AN - SCOPUS:85092519160
SN - 0263-2241
VL - 169
JO - Measurement: Journal of the International Measurement Confederation
JF - Measurement: Journal of the International Measurement Confederation
M1 - 108547
ER -