Из того, что я понимаю, 3 поля в рад / сек. Отлично подходят для отслеживания 3D-движения, но не подходят для самостоятельного использования (без калибровки).
Таким образом, идея заключается в том, чтобы сгенерировать матрицу, используя Accel + Magnetic, но, поскольку это не точно, вы используете данные гироскопа, чтобы применить некоторую коррекцию к данным.
У кого-нибудь есть класс, который управляет этим, или дополнительная информация о том, как сделать фактическую коррекцию к Матрице Accel + Mag с данными Ориентации?
Не понимаю ли я здесь закономерности и могу ли я использовать датчик ориентации сам по себе, может ли он действительно измерить точную ориентацию или для калибровки системы требуется магнитный / ускоренный датчик?
Матрицы предназначены для использования в камере OpenGL.