GPS Accuracy

Revision as of 14:46, 22 October 2013 by User:Fellrnr (User talk:Fellrnr | contribs)

Revision as of 14:46, 22 October 2013 by User:Fellrnr (User talk:Fellrnr | contribs)

I evaluated the real world accuracy of GPS watches using the Garmin 310XT and the Garmin 910XT while running over 1,100 miles/1,800Km and recording over 4,000 data points. On average, the watches were remarkably good, but this is because the errors even out.

Contents

1 Methodology

Simply taking a GPS watch on a single run does not provide sufficient data to reasonably evaluate its accuracy. So to gather the data for this test I marked my usual running route at quarter-mile intervals, using a Jones counter to provide an accurate measure of distance. The Jones counter is the device used to certify courses, and I followed the USATF course certification process. The course I run along is a little challenging for GPS, with lots of twists, tree cover, and one bridge that I go under. The bridge carries a 4 lane road, so it's wide enough to cause the watches to briefly loose GPS signal. However, I believe that it's reasonably representative of real-world conditions, and probably less challenging than running in the city with skyscrapers. At both ends of the course there is a turnaround, and I set the mark an eighth of a mile from the end. That way I can evaluate how well the watches handle an about turn. So far I have recorded 4,658 GPS points, 3,881 using a Garmin 310XT and 777 using a Garmin 910XT. This represents 1,164 miles/1,874 Km of running.

This is the course I use to evaluate the accuracy of GPS Running Watches.

2 Accuracy, Trueness and Precision

For this evaluation I'll use the definition of Accuracy as the combination of trueness and precision:

This is an example of high precision, as all the hits are tightly clustered. However, the trueness is poor as all the hits are off center, so accuracy is low.
This shows good trueness, as all the hits are around the center. On average they are on target, but there is poor precision, as the hits are scattered.

We can look at trueness by measuring the average lap length and precision by measuring the standard deviation.

3 Accuracy

I've divided the laps into those that go under the bridge, those that are immediately after a lap that goes under the bridge, those that turn around and then all the remainder (normal).

Type Count Trueness Precision (Standard Deviation) 95% within +/- Dropouts
Normal 3,452 0.19% 3.01% 12.0% 1.8%
Under Bridge 252 1.27% 3.51% 14.0% 100.0%
After Bridge 448 2.24% 3.18% 12.7% 1.8%
Turn Around 217 4.01% 3.76% 15.0% 2.3%

4 Interpretation

What do these statistics mean? This is my interpretation:

  • Away from the bridge and the turnaround, the average distance recorded (trueness) is quite good, averaging out to 0.19%, which is 30"/74cm per quarter mile.
  • Not surprisingly, the trueness drops going under the bridge and is 1.27% (201"/500cm). More interestingly, the trueness just after the breach is even lower at 2.24% (355"/885cm). This suggests that the GPS watches are struggling to reacquire the satellites.
  • The turnarounds are even less true than going under a bridge, resulting in an average distance that is out by 4.01% (635"/1,582cm).
  • The precision of the GPS watches is 3-4%, which means that 95% of samples will fall within 12-15% of the correct distance. For normal laps, that is 95% of laps are within 159'/4.8m per quarter mile.
  • As expected, the GPS watches have dropouts (use satellite signal) on every lap that goes under the bridge. The watches also have dropouts 1.8% of the time on normal laps.

5 Recommendations

This data leads me to a few conclusions.

  • GPS watches are accurate enough for most general running.
  • It takes time for the GPS watches to acquire the satellites. The watches tended to say they are ready to go before they have an optimal lock. Therefore, to improve accuracy try to give them a little more time. Note that some newer GPS watches such as the Garmin 620 have the ability to be preloaded with the satellite positions, reducing this startup time and start up in accuracy dramatically.
  • The GPS watches are not accurate enough to perform any type of [Practical Interval Training| interval training]. Instead, use a track or measure out the distance using some other mechanism.

6 Even GPS Watches have Bad Days

While it's tempting to take the various GPS watches on a single run and simply compare the totals, this is a flawed approach. Evaluating the devices GPS accuracy on the basis of a single sample does not tell you much. It's a bit like evaluating an athlete's ability on the basis of one event; everyone has good days and bad days, and that applies to GPS watches as well. To illustrate this, the images below are from two runs, recorded on 9/20 and 9/22. In each run I recorded data on both the 310 and 910 watches, hitting the lap button on both at as close to the same time as is humanly possible. On 9/20 the 910XT was far more accurate than the 310XT, but on 9/22 the situation is reversed. If you were to have evaluated the two watches on the basis of a single run, you would conclude that one is much better than the other. But which device would win would depend on the particular day. This is why I've accumulated a lot of data to do a statistical analysis to work out which is really better.

The Garmin 310XT having a bad day. You can see on the upper half of the course where it got a little confused and off track.
The Garmin 910XT on the same run having no problems, and only the standard, expected level of inaccuracy.
Two days later and it's the turn of the Garmin 310XT to have a good day.
Again, this track is recorded on the same run as the image to the left. The Garmin 910XT gets a little confused at the start, and then again around lap 27.

7 Next Steps

This is an initial analysis of the data I have, and there are a number of further evaluations to do.

  • Separate out the data from the Garmin 310XT and the Garmin 910XT to see how they compare accuracy.
  • Gather data from some other GPS Running Watches.
    • I am in the process of evaluating the Polar RC3 GPS, but I don't think it will make my recommendation for [[Best Running Watch]es. It may however provide a useful example of poor quality GPS reception, and as I've seen some rather erratic tracks (note to self, check Oct 10 run).
    • I will evaluate the Garmin 620 when it becomes available as it has some promising looking functionality.
  • Add in some graphs of the distribution of accuracy, and possibly a Q-Q plot (which shows reasonably normal distribution).
  • Examine and compare specific runs where GPS quality is lower. I have some examples where I recorded the run with two watches, and only one had poor accuracy (and not the same one each time).
  • Check how GPS accuracy changes over the course of a run, as I've seen a distinct tendency for the watches to say they are good to go when they don't really have an optimal lock on the satellites.
  • Look at how accurate the GPS watches are for measuring innovation, and compare with barometric data.
  • Check for any correlation between accuracy and running pace.
  • Look for any correlation between accuracy and the use of heart rate monitor. The radio signal from the heart rate monitor could interfere with accuracy.
  • Evaluate how a Footpod influences accuracy. Most of my runs are with a Footpod, and this may improve the accuracy if GPS is lost.
  • Write up general GPS accuracy and talk about WAAS.
  • Check if the power lines have any impact of accuracy.
  • List the sources of potential error.
  • Evaluate the accuracy of the Footpod alone, both trueness and precision.