Все.Я использую 9dof imu (гироскоп, аксел, магнитометр, каждый 3dof) и делаю симулятор, чтобы двигаться как настоящий IMU.
Я сделал калибровку магнитометра и ускорения.
И я использую открытый исходный код в основной части, который является алгоритмом Madgwick.
Когда я двигаюсь imu с нормальной скоростью .. он работает хорошо и симулятор тоже.
В быстром движениикак быстрое свинг, он движется в обратном направлении.
Но последняя позиция в симуляторе такая же, как в IMU.
Только другой способ измениться.
Я думаю, что причина в гироскопе ... потому что когда он движется быстро, значение гироскопа выше !!!...
Что я могу для этого сделать ???или вы знаете какой-нибудь тезис?
спасибо за чтение и вашу помощь.