117 Commits (a17879ab916a9e8c31accad7d4ebd6b5d2497547)

Author SHA1 Message Date
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
Paul Riseborough 65762e5998 EKF: publish output predictor tracking errors 8 years ago
Paul Riseborough c81f9f1dba EKF: Reduce output predictor tracking errors 8 years ago
Paul Riseborough 75bec44b94 EKF: add function to initialise wind states 9 years ago
Paul Riseborough 6dff2df28e EKF: Add method to reset wind state covariances 9 years ago
Youssef Demitri 168d9add76 added getter function for wind states 9 years ago
Paul Riseborough 5f9752cac8 EKF: Improve function names 9 years ago
Paul Riseborough 7bc9217f00 EKF: Clean up control of observation fusion 9 years ago
Roman Bapst bec1a6831e added method to get gyro bias 9 years ago
Paul Riseborough 99b34f0df4 EKF: Only reset necessary terms when mag fusion covariance reset required 9 years ago
Paul Riseborough 081e17729c EKF: delay commencement of 3D mag fusion until clear of ground 9 years ago
Roman Bapst 670c6ca019 change state reset information interface for more convenient handling 9 years ago
Paul Riseborough 6a55d908c5 EKF: replace reset event times with event counters 9 years ago
Paul Riseborough e371a303a9 EKF: publish the quaternion reset event 9 years ago
Paul Riseborough 2b0d5c28f0 EKF: capture full quaternion change for reset events 9 years ago
Paul Riseborough b2e432e211 EKF: publish position and velocity reset data 9 years ago
Paul Riseborough 733862f649 EKF: move the reset status struct to the Ekf class 9 years ago
Paul Riseborough aca0336392 EKF: update vertical position and velocity reset capture 9 years ago
Carl Olsson 0fafc49a49 fixed typos (#147) 9 years ago
waltjohnson 7c158aa59b Addressed C99 compiler issues of initializing variables in header and unused included statements. 9 years ago
Paul Riseborough 22fba0fc6e EKF: don't initialise filter without EV data if we are relying on it 9 years ago
Paul Riseborough 57b2a256f7 EKF: Improve initialisation of quaternion covariances 9 years ago
Paul Riseborough 1540e937b1 EKF: Improve tilt alignment monitoring 9 years ago
Paul Riseborough b985e58333 EKF: clean up control function 9 years ago
Paul Riseborough c7e225124c EKF: Improve output observer position and velocity tracking 9 years ago