Как правильно применить скалярную калибровку векторных магнитометров?

Мне нужно откалибровать магнитометр по методу Мерайо с матлабом. Я нашел этот код:

Но я не понимаю, как я применяю эту технику. Если у меня искажены магнитные данные, я применяю магнитную калибровку.

[U,c] = MgnCalibration(X)

Итак, я получил U параметр эллипсоида формы и c центр эллипсоида. И калиброванное измерение: w = U * (v-c)

Проблема в том, что при вычислении исправленных данных у меня другой порядок значений.

Data=[1750 1460 -3940]
CalibratedData=[0.4042 0.3820 -0.6860]

Что я не очень хорошо понял? Как я могу использовать свои магнитные данные после этой калибровки?


person dou    schedule 25.08.2016    source источник


Ответы (1)


Калиброванные данные для каждой оси [mx = 0,4042 my = 0,3820 mz = -0,6860] теперь не должны зависеть от ориентации в трехмерном пространстве, в которой находится магнитный датчик для этого конкретного измерения в этой точке пространства. Общее поле, вычисленное с помощью sqrt (mx.mx + my.my + mz.mz), будет калиброванным полным магнитным полем Земли в этой точке.

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

person Billy    schedule 22.09.2016