Гироскоп против акселерометра?
-
29-09-2019 - |
Вопрос
Теперь, когда iOS 4 больше не будет nda, я хотел бы знать, какой гироскоп должен предложить над акселерометром для разработчиков. Есть ли разница в API? Другие вещи?
Решение
MEMS Gyroscope - это устройство изменения изменения. Как устройство вращается На любой оси вы можете увидеть изменение вращения. Акселерометр обеспечивает только силы вдоль векторов X, Y и Z и не может решить для «поворота». Используя оба датчика, вы часто можете реализовать то, что называется инерционной системой 6DOF (степенями свободы) или мертвой расплаты - позволяя вам найти относительное физическое расположение устройства. (Обратите внимание, что все инерционные системы дрейф, поэтому его не стабильны в долгосрочной перспективе).
Короче говоря: гироскопы измеряют вращение, акселерометры измеряют перевод.
Существует Новый API. для чтения гироскопа.
Другие советы
На самом деле, акселерометр измеряет линейное ускорение; Но поскольку сила равна ускорению массового времени, люди могут рассмотреть это как измерительные силы, а также длинные, поскольку она имеет постоянную массу. Линейное ускорение - это скорость изменения линейной скорости. Гиро, с другой стороны, обеспечивает угловую скорость вращения измерения скорости как противодействовать линейному ускорению движения. Оба датчика измеряет скорость изменения; Они просто измеряют скорость изменения для разных вещей.
Технически, можно для линейного акселерометра для измерения скорости вращения. Это связано с центробежной силой, прибор генерирует, когда он вращается. Центробежная сила напрямую связана с его скоростью вращения. На самом деле, многие MEMS Gyro датчики фактически используют линейные акселерометры, чтобы определить скорость вращения, осторожно размещая их в определенных ориентациях и измеряя центробежные силы для вычисления фактической вращения гироскопа.