Go Back  Bike Forums > Bike Forums > General Cycling Discussion
Reload this Page >

GPS Distance errors

Notices
General Cycling Discussion Have a cycling related question or comment that doesn't fit in one of the other specialty forums? Drop on in and post in here! When possible, please select the forum above that most fits your post!

GPS Distance errors

Old 05-24-21, 11:24 AM
  #1  
rsiesta
Newbie
Thread Starter
 
Join Date: May 2021
Posts: 2
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 6 Post(s)
Likes: 0
Liked 1 Time in 1 Post
GPS Distance errors

I have seen several threads about inconsistent distance measurements when using gps on both runs and rides. I am using mapmyride and found an anomaly with a route
that has a turn around. I am curious of anyone that has distance errors are on a route that turns around and retraces steps and if anyone can suggest a way to fix this problem.
I did not understand what the problem was until one day I turned on realtime speed. I have a 1 mile route that has 3 culdesac so I ride around the circle and head back out
on the same road in the opposite direction. What I notice is the speed stays the same till almost the end of the circle, just as I am starting back out on the road part my speed dives
down to 1-2 mph and takes about a tenth of a mile to gradually climb back to the 10 MPH speed I have been going the whole trip around the circle and back out. The circle is
about 50' diameter so I am able to keep my pace the whole way around and back out. It appears the software is getting confused with its gps calculations and for a while thinks I am
going backwards so it slows my speed down. Since speed over time is what distance is I can see how this would make my route appear shorter then it really is, which is what I have
observed. Has anyone else experience this or have any suggestion on how to resolve it?

Ron

Last edited by rsiesta; 05-24-21 at 11:27 AM. Reason: format
rsiesta is offline  
Old 05-24-21, 11:54 AM
  #2  
alcjphil
Senior Member
 
alcjphil's Avatar
 
Join Date: Jun 2002
Location: Montreal, Quebec
Posts: 5,917
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
Quoted: 1813 Post(s)
Liked 1,692 Times in 973 Posts
Use a GPS device that uses a proper wheel mounted speed sensor
alcjphil is offline  
Likes For alcjphil:
Old 05-24-21, 12:05 PM
  #3  
njkayaker
Senior Member
 
Join Date: Sep 2007
Location: Far beyond the pale horizon.
Posts: 14,254
Mentioned: 31 Post(s)
Tagged: 0 Thread(s)
Quoted: 4242 Post(s)
Liked 1,342 Times in 931 Posts
Originally Posted by rsiesta
Since speed over time is what distance is I can see how this would make my route appear shorter then it really is, which is what I have
observed. Has anyone else experience this or have any suggestion on how to resolve it?
You don't say what the distance the GPS gives nor how you determined the distance was really 1 mile.

You are using a phone, which can do funny things with the GPS readings. Some of them use GPS locations directly. The iPhone may or may not use direct GPS locations. I use GPS on an iPhone (for other purposes) and it's accurate enough.

GPS devices determine location and time. They get total distance by adding the distances between each of the points (measured every second or so). They determine speed from the change in distance divided by the change in time.

At the speeds cyclists go at, GPS not very good for determining instantaneous speeds.

As long as the circumference is accurate, a wheel rotation counter is very accurate for distance and speed. GPS is still accurate for distance. The wheel sensor is better able to measure the extra distance of the bicycle moving back and forth. The wheel sensor takes (roughly) 3 measurements every second and the GPS is generally about 1 every second. GPS can have reception issues if one is in a "concrete canyon" or under heavy tree cover.

There is nothing about cul-de-sacs that would make GPS measurements less accurate.

Last edited by njkayaker; 05-24-21 at 01:13 PM.
njkayaker is offline  
Old 05-24-21, 12:07 PM
  #4  
aplcr0331
Hear myself getting fat
 
aplcr0331's Avatar
 
Join Date: Jul 2011
Location: Inland Northwest
Posts: 754

Bikes: Sir Velo A Sparrow

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 335 Post(s)
Liked 265 Times in 134 Posts
Try running multiple apps on your phone while you track the ride. Compare then. Run MMR, Strava, Cyclemeter, etc. And see the differences. Does Map My Ride allow you to set your wheel circumference? Do you have it set on default or did you measure yours?

