Сейчас я работаю над проектом, в котором используются датчики движения Android.У меня три вопроса:
API Android предоставляет два типа показаний гироскопа: TYPE_GYROSCOPE
и TYPE_UNCALIBRATED_GYROSCOPE
.Два отличаются постоянным смещением.Интересно, означает ли это, что TYPE_GYROSCOPE
уже включает акселерометр для уменьшения смещения вдоль направления силы тяжести?
Непосредственно связано с предыдущим вопросом.Поскольку TYPE_GYROSCOPE
заявлен как «откалиброванный», означает ли это, что мы можем просто интегрировать его значения и получить то же число, что и GAME_ROTATION_VECTOR
?
В терминах интегрирования угловой скоростидля ориентации (в представлении кватернионов) я нашел два алгоритма:
Интересно, кому я должен доверять.