Android + Accelerometer + Direction

Здравствуйте. Когда я получаю данные с акселерометра, то значение угла наклона всегда положительное, в какую бы сторону я не вертел устройство. Собственно вопрос: как определить в какую сторону наклонено устройство?
И еще вопрос: все данные с акселерометра лежат в гарнцах от 0 до 10. Это что за коэффициент и как получить реальный угол относительно центра устройства?
  • Вопрос задан
  • 4758 просмотров
Пригласить эксперта
Ответы на вопрос 3
hlx
@hlx Автор вопроса
Пока в получилось только рассчитывать линейное ускорение по определенной оси ( примеры есть тут ), в зависимости от которого можно определить направление движение, откуда уже и плоскость, в которой находиться устройство.
Опираясь на все данные можно довольно четко рассчитать все, но как-то это все заморочено :(
Ответ написан
Комментировать
EndUser
@EndUser
Комментировать
hlx
@hlx Автор вопроса
Угол наклона, а точнее все три угла Эйлера (крен, тангаж и рыскание), можно получать с помощью Orientation sensor. Вот тут туториал.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы