The NXT motors have been curving to the right by about 10-20 degrees. We have checked the program, no curves. We have checked the wiring, but it is also plugged in fine.

  • Have you tried switching the motors? I assume you have separate motor for the left and right wheels. If you switch the motors, does it still curve and if it does, is it curving to the right (indicating a problem with the timing of your program) or to the left (indicating a problem with the rotation speed of one of your motors)?
    – Phil B.
    Apr 8, 2015 at 20:26
  • Have you tried running the motors on different surfaces such as carpet/wood to see if they react differently?
    – Ambo100
    Apr 10, 2015 at 6:57

2 Answers 2


It could be that one wheel slips more than the other. This happens when the tires get dirty. Also, you can adjust your center of balance so that more weight is on the drive wheels and they will slip less.

You can also use the gyro sensor to compensate for any slippage of the wheels.


Check your motors.

I had the same problem due to one motor being older than the other.

Try to match motors which have a similar age or usage.

If this is not possible, use a gyro sensor.

Also, check the center of gravity. This can cause wheel slippages.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.