jerabaul29 / OpenMetBuoy-v2021a

An easy to build, affordable, customizable, open source instrument for oceanographic measurements - with global Iridium coverage
MIT License
37 stars 7 forks source link

bad fixes: ```lat == lon == 0```: catch and ignore #78

Closed jerabaul29 closed 1 year ago

jerabaul29 commented 1 year ago

A user reported that, when gnss signal quality is bad, there are sometimes some fixes that have exactly lat == lon == 0. This should be caught and discarded. This is likely the explanation for some of the bad locations registered now and then. @gauteh that may be of interest for you too :) .

jerabaul29 commented 1 year ago

The changes I did in the process are visible here:

https://github.com/jerabaul29/OpenMetBuoy-v2021a/commit/063a20cdc24bc03347552407c597d7b32217a936

Thanks to @AndreaGierisch for reporting this :) .

Note that only this version of the firmware is fixed. I do not want to take the risk of breaking "existing good enough working" firmwares at this point, since these outliers can also be removed by nsigma processing at post processing of the trajectory, so it is not so bad.