Как найти расстояние смещения с помощью датчика акселерометра в Android-смартфоне?

У меня есть один смартфон Android, содержащийдатчик ускорения, датчик компаса и датчик гироскопа. Я хочу рассчитать расстояние смещения с помощью этих датчиков.

Я уже пробовал с основным методом т.е.

final velocity = initial velocity + ( acceleration * time taken)
distance = time taken * speed

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

Ответы на вопрос(2)

Ваш ответ на вопрос