Движение imu(9dof) странно, как обратное движение

Каждый. Я использую 9dof imu(гироскоп, акселерометр, магнитометр, каждый 3dof) и делаю симулятор, чтобы двигаться как настоящий IMU.

Я сделал калибровку магнитометра и ускорения.

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

Когда я двигаюсь imu с нормальной скоростью.. это работает хорошо и симулятор тоже.

В быстром движении, как быстрое колебание, оно движется задним ходом.

Но последняя позиция в симуляторе такая же, как в ИДУ.

Только способ измениться отличается.

Я думаю, что причина в гироскопе.. потому что, когда он движется быстро, значение гироскопа выше!!! ...

Что я могу сделать для этого??? или ты знаешь какой-нибудь тезис?

спасибо за чтение и вашу помощь.

0 ответов

Другие вопросы по тегам