
Originally Posted by
jwatte
If it physically takes longer, then it can't possibly "jump" to that location, because it's physically prevented from doing so.
The "jumpiness" happens when you tell it to go far, and it can go far, but you then don't have a next position to update it to for a bit.
Note, though, that the resolution of the servos is only so fine -- if you need to be at position 520 at some point, and then at 520.2, you can't express that, and the servo can only hold at 520 or 521.
Thus, if the position you want to express is: 520, 520.1, 520.2, 520.4, 520.7, 521.0, 521.3 ... then the servo can only see 520, 520, 520, 520, 520, 521, 521, ... and you will get "small jumps." The only way out of that is to use a different servo with more gearing and higher precision.
Bookmarks