MPU6050 Quaternion математика - PullRequest
       108

MPU6050 Quaternion математика

0 голосов
/ 15 февраля 2019

Кто-нибудь знает, как MPU6050 внутренне вычисляет значения кватернионов?Я выполнил все шаги, чтобы попытаться воспроизвести эту математику, интегрируя показания гироскопических градусов в секунду по времени, чтобы получить углы Эйлера, а затем преобразовав эти углы Эйлера в значения кватернионов с соответствующими функциями триггера.Мои кватернионные значения не совпадают с кватернионами выходов MPU6050, и я не смог найти подробных сведений о внутренней математике чипа где-либо в Интернете.Спасибо.

1 Ответ

0 голосов
/ 24 февраля 2019

MPU6050 использует внутренний процессор (dmp) в комбинации с библиотеками с закрытым исходным кодом, и они не документированы, вы можете использовать их библиотеку с закрытым исходным кодом, а также изображение dmp или проверить обратное включение этого конкретного датчика в https://www.i2cdevlib.com они реализовали некоторые функции dmp, но не все, к сожалению, вся магия сделана в dmp: (

...