Difference in forward and backward pulsout values
I got a Basic Stamp BS2 Board of Education Rev D Robot kit yesterday afternoon.
I have it running and it seems to work properly. Today I got it running forward and backward in a nice straight line for 10 seconds
Forward Values:
PULSOUT 13, 850
PULSOUT 12, 685
Backward Values:
PULSOUT 13, 650
PULSOUT 12, 810
Question: I do not understand why the forward delta from top speed on Servo 12 is 35 going forward and the delta on Servo 12 is 40 going backward. Should not the backward value be PULSOUT 12, 815? But that value veers of to the right a bit whereas 810 gives me a nice straight line (same floor location in both tests).
.... C
I have it running and it seems to work properly. Today I got it running forward and backward in a nice straight line for 10 seconds
Forward Values:
PULSOUT 13, 850
PULSOUT 12, 685
Backward Values:
PULSOUT 13, 650
PULSOUT 12, 810
Question: I do not understand why the forward delta from top speed on Servo 12 is 35 going forward and the delta on Servo 12 is 40 going backward. Should not the backward value be PULSOUT 12, 815? But that value veers of to the right a bit whereas 810 gives me a nice straight line (same floor location in both tests).
.... C
Comments
It's tough to get two motor to move at the same speed without encoders.
I've noticed some servos seem to behave better at lower speeds. I'd try cutting your speed in half and see of the forward and backward values match better.
When I had my last CR servo powered robot perform a figure 8 I used a speed of 100us which would be a speed setting of 50 on a BS2.
I also did not mean to imply I see a problem. I was merely questioning why this should happen. Electrodude - I did tune the servos prior to final assembly and I made sure both servos were stopped (zero hum or noise) when I calibrated them.
I figured the difference was normal, but I am happy to have the confirmation.
... C
BTW, welcome to the Forums, Computeruser!