Подтвердить что ты не робот

Гироскоп против акселерометра?

Теперь, когда iOS 4 больше не является NDA, я хотел бы знать, что Gyroscope может предложить через Accelerometer для разработчиков. Есть ли разница в API? Другие вещи?

4b9b3361

Ответ 1

Гироскоп MEMs - это скорость изменения устройства. Когда устройство вращается на любой его оси, вы можете увидеть изменение в повороте. Акселерометр только обеспечивает силу вдоль векторов X, Y и Z и не может решить "завихрение". Используя оба датчика, вы часто можете реализовать то, что называется инерциальной системой 6DOF (степеней свободы), или мертвым расчетом, что позволяет вам найти относительное физическое местоположение устройства. (Заметим, что все инерционные системы дрейфуют, поэтому он нестабилен в долгосрочной перспективе).

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

Для чтения гироскопа существует новый API.

Ответ 2

Фактически, акселерометр измеряет линейное ускорение; но поскольку сила равна ускорению массы, люди могут считать ее измерительной силой, а также постоянной массой. Линейное ускорение - это скорость изменения линейной скорости. Гироскоп, с другой стороны, обеспечивает измерение скорости вращения angular как противодействие линейному ускорению движения. Оба датчика измеряют скорость изменения; они просто измеряют скорость изменений для разных вещей.

Технически, линейный акселерометр может измерять скорость вращения. Это происходит из-за центробежной силы, которую устройство генерирует, когда оно вращается. Центробежная сила непосредственно связана с ее скоростью вращения. Фактически, многие гироскопические датчики MEMS фактически используют линейные акселерометры для определения скорости вращения, аккуратно помещая их в определенные ориентации и измеряя центробежные силы для вычисления фактической скорости вращения гироскопа.