by inaki » Thu May 25, 2006 9:18 am
by inaki
Thu May 25, 2006 9:18 am
Some comments.
The only register that is needed to set to zero is the 8. Thanks to stevo3d for pointing out this. The register 9 is set to zero when the 8 is. No need to set register 6 and 7 because these are already at zero (except if you have changed it).
Stevo3d realized also that Robot Terminal is actually able to write to these registers but you must use 2 bytes instead of 1 as the argument. The argument to write to register 8 must be two bytes, LSB first.
The servos in continuous rotation mode are much slower that the same servos working in normal mode. For example, a speed of 80 that in normal conditions would move the servo slowly, would not rotate at all the wheel under continuous mode. You wont get any motion at all below speed 150.
So don't expect to achieve high speeds with your Bioloid road racer. My Trycicle prototype runs at about just 0,5m/second.
Anyway is nice to have such an easy continuous rotation mode without having to hack the servos.
Some comments.
The only register that is needed to set to zero is the 8. Thanks to stevo3d for pointing out this. The register 9 is set to zero when the 8 is. No need to set register 6 and 7 because these are already at zero (except if you have changed it).
Stevo3d realized also that Robot Terminal is actually able to write to these registers but you must use 2 bytes instead of 1 as the argument. The argument to write to register 8 must be two bytes, LSB first.
The servos in continuous rotation mode are much slower that the same servos working in normal mode. For example, a speed of 80 that in normal conditions would move the servo slowly, would not rotate at all the wheel under continuous mode. You wont get any motion at all below speed 150.
So don't expect to achieve high speeds with your Bioloid road racer. My Trycicle prototype runs at about just 0,5m/second.
Anyway is nice to have such an easy continuous rotation mode without having to hack the servos.