Я использую данные акселерометра, чтобы определить, движется ли телефон вперед или назад.Предполагая, что телефон удерживается вертикально параллельно телу человека, можем ли мы определить, движется ли телефон вперед или назад во время движения человека?
Известные параметры :
Линейное ускорение по всем трем осям.
В идеале значения ускорения должны быть положительными при движении назад и отрицательными при движении вперед.Но, наблюдая за ценностями, это не выглядит так.Неправильно ли учитывается только ускорение вокруг оси z?
Вопросы, связанные с данной:
Определение движения устройства вперед и назад => Как создатьвектор направления и зачем нужно контролировать ось х?