Почему повороты оси z отражаются на оси y в Nexus S? - PullRequest
2 голосов
/ 06 июля 2011

Я пытаюсь понять выход датчика гироскопа от Nexus S. Когда вы поворачиваете вокруг оси z (оси, перпендикулярной экрану), ось z правильно записывает угловую скорость в результате поворота. , Тем не менее, ось Y также сообщает о скачках угловой скорости, несмотря на отсутствие изменений в ориентации устройства относительно оси Y. Поэтому, если я поворачиваюсь, когда держу телефон в определенной ориентации, кажется, что я не только развернулся, но и наклонил телефон влево / вправо (чего у меня нет).

Почему это? Есть идеи, как это компенсировать или исправить?

Обратите внимание, что я говорю о выходе необработанного датчика.

1 Ответ

1 голос
/ 20 июля 2011

Прежде всего необработанные данные датчика всегда содержат некоторую погрешность, которую необходимо отфильтровать.Далее практически невозможно реально подавить другие направления вращения вручную.Если вы подозреваете, что у вашего Nexus есть ошибка сенсора, или вы хотите точно знать, что происходит, я предлагаю создать свой собственный аппарат.Как вдохновение моя картинка :-) apparatus for measuring sensor bias and behaviour

...