Как использовать акселерометр для измерения расстояния для разработки приложений для Android

Я только начинающий в индустрии разработки приложений. Я знаю, что акселерометр можно использовать для возврата текущего ускорения по трем осям в метрах в секунду в квадрате (м / с2). Но я узнал, что акселерометр также можно использовать в качестве спидометра.

Я хочу знать, как я могу использовать акселерометр для определения расстояния, пройденного устройством Android между точками интереса. Если это возможно, то как я могу это реализовать? Я видел похожий вопрос: "Как измерить расстояние, пройденное iPhone с помощью акселерометра" Как измерить расстояние, пройденное iPhone с помощью акселерометра?, Но я не дошел до точки.

Спасибо, Арслан

2 ответа

Решение

Вы можете комбинировать его с GPS-позиционированием и фильтровать данные с помощью фильтра Калмана. GPS дает грубое, но устойчивое положение, в то время как акселерометр дает более точное, но дрейфующее положение.

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