0
$\begingroup$

As far as I understand the joint encoders output the angle and the wheel encoders output speed. Is that accurate? In either case, how do the differences affect the kinematic calculations, as in path planning, trajectory tracking and motion control?

$\endgroup$
  • $\begingroup$ for joint and wheel encoders, some of them output a change in position and some of them output the absolute position ..... how do the differences affect the .... .... differences in what? $\endgroup$ – jsotola Feb 10 at 17:41
0
$\begingroup$

Encoders used in wheels and manipulator joints are essentially the same. It is the post-processing pipeline that changes their usage and significance. These encoders basically sense the rotational motion.

All optical encoders or magnetic encoders or hall effect encoders record the amount of rotation that occurred in a fixed time. Generally, a magnetic or hall effect sensor has a resolution of somewhere around 12 bits (2^12 = 4096 ticks per revolution = ~0.087 degrees) or higher.

Encoders used for join angle measurement sum the number of ticks obtained per in a definite period of time to measure the motion of the joint. This is added to the existing multi-turn count to express the absolute value of joint angular position.

However, for wheel encoders, they obtain the number of ticks and then divide it by the amount of time passed to express the same result as joint angular velocity.

Sometimes, depending upon the sensitivity and desired accuracy needed in the task, different kinds of encoders may be used. Because robot wheels are expected to rotate faster and continuously gaining multi-turns, one could expect encoders with somewhere around 10-12 bit resolution for them while given that a manipulator arm needs more accuracy and precision, they could have resolutions as high as 16 bits.

$\endgroup$
  • $\begingroup$ thank you for your answer, how would these differences affect say when we model a manipulator and a mobile robot? $\endgroup$ – Leon Rai Feb 11 at 14:03
  • $\begingroup$ They don't affect the modeling of a manipulator. These are sensor readings, i.e. the variables in the model. Only the accuracy of sensing shall affect how close your derived model gets to the actual mode. Please accept/upvote the answer if you found it useful. $\endgroup$ – Akshay Kumar Feb 12 at 21:37

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.