Calibrate motors using arduino
I used a simple optical encoder and the little disks that came with my kit.  The encoders cost &lt; £1 for 2 of them.  

Failing that use an accelerometer and measure the lateral motion, should also cost about £1.