Autonomous- robot keeps going back

Our robot goes forward 2 inches, but then goes back too much. So by the time the loop has ended, the robot is almost 12 inches away from where it is supposed to be.

How can I fix this?