Определение скорости движения устройства

Мне нужно найти скорость устройства (Samsung Galaxy s3). Сейчас я прочитал довольно много вопросов о стековом потоке, но все еще не уверен, что мне следует использовать. Мои наблюдения пока:

1) Кто-то сделал это, чтобы найти скорость по данным датчика акселерометра. Но в моем случае движение устройства не будет иметь постоянного наклона или прямой траектории.

2) Интеграция даст много дрейфа.

3) Фильтрация Калмана может быть использована, но ее сложно реализовать и она потребляет процессор

4) Можно использовать дополнительный фильтр, но, насколько я понимаю, это имеет смысл, только если для определения угла используется акселерометр с гироскопом. В моем случае мне нужно найти скорость

5) Используйте GPS getSpeed ​​(). Но я предполагаю, что полезно определять большие значения скорости, например, движущуюся машину, поэтому недостаточно чувствителен для моих целей.

Пожалуйста, предложите мне с чего-то начать.

PS Если вам нужно знать, для чего мне нужна скорость устройства, мне нужно увеличить / уменьшить скорость рендеринга в зависимости от скорости движения устройства.

0 ответов

Другие вопросы по тегам