Как лучше всего использовать данные GPS?

Я в настоящее время разрабатываю приложение, которое получает собранное использование и телефон на базе Android данных GPS. Я должен проанализировать те данные с точки зрения скорости, ускорения, и т.д...

Мой вопрос: я могу доверять значениям скорости, возвращенным телефоном? Или я должен использовать различие в положении и время между двумя точками для получения значений, которые я хочу? Кроме того, есть ли какой-либо "стандартный" метод для фильтрации входных данных? Или какая-либо библиотека (одобренный Python), который делает такую задачу?

Заранее спасибо! :)

7
задан jrrt 24 February 2010 в 16:57
поделиться

1 ответ

За исключением использования довольно сложных методов обработки сигналов данных или использования акселерометра и исчисления (что очень неточно), устройство GPS не может измерить собственную скорость. Благодаря этому данные о скорости, предоставляемые устройством GPS, интерполируются с использованием того же метода, который вы хотите использовать. У них, вероятно, схожая точность, за исключением незначительных ошибок, возникающих при использовании любых алгоритмов, используемых вами и производителем чипа GPS.

Существуют более продвинутые методы фильтрации / обработки данных для интерполяции скорости по нескольким точкам, а не только по двум самым последним. По всей вероятности, ваш чип GPS уже реализует одну из них, и поэтому будет более точным, чем ваша более примитивная реализация.

9
ответ дан 7 December 2019 в 03:15
поделиться
Другие вопросы по тегам:

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