2015-05-08 4 views
0

Я шел через учебник акселерометра и некоторые аспекты до сих пор смущает меня:
уравнения акселерометра

  • значения [0]: Ускорение минус Gx на оси х
  • значения [1]: Ускорение минус Гр на оси у
  • значения [2]: ускорение минус Gz на оси

Вопрос: когда устройство лежит на столе в его ориентации по умолчанию
выходы +9,81 вместо -9.81.

Если устройство лежит плоско на столе Z-оси указывает вниз - так Gz является 9,81 поэтому значения [2] должен быть (0 - Gz) = (0 - 9,81) = -9,81.


Вопрос в том, почему это так?
С осями X и Y такой путаницы нет.

+0

Что такое ваш вопрос Устройства свободно ориентировать свою систему координат любой, какой путь он выбирает точку Z-ось вниз, потому что это как. они решили это сделать. Какая путаница? –

+0

значения [2] должны быть -9,81 вместо 9,81 – Anarantt

ответ

0

Простые (т. Е. Не строгие и будут иметь настоящих физиков, вращающихся в их могилах), состоит в том, что обычное соглашение состоит в том, что если ускорение Z отрицательно, устройство ускоряется вниз, то есть в этом случае к центру Земли.

Поскольку он остается неподвижным в гравитационном поле, он чувствует себя «он ускоряется вверх (то есть положительное ускорение), чтобы оставаться на месте.

(это все довольно четко разъяснено в SDK Документах? Using the Accelerometer