by Bullit » Wed Mar 23, 2011 6:40 pm
by Bullit
Wed Mar 23, 2011 6:40 pm
Thanks SJ for those clarifications.
It seems to me that the rx-28m holds its position more finely then the other Robotis servos. When I think about this, it makes sense given the precision of the potentiometer and the fact its read by a 10bit A2D on the ATMega8 in the servo. One can imagine there is no way that the Robotis potentiometer servos achieve true 0.29 degree precision. The rx-28m's on the other hand use a 12bit magnetic encoder and a digital SPI interface to the sensor therefore the output is over-sampled and we can imagine that it achieves the 0.29 degree precision.
The Robotis ex-106+'s have an interesting arrangement of potentiometer on the final output and a magnetic encoder on the motor. The magnetic encoder there is likely only quadrature of the motor and gives some finer resolution between steps from the potentiometer. This solution has some problems in that the motor position can be finely controlled but the output includes gearing backlash. I have found the ex-106+'s have the greatest backlash of the Robotis servos. Robotis also struggled quite a bit getting calibration of the ex's to work well as one can imagine given the arrangement of potentiometer and motor encoder.
If you look at the specs for the Murata potentiometers used by Robotis in the servos its easy to understand why they wear out and why they are noisy.
Thanks SJ for those clarifications.
It seems to me that the rx-28m holds its position more finely then the other Robotis servos. When I think about this, it makes sense given the precision of the potentiometer and the fact its read by a 10bit A2D on the ATMega8 in the servo. One can imagine there is no way that the Robotis potentiometer servos achieve true 0.29 degree precision. The rx-28m's on the other hand use a 12bit magnetic encoder and a digital SPI interface to the sensor therefore the output is over-sampled and we can imagine that it achieves the 0.29 degree precision.
The Robotis ex-106+'s have an interesting arrangement of potentiometer on the final output and a magnetic encoder on the motor. The magnetic encoder there is likely only quadrature of the motor and gives some finer resolution between steps from the potentiometer. This solution has some problems in that the motor position can be finely controlled but the output includes gearing backlash. I have found the ex-106+'s have the greatest backlash of the Robotis servos. Robotis also struggled quite a bit getting calibration of the ex's to work well as one can imagine given the arrangement of potentiometer and motor encoder.
If you look at the specs for the Murata potentiometers used by Robotis in the servos its easy to understand why they wear out and why they are noisy.
Last edited by Bullit on Thu Mar 24, 2011 9:43 am, edited 1 time in total.