Autonomous robot drive in straight line using GPS

The way that works is each time you get a position from GPS, it can lie ANYWHERE in a radius of 2.5 meters. If you average the results over some time period you can close in on the actual position. But that may take several minutes.