70 Commits (ee85a29202d40ab45d46c8ba0abfd8bd62bb6972)

Author SHA1 Message Date
Daniel Agar 41953ab582 EKF angle constants in degrees for readability (#465) 7 years ago
Paul Riseborough 93c456f2b8 EKF: Improve protection against badly conditioned dVel bias covariances 7 years ago
Paul Riseborough bf902e5eca EKF: Prevent flow motion check false positives 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Paul Riseborough 31142c0322
EKF: tighten wind variance growth check 7 years ago
Paul Riseborough 02055acee2
EKF: Fix non GPS aiding data reset logic (#418) 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
ChristophTobler e388e59f32 EKF: use uint64_t cast for XeY to avoid float casting of variables 7 years ago
Paul Riseborough 063533afae EKF: Add method to enable the IMU bias states to be reset externally 7 years ago
Daniel Agar 99ba1c3745
EKF trivial code style cleanup 8 years ago
Paul Riseborough 929f205a00 EKF: Changes arising from code review 8 years ago
Paul Riseborough 7b5f55303a EKF: Prevent covariance instability in delta velocity bias state estimation 8 years ago
Paul Riseborough 8e0cd1bc39 EKF: Add parameter to set initial and max allowed wind uncertainty 8 years ago
Paul Riseborough 394dd95cba EKF: Don't do magnetic field estimation without earth frame measurements 8 years ago
Paul Riseborough 20db74eca8 Revert "EKF: Add parameter control of individual IMU axis delta velocity bias estimation" 8 years ago
Paul Riseborough 9c31632e2b EKF: Add parameter control of individual IMU axis delta velocity bias estimation 8 years ago
Paul Riseborough 1e393530ed EKF: Fix travis clang build error 8 years ago
Paul Riseborough 9f48c0505b EKF: improve covariance stability when estimating wind 8 years ago
Paul Riseborough 465b145929 EKF: Add multi-rotor drag model for wind estimation 8 years ago
Paul Riseborough 7b996c5972 EKF: Increase measurement error allowance for accelerometer clipping 8 years ago
Paul Riseborough 2f2ac5be43 EKF: Improve protection against severe IMU accel errors 8 years ago
Paul Riseborough bef7325884 EKF: protect covariance prediction from delta time errors 8 years ago
Paul Riseborough fa07536314 EKF: Prevent rounding errors causing bad conditioned covariance matrix 8 years ago
Paul Riseborough ed2938c8a4 EKF: fix bug causing bad accel bias status to latch 8 years ago
Paul Riseborough 9ddfd66d01 EKF: Fix bug in accelerometer bias learning inhibit 8 years ago
Paul Riseborough 588b27bde7 EKF: inhibit accelerometer bias learning if manoeuvre levels are excessive 8 years ago
Paul Riseborough 324fe3b0c7 EKF: Add accel bias estimation fault to reporting 8 years ago
Paul Riseborough b51abf4aff EKF: Add console notification for accel bias covariance reset 8 years ago
Paul Riseborough 8511754094 EKF - detect and fix badly conditioned accel bias covariance values. 8 years ago
Paul Riseborough 951c8b77af EKF: Improve wind state reset logic 8 years ago
CarlOlsson 8d60da1442 removed old wind initialization 9 years ago
Paul Riseborough 6dff2df28e EKF: Add method to reset wind state covariances 9 years ago
Paul Riseborough 99b34f0df4 EKF: Only reset necessary terms when mag fusion covariance reset required 9 years ago
Paul Riseborough 79228352e9 EKF: Reset mag and wind state variances to 'reasonable' values 9 years ago
Carl Olsson 0fafc49a49 fixed typos (#147) 9 years ago
Carl Olsson dbe2513d48 updated logic of calculation of body field variance (#146) 9 years ago
Paul Riseborough 57b2a256f7 EKF: Improve initialisation of quaternion covariances 9 years ago
Paul Riseborough 88860d0307 EKF: Enable tuning for IMU switch on bias errors 9 years ago
Paul Riseborough 175723f690 EKF: Allow for larger accel bias offsets on startup 9 years ago
Paul Riseborough 7f5669fb2d EKF: consolidate covariance corrections 9 years ago
Paul Riseborough da9d894441 EKF: Improvements to covariance reset 9 years ago
Paul Riseborough fc6c0c7ebf EKF: Update covariance prediction 9 years ago
Paul Riseborough 7a74d58591 EKF: reduce initial accel bias uncertainty 9 years ago
Paul Riseborough fd109b00ab EKF: replace in-line code with existing function 9 years ago
Paul Riseborough bc34b14779 EKF: Initialise height state variance to a value compatible with the measurement 9 years ago
Paul Riseborough 29a361d3a3 EKF: Use intuitive units for gyro and accel bias process noise 9 years ago
Paul Riseborough 63f093a10a EKF: Update upper limits for state variances 9 years ago
Paul Riseborough 26a51c667d EKF: Improve robustness to initial gyro bias errors 9 years ago
Paul Riseborough f23f0b1035 EKF: fix bugs in stationary process model covariance prediction 9 years ago
Paul Riseborough 311d046a26 EKF: Enable optional activation of XY delta velocity bias estimation 9 years ago