Significant drift when recording using Run+ #7971
Unanswered
danielittlewood0
asked this question in
Bangle.js
Replies: 1 comment 3 replies
-
|
On reflection, maybe this is all kind of obvious. Wikipedia suggests typical GPS uncertainty is around a meter. So even the chip in my phone which I trust should expect to drift as much as a kilometer during a half-hour run. In fact I just tried recording a non-activity with Strava on my phone, and while if I leave it alone it drifts extremely slowly, if I shake the device then it drifts very fast. It seems like some heuristics based on the accelerometer could make distance tracking much more accurate. I tried reading the run+ code but can't immediately see where it calculates distances. Is that in Recorder perhaps? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, I am having issues using the Run+ app. I can see lots of discussion and several apps relating to getting a GPS fix. I don't think this is my problem - when I head outside (or put my arm out the window) I get a green GPS label after just a few seconds.
However when I go out to record, I am seeing a big difference between what I record on my phone and on my watch. In particular, when standing completely still the distance will increment, sometimes by as much as 2m per second. I have tried the Recorder app set to record every second, and every 10 seconds (the default), and I see drift in both cases. I am not sure whether it is better or worse in either case.
I tried using the GPS Info app, to see what that is reporting. I watched it for about 5 minutes while standing completely still, and saw the following decimals in my lat/lon (just the decimal parts so I don't dox myself).
in the extreme case this seems to mean the GPS uncertainty can be as high as 4m. This was with a fix of 9 satellites. My altitude also seemed to bounce between 9m and 15m.
I found this old thread, some people mention that the drift should be worse if you record more often (I guess you want the uncertainty to be a smaller proportion of the true measurement). I'm not sure if anything has changed since then. https://github.com/orgs/espruino/discussions/7298
Beta Was this translation helpful? Give feedback.
All reactions