Определение скорости движения устройства
Мне нужно найти скорость устройства (Samsung Galaxy s3). Сейчас я прочитал довольно много вопросов о стековом потоке, но все еще не уверен, что мне следует использовать. Мои наблюдения пока:
1) Кто-то сделал это, чтобы найти скорость по данным датчика акселерометра. Но в моем случае движение устройства не будет иметь постоянного наклона или прямой траектории.
2) Интеграция даст много дрейфа.
3) Фильтрация Калмана может быть использована, но ее сложно реализовать и она потребляет процессор
4) Можно использовать дополнительный фильтр, но, насколько я понимаю, это имеет смысл, только если для определения угла используется акселерометр с гироскопом. В моем случае мне нужно найти скорость
5) Используйте GPS getSpeed (). Но я предполагаю, что полезно определять большие значения скорости, например, движущуюся машину, поэтому недостаточно чувствителен для моих целей.
Пожалуйста, предложите мне с чего-то начать.
PS Если вам нужно знать, для чего мне нужна скорость устройства, мне нужно увеличить / уменьшить скорость рендеринга в зависимости от скорости движения устройства.