321 Commits (172f4be594a0b33997a07f5b46899c141a6cee86)

Author SHA1 Message Date
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 7530e30012 EKF: Improve IMU data collection 9 years ago
Paul Riseborough f23f0b1035 EKF: fix bugs in stationary process model covariance prediction 9 years ago
Paul Riseborough a373ada858 EKF: explicitly define floating point type in hardcoded constants 9 years ago
Paul Riseborough f4e84a2234 EKF: fix axis label error in comments 9 years ago
Paul Riseborough 82da832816 EKF: tidy up Kalman gain calculations 9 years ago
Paul Riseborough 311d046a26 EKF: Enable optional activation of XY delta velocity bias estimation 9 years ago
Paul Riseborough 572c2280bd EKF: tidy up covariance prediction 9 years ago
Paul Riseborough 54e713969d EKF: Fix rebase error 9 years ago
Paul Riseborough 67d23948b5 EKF: preliminary re-tune 9 years ago
Paul Riseborough 03c35266ef EKF: remove unused parameter 9 years ago
Paul Riseborough fe9f88a8b4 EKF: test new derivation 9 years ago
Daniel Agar 22d18d638c enable Wshadow 9 years ago
Beat Küng f2dda3c183 ekf: initialize _terrain_var, fixes access to uninitialized value 9 years ago
Roman 0c77ebf6bd EKF: Reduce likelihood of bad covariance values after height resets 9 years ago
Paul Riseborough 6c57bea1c3 EKF: fix bug in IMU error application timing patch 9 years ago
Paul Riseborough 15df20831a EKF: improve output complementary filter tracking 9 years ago
Paul Riseborough 4fa1e9c651 EKF: Fix timing errors in state prediction 9 years ago
Julian Oes f8a48f9cc5 ekf: now it should even compile for NuttX 9 years ago
Julian Oes 12f4d6f703 ekf: another stab at fixing isfinite for all 9 years ago
Julian Oes 46e207106b ekf: use `std::isfinite` instead of `isnan` 9 years ago
Paul Riseborough 4fcbfb5d42 EKF: correct error in comment 9 years ago
Paul Riseborough 3e81b86280 EKF: improve height reset logic 9 years ago
Paul Riseborough 874558d194 EKF: improve detection of bad vert accel data 9 years ago
Paul Riseborough 469a7d1711 EKF: rework height reset 9 years ago
Paul Riseborough e3365525c2 EKF: rework height reset logic 9 years ago
Paul Riseborough 421703c267 EKF: rework initialisation of height state and offsets 9 years ago
Paul Riseborough a7417657c3 EKF: ensure fusion timeout counters are reset when required 9 years ago
Paul Riseborough 10bf05e9a6 EKF: publish the vertical position offset 9 years ago
Paul Riseborough 0de15b1b20 EKF: Add variables to monitor vertical position and height offset 9 years ago
Paul Riseborough 62c6d40f1f EKF: Add methods to ring buffer to access specific indices 9 years ago
Paul Riseborough b295f9050c EKF: ensure GPS check status is correctly initialised 9 years ago
Roman Bapst 6344fa0e8c limit maximum rates of all measurement at which they are stored into the buffers 9 years ago
Roman Bapst 00c8821006 disable airspeed fusion for now. Needs more testing and implementation of side slip fusion 9 years ago
Paul Riseborough 2fa8a11a29 EKF: replace unnecessary memcopy 9 years ago
Roman Bapst 99fc61c27c ekf2 airspeed fusion: 9 years ago
Paul Riseborough 82920da232 EKF: strengthen checking of local position status 9 years ago
Paul Riseborough 31bf342fc1 EKF: publish GPS check status 9 years ago
Paul Riseborough 6fa13c7806 EKF: publish control mode status 9 years ago
Roman Bapst 60abf07bee added function to return accelerometer bias 9 years ago
Roman Bapst f32303de69 added function to return accelerometer bias 9 years ago
Lorenz Meier 3455931617 EKF init: Fix initialization statement 9 years ago
Daniel Agar 861c13f1fe cmake STACK -> STACK_MAIN 9 years ago
Paul Riseborough ea38aa130f EKF: update default time delay parameter values 9 years ago
Paul Riseborough 8c55e36ca9 EKF: use common value for gravity 9 years ago
Paul Riseborough 163c08a3ac EKF: Improve output observer documentation 9 years ago
Paul Riseborough 2dcc6e2053 EKF: Improve accuracy of state prediction 9 years ago
Paul Riseborough 5bf02517a7 EKF: Rationalise use of rotation matrices and improve efficiency 9 years ago
Paul Riseborough e10093854a EKF: correct outputs for IMU offset 9 years ago