How much is it off by? I'd assume some measure of error. What model phone do you have? Could be a phone issue with GPS recognition. Are there trees in the area that could stifle the signal?

You notice the speed drop while in real time mode...it's not going to be laser precise.

How much of a distance difference are we talking here?
aplcr0331 is offline  
Old 05-24-21, 12:11 PM
  #5  
Ironfish653
Dirty Heathen
 
Ironfish653's Avatar
 
Join Date: Oct 2015
Location: MC-778, 6250 fsw
Posts: 2,182

Bikes: 1997 Cannondale, 1976 Bridgestone, 1998 SoftRide, 1989 Klein, 1989 Black Lightning #0033

Mentioned: 19 Post(s)
Tagged: 0 Thread(s)
Quoted: 889 Post(s)
Liked 906 Times in 534 Posts
GPS on phone apps are always a crapshoot.

To save bandwidth and power, the ‘tracking’ is fairly granular, so the points aren’t super close together, so if you make a couple turns really close together, like your cul-de-sac u-turn, it may not capture the whole thing

Even though your phone has a GPS chip, it still tries to go off cell tower triangulation, so most apps aren’t ‘true’ GPS. In addition, many of the map-based apps try to force your track onto the street map; I’ve had times (running) where spotty signal had my track bouncing back an forth between two adjacent streets, making my pace 2-3 times faster than it should have been, over that stretch b
Finally, I’ve found that some phones are better than others; my old HTCs were very good, and my IPhone 4 was pretty reliable, but the l6 and 8 I have now were very particular; they need good weather and certain cases/holders to have reliable routes tracking.
Ironfish653 is offline  
Old 05-24-21, 12:11 PM
  #6  
rsiesta
Newbie
Thread Starter
 
Join Date: May 2021
Posts: 2
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 6 Post(s)
Likes: 0
Liked 1 Time in 1 Post
Originally Posted by gringomojado
Quit riding!
I can see with your reply and that you are a senior member that this forum is not a serious forum for people looking help. I will try to find another forum that doesn't have smart asses as senior members. Enjoy your trolling.
rsiesta is offline  
Likes For rsiesta:
Old 05-24-21, 12:31 PM
  #7  
tomato coupe
Senior Member
 
Join Date: Jul 2009
Posts: 5,931

Bikes: Colnago, Van Dessel, Factor, Cervelo, Ritchey

Mentioned: 5 Post(s)
Tagged: 0 Thread(s)
Quoted: 3936 Post(s)
Liked 7,257 Times in 2,936 Posts
How do people get through life without a sense of humor?
tomato coupe is offline  
Likes For tomato coupe:
Old 05-24-21, 12:47 PM
  #8  
chaadster
Thread Killer
 
Join Date: Aug 2008
Location: Ann Arbor, MI
Posts: 12,422

Bikes: 15 Kinesis Racelight 4S, 76 Motebecane Gran Jubilée, 17 Dedacciai Gladiatore2, 12 Breezer Venturi, 09 Dahon Mariner, 12 Mercier Nano, 95 DeKerf Team SL, 19 Tern Rally, 21 Breezer Doppler Cafe+, 19 T-Lab X3, 91 Serotta CII, 23 3T Strada

Mentioned: 30 Post(s)
Tagged: 0 Thread(s)
Quoted: 3124 Post(s)
Liked 1,694 Times in 1,025 Posts
Without knowing what kind of "GPS" unit we're talking about, all that can really be done to resolve this problem-- insofar as it is one at all-- is to get a high-accuracy satellite receiver which uses both GPS and GLONASS and samples at high speed, like 10Hz. You may be able to find somehing which uses the super accurate GNSS/Galileo satellite network and/or maybe BeiDou network as well as GPS and GLONASS. Maybe we're simply talking about upgrading from an iPhone 6 to iPhone 12, or maybe you need to get a unit with killer antennae like the Garmin GPSMAP 66ST, but with the info we have, there's no way to say much other than that getting around a 50' cul de sac at 10mph does not seem like a data-intensive undertaking.
chaadster is offline  
Old 05-24-21, 01:13 PM
  #9  
