@4ainik
начинал с бейсика на 286 в 1994

Какие алгоритмы применяются для фильтрации GPS координат?

По результатам наблюдений даже на абсолютно неподвижном аппарате, "координаты" бегают и прыгают как бог на душу положит :) Посему возник вопрос какие алгоритмы/методики применяются для фильтрации GPS координат?
  • Вопрос задан
  • 1460 просмотров
Пригласить эксперта
Ответы на вопрос 2
Как сильно прыгают?
Ответ написан
@4ainik Автор вопроса
начинал с бейсика на 286 в 1994
Вот графики широты и долготы и ниже дельта (расстояние) в метрах.
Забавно то, что в начале первое время ГПС координаты не меняются вообще, зато потом начинается блуждание. Все это время телефон стоял у окна абсолютно неподвижно.
Интересный момент, когда на первом графике в первый раз скачкообразно меняются обе координаты, то на графике дельты (расстояния) нету никакого изменения, т.е. каким-то странным образом получается несмотря на скачок телефон все равно неподвижен.
Почитав похожие топики и про фильтр Кальмана возникло подозрение, что GPS датчик уже и так его применяет, так ли это?
e7176eebb56c4b929a4d73aa58c96684.png

А вот новый график расстояний, получен следующим образом: получаем широту и долготу ГПС, вычисляем x,y,z координаты, загоняем каждую координату в свой фильтр Кальмана. В результате картина получается значительно лучше, максимальный разброс около 6 вместо 10, но опять же не обошлось без ложки дегтя: на том самом начальном участке появился значительный всплеск с последующим шлейфом.
28d40c0d956b49d096cb2cbc71f1c4c9.png

Пришла в голову мысль вычислять координаты сразу в двух вариантах с фильтром и без и брать из них наименьшее, в результате картина стала еще лучше, правда это для статического режима, а вот как поведет себя в движении сказать сложно :)
87b33419bf93410982115d1a6011c97d.png
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы