144 Commits (ed9a394029c642427b91e55b7a17a078f67b9535)

Author SHA1 Message Date
Paul Riseborough 141264fe63 EKF: Add method to set diagonals in covariance matrix 7 years ago
Paul Riseborough 32de90b9ef EKF: Add method to zero covariance terms 7 years ago
Paul Riseborough 29d383edbf EKF: Allow mag field estimates to stabilise before use 7 years ago
Paul Riseborough 363edf5eb9 EKF: Fix yaw reset for fixed wing 7 years ago
Paul Riseborough 01d68ef67c EKF: Enable use of rotated external nav estimates 7 years ago
Paul Riseborough 063533afae EKF: Add method to enable the IMU bias states to be reset externally 7 years ago
Paul Riseborough 9857fb9eb6 EKF: publish control limits for optical flow navigation 7 years ago
CarlOlsson 8c83167857 EKF: fixed comment 7 years ago
CarlOlsson 8200e4b218 EKF: added get_wind_velocity_var function 7 years ago
Paul Riseborough cc5db74d1b EKF: Add true airspeed accessor 8 years ago
ChristophTobler 7252284628 Add check for stuck range finder measurements 8 years ago
ChristophTobler 41f4b62cdb fix indentation 8 years ago
Paul Riseborough ce806768b7 EKF: Improve in-flight mag error detection, recovery and isolation for fixed wing 8 years ago
Paul Riseborough e08da1c599 EKF: Add ability to use EV and GPS data together 8 years ago
Paul Riseborough aec01ce59c EKF: Update class variable documentation and make compatible with Doxygen 8 years ago
Paul Riseborough e1fe5b2229 Revert "Revert "Split get_terrain_vert_pos() into valid and get_vpos"" 8 years ago
Paul Riseborough c887b02f21 Revert "Split get_terrain_vert_pos() into valid and get_vpos" 8 years ago
ChristophTobler eae0522dc2 split into get_terrain_valid and get_terrain_vert_pos 8 years ago
Paul Riseborough f064915889 EKF: Enable planes to recover from bad mag data at start of flight 8 years ago
Daniel Agar c44488fdb8
EKF matrix typedef cleanup 8 years ago
Roman 39983a7d55 range aid: added hysteresis for switching in and out of range aid 8 years ago
Roman 3778f0921a ekf: enable range finder to be used for estimating height even if it's not 8 years ago
Roman 36bffd2571 ekf: calculate the delta time between consecutive baro measurments 8 years ago
Roman a1e67396f4 ekf: added methods for setting control height flags 8 years ago
Paul Riseborough 05c3c46f83 ekf2: changes arising from code review 8 years ago
Paul Riseborough 394dd95cba EKF: Don't do magnetic field estimation without earth frame measurements 8 years ago
Daniel Agar 3919d60f66
ekf2 initialization fixes 8 years ago
Paul Riseborough 465b145929 EKF: Add multi-rotor drag model for wind estimation 8 years ago
Paul Riseborough 2f2ac5be43 EKF: Improve protection against severe IMU accel errors 8 years ago
Paul Riseborough fa07536314 EKF: Prevent rounding errors causing bad conditioned covariance matrix 8 years ago
Paul Riseborough 588b27bde7 EKF: inhibit accelerometer bias learning if manoeuvre levels are excessive 8 years ago
Paul Riseborough 5fb24c3032 EKF: Reduce EKF prediction delta time jitter 8 years ago
Paul Riseborough 8511754094 EKF - detect and fix badly conditioned accel bias covariance values. 8 years ago
Paul Riseborough 8070691aa4 EKF: Add accessor function for velocity accuracy 8 years ago
Paul Riseborough d6abf3f2e4 EKF: add accessor function for local position accuracy 8 years ago
Paul Riseborough b7d0b3c4d0 EKF: Improve naming of WGS-84 accuracy accessor function 8 years ago
Paul Riseborough d22599b440 EKF: Add reporting of inertial dead-reckoning status 8 years ago
Roman 6480fcc3d5 terrain estimator: fixed computation of filtered time since last range update 8 years ago
Paul Riseborough 6561edb9a5 EKF: Clean up terrain estimation functionality. 8 years ago
devbharat 8004e9fe7e EKF: Make range finder data continuous check more robust 8 years ago
Paul Riseborough cf9c8de167 EKF: Add arbitrary pitch offset for range sensor 8 years ago
Daniel Agar 2750961be6 c++11 initialization cleanup (#237) 8 years ago
Paul Riseborough 934890c2df EKF: Add validity flag to ekf origin reporting 8 years ago
CarlOlsson 5205a8198b added function to control when to fuse beta 8 years ago
CarlOlsson 8f6c75bb0b adopted ekf.h 8 years ago
Paul Riseborough 1b59a89a18 EKF: save some stack memory 8 years ago
Beat Küng 25cb400da9 EKF: remove Ekf::KHP and move KHP to the methods where it's used 8 years ago
Paul Riseborough b10b0184c5 EKF: Add IMU vibration calculation and reporting 8 years ago
Paul Riseborough 352750e5d1 EKF: publish ekf solution status summary data 8 years ago
Paul Riseborough 744b79c1b2 EKF: Publish innovation test ratios 8 years ago