Oops, didn't read your post until I had already submitted mine. Basically, sensorless drive motors are rubbish in robots and particularly at low speed and when reversing - go sensored motors for torque and precision control