80 Commits (381d99aed61ad2313342d86a7a790e1e04468f9a)

Author SHA1 Message Date
Paul Riseborough 081e17729c EKF: delay commencement of 3D mag fusion until clear of ground 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
Paul Riseborough 31bf342fc1 EKF: publish GPS check status 9 years ago
Roman Bapst 60abf07bee added function to return accelerometer bias 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
Paul Riseborough b46053415f EKF: Compensate optical flow data for sensor position offset 9 years ago
CarlOlsson 6bb2f7638c adopted ekf.h 9 years ago
Paul Riseborough 6b2e2dba90 EKF: Add GPS height option and improve height recovery 9 years ago
Paul Riseborough c58ab3e256 EKF: Enable fallback to baro alt when using range finder for height 9 years ago
Paul Riseborough 370f643f42 EKF: Enable use of range finder for primary height source 9 years ago
Paul Riseborough e0fcce1463 EKF: Make position and velocity reset publish success 9 years ago
Paul Riseborough dca186c6e8 EKF: Add required declarations for optical flow 9 years ago
Paul Riseborough 5242af84af EKF: Standardise covariance update and use static arrays for large matrices 9 years ago
Paul Riseborough d5e47d21db EKF: miscellaneous comment and format changes 9 years ago
Paul Riseborough cd0cac066a EKF: Calculate and publish horizontal and vertical position accuracy 9 years ago
mcsauder 6613335937 Added constexpr back from const var type. 9 years ago
mcsauder a4cecb1704 Match variable initialization order difference with upstream. 9 years ago
mcsauder 6c96f45f08 Remove whitespace differences with upstream for pull request. 9 years ago
Paul Riseborough a711632017 EKF: Add method to fuse horizontal magnetometer data 9 years ago
mcsauder 437f6ca5fb Moved initialization to object constructors to allow C99 compiler compatibility. 9 years ago
bugobliterator 263c48d089 EKF: remove dependecies and allow ekf to be built as standalone shared lib 9 years ago
Paul Riseborough d9bf4e9870 EKF: Enable control mode transitions to be detected 9 years ago
Paul Riseborough de02aebafd EKF: Reset covariance matrix when doing a yaw and magnetic field reset 9 years ago