Skip to main content
Log in

Absolute rotary encoder system based on optical sensor for angular measurement

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

A goniometer is a device used to measure the angular range of motion of various human joints and muscle groups, such as the elbow, knee or waist. However, the majority of mechanical goniometers are heavy, provide inaccurate measurements and are affected by dust or stains. Electronic and optical fiber-based goniometers demonstrate better capability than their mechanical equivalents; however, due to their higher costs and complicated setup requirements, their usage is not viable. Optical-based encoder patterns were GC-ARE previously proposed and discussed in some studies. Such optical-based encoder patterns achieve the same angular resolution as traditional Gray code encoder patterns with many shortcomings, such as a high error rate and low tolerance, which arise as a result of the encoding method. This paper presents a design for a reliable and non-intrusive phase shift code absolute rotary encoder (PSC-ARE), which is based on an optical sensor, providing a low-cost, high-precision absolute rotary encoder system. An inexpensive optical mouse sensor is used to capture the code image and the phase shift code transforming time-domain data into frequency domain, which is used to decode the corresponding absolute angle. The PSC-ARE proposed in this study shows a performance improvement over conventional designs owing to the reduced interference from dust and other environmental particles and provides lower sensitivity to calibration errors. Furthermore, the proposed design is not only more compact and portable than the traditional goniometer, and it can also provide a longer lifespan as no stepper motor is included. Finally, the proposed design demonstrates high tolerance to “unintentional defocus” effects and noise effects.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Tresanchez M, Pallejà T, Teixidó M, Palacín J (2010) Using the image acquisition capabilities of the optical mouse sensor to build an absolute rotary encoder. Sens Actuators, A 157(1):161–167. https://doi.org/10.1016/j.sna.2009.11.002

    Article  Google Scholar 

  2. B (2018) Ltd, "Electrogoniometer,". http://www.biometricsltd.com/gonio.htm.

  3. Donno M, Palange E, Di Nicola F, Bucci G, Ciancetta F (2008) A new flexible optical fiber goniometer for dynamic angular measurements: Application to human joint movement monitoring. IEEE Trans Instrum Meas 57(8):1614–1620

    Article  Google Scholar 

  4. Domínguez G, Cardiel E, Arias S, Rogeli P (2013) “A Digital Goniometer based on encoders for measuring knee-joint position in an orthosis,” in 2013 World Congress on Nature and Biologically Inspired Computing. IEEE. https://doi.org/10.1109/NaBIC.2013.6617835

    Article  Google Scholar 

  5. Lim CK, Luo Z, Chen IM, Yeo SH (2011) A low cost wearable optical-based goniometer for human joint monitoring. Frontiers of Mechanical Engineering. 6(1):13–22. https://doi.org/10.1007/s11465-011-0201-7

    Article  Google Scholar 

  6. Wang H et al (2015) Absolute optical imaging position encoder. Measurement. https://doi.org/10.1016/j.measurement.2015.02.028

    Article  Google Scholar 

  7. H. Urabe, "Optical absolute rotary encoder," ed: Google Patents, 2010.

  8. Tresanchez M, Pallejà T, Teixidó M, Palacin J (2009) The optical mouse sensor as an incremental rotary encoder. Sens Actuators, A 155(1):73–81

    Article  Google Scholar 

  9. Dziwiński T (2015) A Novel Approach of an Absolute Encoder Coding Pattern. IEEE Sens J 15(1):397–401. https://doi.org/10.1109/JSEN.2014.2345587

    Article  Google Scholar 

  10. W. Qiu-Hua, W. Yuan-Yuan, S. Ying and Y. Shou-Wang (2012) "A Novel Miniature Absolute Metal Rotary Encoder Based on Single-track Periodic Gray Code," in 2012 Second International Conference on Instrumentation, Measurement, Computer, Communication and Control. IEEE. 8(10); 399–402. https://doi.org/10.1109/IMCCC.2012.98.

  11. Zhang F, Zhu H (2013) Single-track Gray codes with non-k-spaced heads. IEEE International Symposium on Information Theory. 7(12):311–315. https://doi.org/10.1109/ISIT.2013.6620238

    Article  Google Scholar 

  12. Schwartz M, Etzion T (1999) The structure of single-track Gray codes. IEEE Trans Inf Theor 45(7):2383–2396. https://doi.org/10.1109/18.796379

    Article  MathSciNet  MATH  Google Scholar 

  13. Fan Z, Hengjun Z, Ying L, Cheng Q (2013) Upper bound of single-track Gray codes and the combined coding method of period 2n. Ifost. 2:405–409. https://doi.org/10.1109/IFOST.2013.6616921

    Article  Google Scholar 

  14. Tomlinson GH (1987) Absolute-type shaft encoder using shift register sequences. Electron Lett 23(8):398–400. https://doi.org/10.1049/el:19870291

    Article  Google Scholar 

  15. A. CC, "Arduino Yun." https://www.arduino.cc/en/Main/Products.

  16. M. Schwartz (2014) Internet of things with the Arduino Yun. Packt Publishing Ltd.

  17. Parwekar P, Rodda S (2017) Optimization of Clustering in Wireless Sensor Networks Using Genetic Algorithm. International Journal of Applied Metaheuristic Computing. 8:84–98. https://doi.org/10.4018/IJAMC.2017100105

    Article  Google Scholar 

  18. Parwekar P, Rodda S, Vani Mounika S (2014) “Comparison between Genetic Algorithm and PSO for Wireless Sensor Networks,”, in Smart Computing and Informatics. Springer, Singapore

    Google Scholar 

  19. O. C. I. A. Company, "E6CP-A Rotary Encoder." https://industrial.omron.co.uk/en/products/e6cp-a.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ching-Wen Huang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lin, WY., Huang, CW. Absolute rotary encoder system based on optical sensor for angular measurement. J Supercomput 77, 8355–8373 (2021). https://doi.org/10.1007/s11227-020-03585-4

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03585-4

Keywords

Navigation