fooferdoggie 
Senior Member
 
Join Date: Jan 2020
Posts: 2,346
Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 680 Post(s)
Liked 947 Times in 554 Posts
even two garims don't always match though it is closer to maybe 1/10 of a mile
fooferdoggie is offline  
Old 05-24-21, 01:26 PM
  #10  
shelbyfv
Expired Member
 
shelbyfv's Avatar
 
Join Date: Jun 2007
Location: TN
Posts: 11,493
Mentioned: 37 Post(s)
Tagged: 0 Thread(s)
Quoted: 3646 Post(s)
Liked 5,378 Times in 2,730 Posts
Increase your distance and small anomalies will become relatively smaller.
shelbyfv is offline  
Likes For shelbyfv:
Old 05-24-21, 02:15 PM
  #11  
pdlamb
Senior Member
 
Join Date: Dec 2010
Location: northern Deep South
Posts: 8,888

Bikes: Fuji Touring, Novara Randonee

Mentioned: 36 Post(s)
Tagged: 0 Thread(s)
Quoted: 2589 Post(s)
Liked 1,920 Times in 1,204 Posts
Have you ever watched an almost-finished road construction projects where one of those machines comes through and spits a small blob of pain every second to mark where the fog lines, center lines, etc. will go?

Now imagine your GPS does that. And imagine the electronics inside the GPS tries to fit a straight line to the last 3-7 points (to take out random position error that's going to pop up), and puts an imaginary point on that line after every "pfft" of paint. When you go around a cul-de-sac, you may get 4 imaginary paint spots around the curve.. Pretty soon the fitted lines are going nuts, and the distance from the end of one curve fit to the end of the next curve fit gets very small. Your GPS does a simple distance/time calculation of your speed and it looks like you're going very slow. It may also artificially reduce the apparent distance you rode.

A calibrated wheel sensor fixes those problems.
pdlamb is offline  
Old 05-24-21, 03:39 PM
  #12  
Barry2 
LR÷P=HR
 
Join Date: Sep 2019
Location: SF Bay Area
Posts: 2,160

Bikes: 1981 Holdsworth Special, 1993 C-dale MT3000 & 1996 F700CAD3, 2018 Cervelo R3 & 2022 R5, JustGo Runt, Ridley Oval, Kickr Bike 8-)

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 862 Post(s)
Liked 1,194 Times in 687 Posts
Gps

Originally Posted by rsiesta
I have seen several threads about inconsistent distance measurements when using gps on both runs and rides.
Ron
Come on guys - Ron's first post, go easy!!!

Hi Ron,
Welcome to Bike Forums.
GPS in the phones can introduce errors. Dedicated bike computers do a better job.
Also when using a dedicated bike computer you have the option to also use a wheel mounted speed sensor.
The wheels sensor will permit the bike computer to better detect pauses in your ride, and can even be used to determine that the bike is still moving in areas of low GPS signal strength.

All the best

Barry
Barry2 is offline  
Likes For Barry2:
Old 05-24-21, 03:50 PM
  #13  
Badger6
Obsessed with Eddington
 
Badger6's Avatar
 
Join Date: Jun 2013
Location: Brussels (BE) 🇧🇪
Posts: 1,330

Bikes: '16 Spesh Diverge, '14 Spesh Fatboy, '18 Spesh Epic, '18 Spesh SL6, '21 Spesh SL7, '21 Spesh Diverge...and maybe n+1?

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 532 Post(s)
Liked 621 Times in 368 Posts
Hey rsiesta, the GPS receivers we use are accurate enough for what we need them to do. As you've been advised, adding a speed sensor to your wheel will improve this. I know that is not a satisfying answer, but to get one that gives the kind of precision you are hinting at, you'd have to spend more on the GPS receiver than the bike you're riding. Think about it like this: if you aren't guiding bombs and artillery, don't sweat the loss of a few meters here and there.

