Over short distances I've found the round off error from the Arduino's floating point libraries to be a problem.
Using simple trig over short distances, like around the block, seems to be more accurate.
1 Like