0

У меня есть проблема, которая Махони/madgwick реализацияmadgwick/Махони Топоры конвенции

Может кто-то сказать что-то о том, что

MPU-9250

MadgwickQuaternionUpdate (ах, ау, аг, дх, гы, GZ, мой , mx, mz);

и еще один пример

BNO-055

MadgwickQuaternionUpdate (ах, Ay, Az, дх, Gy, GZ, Mx, My, М.З.);

код происходит от GitHub пользователя kriswiner

в первом примере оси Z. инвертируется и это + М.З. в функции.

Во втором примере ось Z нормальна и это функция + mz.

Я думаю, что это плохо? Какие из них плохие?

+0

Что вы подразумеваете под «плохим»? – joao

+0

В случае 1, а в случае 2 магнитометра Z-оси разные. Но функция, которая называется почти одинаковой (тот же параметр mz) На мой взгляд, функцию в одном случае следует называть witch -mz? или я ошибаюсь? – user5620686

ответ

0

В MPU9xxx магнитометр физически отделен от acc/гироскопа. Итак, оси разные. Просто взгляните на картинку из таблицы: enter image description here

Ось Z зеркальная, X и Y заменены.