mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-23 16:25:26 +03:00
Gyro Kalman filter from EmuFlight (#5519)
* Direct copy from EmuFlight, compiles, does not wrk * Fix Kalman computation * Catchup on Emu implementation * Make Q, W and Sharpness configurable * Settings for Kalman Q, W and Sharpness * Make it possible to enable/disable Kalman filter * Change scaling to make initial values simpler * Change Kalman constrains * Compute real variance * Drop unused function parameter * Improve EKF processing for gyro
This commit is contained in:
parent
839a877397
commit
706da4aef2
9 changed files with 230 additions and 2 deletions
|
@ -72,5 +72,6 @@ typedef enum {
|
|||
DEBUG_DYNAMIC_FILTER_FREQUENCY,
|
||||
DEBUG_IRLOCK,
|
||||
DEBUG_CD,
|
||||
DEBUG_KALMAN,
|
||||
DEBUG_COUNT
|
||||
} debugType_e;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue