Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Locations filtering #53

Open
giohappy opened this issue Oct 17, 2018 · 0 comments
Open

Locations filtering #53

giohappy opened this issue Oct 17, 2018 · 0 comments
Labels
enhancement New feature or request

Comments

@giohappy
Copy link
Contributor

Location recordings are affected by noise and artefacts due to GPS signal reflections, scattering, etc.
Literature reports erros on the total distance of tracks even of 400%. This can sariously affect any downstream analysis and calculations (like SMB indexes).

Beside backend data processing I propose to include some filtering at the source, i.e. during recording on the app. A widely adopted approach is Kalman filters, which can integrate data from sensors (accelerometer, gyroscope, magnetometer, etc.).
Here it is an implementation, dedicated to GPS filtering, which can be adopted or taken in consideration for SMB app:

https://blog.maddevs.io/reduce-gps-data-error-on-android-with-kalman-filter-and-accelerometer-43594faed19c

The github repo contains the core library and a sample application using the library

@giohappy giohappy added the enhancement New feature or request label Oct 17, 2018
@giohappy giohappy changed the title Tracks filtering Locations filtering Oct 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant