104 Commits (7e2597ec28ef2696774b1a846de16f4a008fc7c7)

Author SHA1 Message Date
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
Paul Riseborough 481c624975 EKF: Remove use of vehicle arm status 9 years ago
Paul Riseborough 724280fd1f EKF: move calculation of optical flow observation variance into a function 9 years ago
Paul Riseborough 25682dce91 EKF: Prevent badly conditioned covariance calculation when starting or resetting to optical flow 9 years ago
Paul Riseborough 7f5669fb2d EKF: consolidate covariance corrections 9 years ago
Paul Riseborough f1b7e7714e EKF: Make average update rate of EKF closer to target 9 years ago
Paul Riseborough 727a43764f EKF: update initial angle alignment check 9 years ago
Paul Riseborough fe9f88a8b4 EKF: test new derivation 9 years ago
Paul Riseborough 4fcbfb5d42 EKF: correct error in comment 9 years ago
Paul Riseborough 874558d194 EKF: improve detection of bad vert accel data 9 years ago
Paul Riseborough 421703c267 EKF: rework initialisation of height state and offsets 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
Roman Bapst 99fc61c27c ekf2 airspeed fusion: 9 years ago