• Welcome, Guest! We hope you enjoy the excellent technical knowledge, event information and discussions that the BMW MOA forum provides. Some forum content will be hidden from you if you remain logged out. If you want to view all content, please click the 'Log in' button above and enter your BMW MOA username and password.

    If you are not an MOA member, why not take the time to join the club, so you can enjoy posting on the forum, the BMW Owners News magazine, and all of the discounts and benefits the BMW MOA offers?

  • Beginning April 1st, and running through April 30th, there is a new 2024 BMW MOA Election discussion area within The Club section of the forum. Within this forum area is also a sticky post that provides the ground rules for participating in the Election forum area. Also, the candidates statements are provided. Please read before joining the conversation, because the rules are very specific to maintain civility.

    The Election forum is here: Election Forum

GPS Accuracy?

The GPS determines its location from the time it takes a signal from at least four different satellites to reach it. Technically, three satellites would do but the fourth signal is needed to synchronize the clock of the GPS with those onboard the satellites.

GPS locations are accurate within 30 ft or lower, sometimes less than 10 ft. The calculations have a certain error, i.e. the calculated location lies anywhere within a given radius around the true location. Let's assume this error is truly random.

The GPS updates its location at certain time intervals, let's say every second.
Let's assume that we are riding exactly on a straight line.
The first location is called point A. A lies on the line, but due to the error, it is 10 ft behind the motorcycle. The next point, B, is fixed one second later and its location is right on the line, but 5 ft ahead of the bike.

Let's say the bike travels at 60 mph or 88 feet per second (60 x 5280 / 3600)
The distance A-B would be 88 ft plus 10 ft plus 5 ft = 103 due to the GPS errors. Therefore, the GPS calculated a speed of 70.2 mph. That's how those crazy "Max Speed" readings get computed.

Say, after the next second, the GPS calculates Point C as lying on the straight line, but 10 ft behind the bike. Therefore, between B and C, the GPS calculates 88 ft + 5 ft - 10 ft. 83 ft convert to a speed of 56.6 miles calculated by the GPS. However, if I went back to calculate the speed based on the distance between points A and C, I would get 176 ft + 10 - 10 = 176 ft in two seconds or exactly 60 mph.

You can play this game with different time intervals but as long as the location errors are truly random, the speed will average out to be exact, and the distance travel will also be exact. The error becomes smaller if the distance between points gets longer, and the GPS may have a "smoothing" function that averages the indicated speed over several location points. If you own a Garmin, you can look at the speeds calculated between each pair of points along the tracked line of travel if you download the GPS information to Mapsource.

There are only two small problem causing systematic errors:
First, our assumption that the calculated locations lie exactly on the line of travel is not correct. In reality, nearly all of the calculated points lie to either side of the line. Therefore, if one would connect the calculated dots it would look like a zigzag line crisscrossing the path of travel. So, what the GPS calculates is the distance along the zigs and zags, i.e. between points NEAR the path of travel. These distances are always slightly longer than the true (straight) line. If the GPS location is 10 ft off to the side on a 100-ft segment (the following point being right on the line), the line between the GPS points will be 0.5 ft longer (SQRT (100^2 + 10^2) = 100.5). These errors to the sides will not be compensated over time, leading to a slightly faster speed indicated by the GPS. This error is less than 1% in most cases. This error gets smaller, the longer the distances are between points calculated.

Second, if the bike travels through a curve, the path of travel along the curve is longer than the straight lines connecting the locations that the GPS calculates. Due to this error, the GPS will read slightly lower than the true speed. Again, without going through the geometry, this error is negligably small. It gets smaller, the more readings the GPS calculates.

To make it even more complicated, a motorcycle cannot travel along a straight line because it has to be balanced with slight left-and-right movements of the handlebars. So, one might ask, which is the true speed - that of the front wheel following these oscillations or that of the rear wheel (making similar, but much smaller oscillations) or the speed of the center of gravity of the bike and rider? This gets a bit academic...

So, for most of us, the speed indicated by the GPS is dead on - it's probably the best speed indicator one can build.

If you are passing a radar speed indicator you will find that, in most cases, your GPS is spot on. If there is a significant difference (more that 1 mph) my bet would be that the radar gun is out of calibration. I was traveling on I80 in Wyoming, following a truck and had my cruise control set at 83 mph as indicated by the GPS. I got a ticket for going 83.

Regarding the speedo discussion, German law requires that a speedo may not read below true speed but is allowed to read up to 7% high to compensate for tire wear (I'm sure the US and other countries have similar rules). New tires can have 2-3% higher circumference than worn tires, and +-3% is probable the mechanical accuracy to which a mass-produced speedo can be engineered and built. So, the manufacturer aims at 3.5% high with tire wear at mid-level, and with new tires, the indicated speed will still be within the allowable tolerances.
 
I have always heard that BMW Motorcycle speedometers read higher than the actual speed. My Zumo reads lower than the speedometer. Is the speed reading on my Zumo accurate? Has anyone tested their GPS unit with a radar gun?
I would presume that the BMW odometer records more miles for the same reason(s) the speedometer registers higher speeds than a GPS. On a recent 4,200 mile trip my GPS (Zumo 550) showed 130 fewer miles than the odometer. Also, the odometer will record those vertical distances that the GPS does not "see".
 
I've had just the opposite results. My bike speedo reads lower than the GPS speedo/odometer. It will also records more miles traveled than the bike odometer.

My GPS records my altitude, so does it calulate that factor into the speed and miles traveled? I use the Garmin Quest, which I originally used on a Honda XR400 dual/sport. Lots of the use on the Honda was offroad and on fire roads, using topo maps.
 
Also, the odometer will record those vertical distances that the GPS does not "see".

Paul,
the GPS does record the vertical distances as well, with the same systematic errors as for horizontal distances. However, vertical accuracy is usually less than horizontal accuracy.
 
Back
Top