Last edited by Badger6; 05-25-21 at 05:12 AM.
Badger6 is offline  
Old 05-24-21, 04:21 PM
  #14  
terrymorse 
climber has-been
 
terrymorse's Avatar
 
Join Date: Dec 2004
Location: Palo Alto, CA
Posts: 7,076

Bikes: Scott Addict R1, Felt Z1

Mentioned: 10 Post(s)
Tagged: 0 Thread(s)
Quoted: 3402 Post(s)
Liked 3,531 Times in 1,776 Posts
There's an article in Bicycling that has some information why there are GPS errors, and what you can do to avoid them:

How Your GPS Lies to You
__________________
Ride, Rest, Repeat. ROUVY: terrymorse


terrymorse is offline  
Likes For terrymorse:
Old 05-24-21, 04:25 PM
  #15  
Siu Blue Wind
Homey
 
Siu Blue Wind's Avatar
 
Join Date: Apr 2005
Posts: 13,497
Mentioned: 56 Post(s)
Tagged: 0 Thread(s)
Quoted: 2425 Post(s)
Liked 1,399 Times in 894 Posts
Originally Posted by gringomojado
Quit riding!
Really? Please leave this thread.

Originally Posted by rsiesta
I can see with your reply and that you are a senior member that this forum is not a serious forum for people looking help. I will try to find another forum that doesn't have smart asses as senior members. Enjoy your trolling.
Never mind him. this is not allowed. You have a lot of good replies. Sorry you had to deal with this.
__________________
Originally Posted by making
Please dont outsmart the censor. That is a very expensive censor and every time one of you guys outsmart it it makes someone at the home office feel bad. We dont wanna do that. So dont cleverly disguise bad words.
Siu Blue Wind is offline  
Old 05-24-21, 04:42 PM
  #16  
Troul 
Senior Member
 
Troul's Avatar
 
Join Date: Oct 2013
Location: Mich
Posts: 7,341

Bikes: RSO E-tire dropper fixie brifter

Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 6 Post(s)
Liked 2,935 Times in 1,899 Posts
While I havent verified the GPS sat vs wheel sensor, I have looked over some routes that I sometimes dupe back around on & have noticed it does "trace" some missed areas. That is just on the mapped section of the device. The distance, time, mph is realtime, so it is accurate based on wheel revolutions & ride time.
__________________
-Oh Hey!
Troul is offline  
Old 05-24-21, 04:52 PM
  #17  
kahn
Senior Member
 
Join Date: May 2005
Location: northWET washington
Posts: 1,197
Mentioned: 3 Post(s)
Tagged: 0 Thread(s)
Quoted: 383 Post(s)
Liked 690 Times in 396 Posts
I use Specialized Mission Control and Gaia to track my routes. They usually vary about .1 or .2 miles difference over a 15 to 20-30 mile rides. Elevation data is even more out of whack.
kahn is offline  
Old 05-24-21, 07:28 PM
  #18  
gringomojado
Full Member
 
Join Date: Aug 2014
Posts: 475
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 200 Post(s)
Liked 136 Times in 86 Posts
Originally Posted by rsiesta
I can see with your reply and that you are a senior member that this forum is not a serious forum for people looking help. I will try to find another forum that doesn't have smart asses as senior members. Enjoy your trolling.
Was writing "don't ride in tight circles", don't know what happened, lost internet connection!
gringomojado is offline  
Old 05-24-21, 07:59 PM
  #19  
mschwett 
Senior Member
 
Join Date: May 2021
Location: San Francisco
Posts: 2,028

Bikes: addict, aethos, creo, vanmoof, sirrus, public ...

