Detection of Absolute Position of Robot Joint Using Incremental Encoders

증분형 엔코더를 이용한 로봇 관절의 절대위치 검출

  • Received : 2014.12.10
  • Accepted : 2015.02.11
  • Published : 2015.06.01


This paper proposes an efficient detection of absolute position of a robot joint using two incremental encoders. We considers a robot joint comprising a motor, a reducer, two encoders, and a motor drive. An incremental(first) encoder provides motor's rotor position or input position of reducer while another incremental(second) encoder does output position of the reducer. A table is made where the relationship between the first and the second encoder counts is recorded. The key point is placed where the table is constructed: when a pulse occurs in the second encoder, there exists a corresponding unique count value of the first encoder. The absolute position is detected using the table by searching the second encoder position corresponding to the first encoder count value when a pulse occurs in the second encoder. The proposed method needs a small rotation, as just one second encoder's pulse angle, for the initial absolute position detection.


  1. K. Kosuge, H. Yoshida, D. Taguchi, T. Fukuda, K. Hariki, K. Kanitani, and M. Sakai, "Robot-human collaboration for new robotic applications," Industrial Electronics, Control and Instrumentation, International Conference on, 1994.
  2. P. J. Hinds, T. L. Roberts, and H. Jones, "Whose job is it anyway? a study of human-robot interaction in a collaborative task," Human-Computer Interaction, vol. 19, pp. 151-181, 2004.
  3. Trogny Brogardh, "Present and future robot control development-An industrial perspective," Annual Review in Control, vol. 31, pp. 69-79, 2007.
  4. R. I. Kibrick and C. R. Delaney, "Encoder for measuring both incremental and absolute positions of moving elements," Pat. No. US4736187, USA, 1988.
  5. J. S. Lim and Y. J. Lee, "Detection method of absolute position of reducer output axis," Pat. No. 10-1461627, Korea, 2014.