LINUX.ORG.RU

История изменений

Исправление I-Love-Microsoft, (текущая версия) :

Вектор G (в контексте обсуждения акселерометров) - вектор ускорения свободного падения. Координаты уже совмещены, т.е. измерительная ось например Y у акселерометра и у магнитометра - одинаковы, они вообще в одном корпусе микросхемы.

Задача: хочу на основании данных магнитометра получать (вычислять) вектор G, предварительно откалибровав связку акселерометр + магнитометр.

Тогда вся калибровка заключается в определении связи между сист. координат магнитометра и акселерометра

Это очевидно. И как определить эту связь? Вот приходит вектор от магнитометра - считаем что в рабочем режиме к нам приходят ТОЛЬКО показания магнитометра.

Даже не знаю как объяснить... ну есть у нас акселерометр+магнитометр. Как вычислить соответствие магнитометра и акселерометра, чтобы из показаний лишь магнитометра определять направление вектора G...

Задача распространенная наверняка, как то же это делается...

P.S. Акселерометр лишь для того чтобы вычислить связь, например это

       -64        -64      15104       -516         96       -149
говорит что вертикальному положению соответствует "-516 96 -149", однако я же могу и вращать! И акселерометр покажет то же самое, а магнитометр - совершенно иное, ведь положение относительно магнитного поля изменилось... Но это уже другая задача, буду калибровать по положению на столе (4 возможных).

Исходная версия I-Love-Microsoft, :

Вектор G (в контексте обсуждения акселерометров) - вектор ускорения свободного падения. Координаты уже совмещены, т.е. измерительная ось например Y у акселерометра и у магнитометра - одинаковы, они вообще в одном корпусе микросхемы.

Задача: хочу на основании данных магнитометра получать (вычислять) вектор G, предварительно откалибровав связку акселерометр + магнитометр.

Тогда вся калибровка заключается в определении связи между сист. координат магнитометра и акселерометра

Это очевидно. И как определить эту связь? Вот приходит вектор от магнитометра - считаем что в рабочем режиме к нам приходят ТОЛЬКО показания магнитометра.

Даже не знаю как объяснить... ну есть у нас

P.S. Акселерометр лишь для того чтобы вычислить связь, например это

       -64        -64      15104       -516         96       -149
говорит что вертикальному положению соответствует "-516 96 -149", однако я же могу и вращать! И акселерометр покажет то же самое, а магнитометр - совершенно иное, ведь положение относительно магнитного поля изменилось... Но это уже другая задача, буду калибровать по положению на столе (4 возможных).