Mentioned: 2 Post(s)
Tagged: 0 Thread(s)
Quoted: 1272 Post(s)
Liked 1,382 Times in 707 Posts
Originally Posted by kahn
I use Specialized Mission Control and Gaia to track my routes. They usually vary about .1 or .2 miles difference over a 15 to 20-30 mile rides. Elevation data is even more out of whack.
I also use Mission Control, plus rideWithGPS. The results are usually very, very close (last ride reads 46.10 miles in mission control, 46.1 in rwGPS, ride before that, 20.7 in rwGPS, 20.82 in mission control). zooming way in on the GPS track through known urban areas shows that the straight line segments between measured or interpolated points results in a slightly shorter distance than the actual arc the bike is traveling, plus the GPS based measurements are horizontal distances, while the bike's rear wheel sensor (used by mission control in combination with GPS) would show a longer distance over an incline. Just for kicks i once rode a very very wiggly route down a bunch of 20% streets here in SF, and the results were much more divergent between the two apps.

What I don't know is how an app like mission control (or a bike computer which has both wheel sensors and GPS!) integrates the conflicting data. Wheel sensor says 50 feet has passed in the last second (with no additional data), GPS says one second ago you were at XX,YY and now you're at UU,VV, and the distance between those two is 49 feet, not 50.... does anyone know how they reconcile that? Separate data streams which simply don't agree, and the application viewing the data simply chooses?
mschwett is offline  
Old 05-25-21, 12:23 AM
  #20  
williamskg6
Newbie
 
Join Date: Jul 2015
Posts: 71
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 29 Post(s)
Liked 65 Times in 17 Posts
Depending upon satellite geometry and the number of satellites 'visible' at the time of observation, an un-augmented single GPS receiver can only deliver accuracies with around 10-30 meters. GPS receivers are also considerably weaker in elevation (Z) computation than they are in X and Y. Now, you probably will get much better accuracy, but statistically speaking as long as it's within that 10-30 meter circle, those computed coordinates are about as accurate as you'll get for a single observation. Augmenting these computed GPS coordinates with other stuff like cell towers or known locations of nearby wifi stations allows our cell phones to get within a few feet (~1-2 meters) most of the time, but without going to a survey grade GPS unit with differential correction, you'll have difficulty getting repeatable accuracy better than 1-2 meters. A survey grade GPS with differential correction can get you into millimeter accuracy range, but nobody would want to ride with a device that bulky, cumbersome, inconvenient, and freakishly expensive.

Since these apps/devices that track our rides are computing distances based upon a series of individual observations, each with a potential error of several feet in any direction (including up/down), you can see why you'll never get perfectly matching distances for a nearly identical route measured multiple times.

My question is, do you actually need accuracy less than a foot per observation? Consider that your phone/device is taking faint signals from a bunch of super-accurate clocks spinning around the globe at 14,000km/h and somehow crunching that down to an X,Y,Z location. I'd say that getting within a few feet without any measuring devices at all is pretty darned impressive. Probably best to just enjoy the ride and not worry about a few feet of difference.
williamskg6 is offline  
Likes For williamskg6:
Old 05-25-21, 01:34 AM
  #21  
canklecat
Me duelen las nalgas
 
canklecat's Avatar
 
Join Date: Aug 2015
Location: Texas
Posts: 13,516

Bikes: Centurion Ironman, Trek 5900, Univega Via Carisma, Globe Carmel

Mentioned: 199 Post(s)
Tagged: 0 Thread(s)
Quoted: 4559 Post(s)
Liked 2,802 Times in 1,800 Posts
Ditto, the article terrymorse linked to. I see this often with my bike computer, Android and iPhone. Depends on weather/atmospheric conditions, local interference, etc.

Some apps are better than others at reconstructing our most likely routes when the device loses and later regains GPS sync. Some apps show us cutting across open fields through barbed wire fences, directly through buildings, etc. That used to happen more often with Strava but I don't see that kind of error so often now. I'm assuming Strava has tweaked its software to better guesstimate our most likely routes based on the surroundings, roads, etc. Back around 2016-2017 Cyclemeter for iPhone was the most reliable app I used.

Recently I've been running laps at the school track during my usual warm-up and cool-down routes. My phone and bike computer GPS usually record the warm-up and cool-down routes pretty accurately. But the track laps will be all over the place. Sometimes it'll accurately trace my steps for a lap or two, then it will seem to show me cutting across the middle of the field, or straying way off the track.

No biggie, these are just workouts. If I was concerned about my lap times I'd carry a stopwatch.
canklecat is offline  
Likes For canklecat:
Old 05-25-21, 05:27 AM
  #22  
