Servo Mismatched
Daniel L.
Posts: 7
The P13 Servo which controls the left wheel is too fast, way too fast. I tried reducing to to:
[noparse][[/noparse]code]
'.......
DO
·· PULSOUT 13, 793
'........
[noparse][[/noparse]/code]
With no effect
when I change it to.
[noparse][[/noparse]code]
'.......
DO
·· PULSOUT 13, 792
'........
[noparse][[/noparse]/code]
It curves left then. The servos are centered. They both are stopped at 750, I don't know whats wrong .
·
[noparse][[/noparse]code]
'.......
DO
·· PULSOUT 13, 793
'........
[noparse][[/noparse]/code]
With no effect
when I change it to.
[noparse][[/noparse]code]
'.......
DO
·· PULSOUT 13, 792
'........
[noparse][[/noparse]/code]
It curves left then. The servos are centered. They both are stopped at 750, I don't know whats wrong .
·
Comments
Do the servos have the same model number? How are they marked?
Oh thats weird... when p13 was set to 1000 and p12 to 500 it went perfectly straight. The boe bot book said max was either 650 or 850. Why does that happen?
Oh and sorry for putting this in the wrong forum, I didn't see the boebot forum.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Daniel L.
AKA, The Ninja of Frozen Milk
AAKA, ゆきごくろさき (Yukigo Kurosaki )
Continuous motion servos like the wheel servos on a BoeBot are actually modified standard servos with the position feedback mechanism disabled and the mechanical stops removed. They're not very precise things. I suspect that the BoeBot documentation talked about PULSOUT values of 650 and 850 because there's a 100 difference from the stop value of 750 and most of the speed change for the servo is close to the stop value. It's not linear.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Daniel L.
AKA, The Ninja of Frozen Milk
AAKA, ゆきごくろさき (Yukigo Kurosaki )