Вопросы по внедрению INS (использование Magnetic + Gyroscope + Accelerator) - PullRequest
0 голосов
/ 19 февраля 2012

Я пытаюсь создать приложение для Android, которое позволяет пользователю играть в игру, вращая вокруг его / ее телефона

, что мне нужно, чтобы заставить его установить начальную ориентацию (такони могут играть в нее любым способом, которым хотят держать свой телефон), и любое другое движение просто сместится с начальным, чтобы выяснить, что произошло вращение.

Я знаю, что Магнитное + Ускорение может дать мне Вращательную Матрицу, котораяотображает рамку тела обратно в глобальную рамку

, и гироскоп дает мне угловую скорость, которая позже может быть вычислена в другую вращательную матрицу из того, как рамка тела ориентируется сама по себе.

Но как жеЯ собираюсь объединить эти два вместе, чтобы они могли дополнить какие другие?Что мне делать? .. как мне действовать?

1 Ответ

0 голосов
/ 19 февраля 2012

Эта проблема уже решена, см. getRotationMatrix в SensorManager .

...