Pop N Wood
Senior Member
 
Join Date: Jun 2020
Location: Maryland
Posts: 1,379

Bikes: 1982 Bianchi Sport SX, Rayleigh Tamland 1, Rans V-Rex recumbent, Fuji MTB, 80's Cannondale MTB with BBSHD ebike motor

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 667 Post(s)
Liked 529 Times in 355 Posts
Originally Posted by njkayaker
There is nothing about cul-de-sacs that would make GPS measurements less accurate.
Unfortunately not true.

It is update rate. the GPS only records a position every so many seconds (or fractions of one). It computes distance traveled by taking the distance between the two waypoints and dividing by time to get speed. If the GPS records one waypoint at the entrance to the circle and one at the end, well it doesn't take a math genius to figure out it won't compute an accurate distance.

The Garmin I have varies how often it records the waypoints saving space on the memory card. it also has an option to switch to a fixed, fairly high record rate. Recording the waypoints more frequently improves the accuracy of the calculations.

Last edited by Pop N Wood; 05-25-21 at 05:38 AM.
Pop N Wood is offline  
Old 05-25-21, 05:36 AM
  #23  
Pop N Wood
Senior Member
 
Join Date: Jun 2020
Location: Maryland
Posts: 1,379

Bikes: 1982 Bianchi Sport SX, Rayleigh Tamland 1, Rans V-Rex recumbent, Fuji MTB, 80's Cannondale MTB with BBSHD ebike motor

Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Quoted: 667 Post(s)
Liked 529 Times in 355 Posts
Originally Posted by williamskg6
Depending upon satellite geometry and the number of satellites 'visible' at the time of observation, an un-augmented single GPS receiver can only deliver accuracies with around 10-30 meters.
But fortunately the bias errors like you describe are highly correlated in time, the error changes slowly with time. Thus while the absolute measurement may be off by 30 meters, they are all off by the same amount. Thus distances computed by successive differences are much more accurate than the 30 m bias number would suggest.
Pop N Wood is offline  
Old 05-25-21, 06:13 AM
  #24  
burnthesheep
Newbie racer
 
Join Date: Feb 2018
Posts: 3,406

Bikes: Propel, red is faster

Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Quoted: 1575 Post(s)
Liked 1,569 Times in 974 Posts
I had it explained to me once that for something like a u-turn, the accuracy isn't good enough to pickup the distance. Same for when doing a run on foot on a curvy greenway path. It fails to pickup all the little bends accurately. Despite what was said above about accuracy being fine, just look at the track made if you do some repeated cul de sac loops on the same area.

FWIW, the accuracy on runs is off enough using my bike Wahoo Elemnt that on curvy greenway runs where it is FLAT is where I have my slower runs. Somehow, when I run the perfectly straight streets/sidewalks that are instead on the really hilly terrain.......I'm the same pace/mi or faster.

I've gone out to a flat road and trail near my work for a run and tried the same pace as the curvy greenway and I was noticeably faster. Like 20sec/mi.
burnthesheep is offline  
Old 05-25-21, 07:32 AM
  #25  
Iride01 
I'm good to go!
 
Iride01's Avatar
 
Join Date: Jul 2017
Location: Mississippi
Posts: 14,931

Bikes: Tarmac Disc Comp Di2 - 2020

Mentioned: 51 Post(s)
Tagged: 0 Thread(s)
Quoted: 6163 Post(s)
Liked 4,782 Times in 3,300 Posts
If the site or application you use to determine your distance only uses the plots in the log file, then remember that the log files may not have that coordinate that takes you to the furthest distance into the cul-de-sac. As well around sharp corners, it might miss actual corner where you turned.

If you have 1 second recording intervals for your log, then that can still be 20 or 30 feet missed during that one second. Many devices by default are doing more than 1 second interval logging. Some Garmin's by default do what they call "Smart Recording". I've seen enough differences in my logged track with that to know there is nothing smart about it.
Iride01 is online now  

Thread Tools
Search this Thread

Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service -

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.