I'm in the initial stages of completing my final year project for uni (comparison of pathfinding algorithms for optimal maze solving). I've got a few questions about the precision of the servo motors. I'm experimenting with the DifferentialPilot class and it's methods at the moment, trying to get my robot to move as accurately as possible. My question is could I ever get my robot to move precisely enough without the use of another sensor to complete a fairly complex 5 by 5 maze? I'm experimenting with the travel, rotation and acceleration speed to see if decreasing them will have a positive effect on precision, thoughts? Also does battery life affect precision? From my limited testing it seems to have an effect...