1
0
Fork 0
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:
Paweł Spychalski 2020-06-11 13:46:04 +02:00 committed by GitHub
parent 839a877397
commit 706da4aef2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 230 additions and 2 deletions

View file

@ -104,6 +104,7 @@ COMMON_SRC = \
flight/gyroanalyse.c \
flight/rpm_filter.c \
flight/dynamic_gyro_notch.c \
flight/kalman.c \
io/beeper.c \
io/esc_serialshot.c \
io/servo_sbus.c \