45 Commits (0918fa04c740f0ebb4ee384c157325259ba7b4b2)

Author SHA1 Message Date
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
Paul Riseborough 83945581ed EKF: Add function to calculate the magnetic declination to use 9 years ago
Paul Riseborough 6140d4b21f EKF: Add function to reset yaw and magnetic field states 9 years ago
Roman ce0ddc0207 -added comments 9 years ago
Paul Riseborough fff2bd50f6 EKF: Fix bugs in position and velocity resets 9 years ago
Paul Riseborough 40e174b81c EKF: Correct for sensor noise and baro offset during alignment 9 years ago
Paul Riseborough 47ab5ebcdd EKF: Make PR comply with project convention for indenting 9 years ago
Paul Riseborough dbb8e12948 EKF: Add fusion method to constrain declination when unobservable 9 years ago
Paul Riseborough 2c8c6efb45 EKF: Eliminate use of power function to square numbers 9 years ago
Roman b749a7557b fixed typos 9 years ago
bugobliterator d79e12dfa1 EKF: fix code style 9 years ago
bugobliterator c6249a2825 EKF: change estimator base class name to estimation interface 9 years ago
bugobliterator b062bd2e38 EKF: move estimator specific variables to estimator core 9 years ago
bugobliterator 287f5eb0c2 EKF: move all estimator specific types to common header 9 years ago
bugobliterator b05e2d825c EKF: move estimator specific initialisations to estimator core 9 years ago
Paul Riseborough 466a104534 EKF: additional GPS check logic 9 years ago
bugobliterator 001d621eb1 EKF: move imu data processing code to estimator core 9 years ago
bugobliterator 251996d387 ekf: move gps checks to Ekf library from estimator_base 9 years ago
Paul Riseborough 46b0e9654c Add filter control logic 9 years ago
Paul Riseborough 802129f384 EKF: Add magnetometer fusion error handling 9 years ago
Roman 8d0022ab1e enable estimator state and innovations data logging 9 years ago
Roman f8354bb5e9 - do not fake vertical gps measurement as we have baro 9 years ago
Roman 5e5d6f432a added static gps mode and init mag state correctly 9 years ago
Roman Bapst d233ca3990 added complementary filter for real time state estimation 9 years ago
Roman Bapst 67646a15b0 added full mag fusion 9 years ago
Roman 8de8b0eb76 prediction and vel pos heading fusion working 9 years ago
Roman cfc39bc2f9 implemented prediction of states and covariance matrix 9 years ago
Roman Bapst 144aa9c461 added base class for data storage 9 years ago
Lorenz Meier e5743d503c Initial import 9 years ago