135 Commits (76bf70121c37e2c1ec74982eb8c26e0510b2c84a)

Author SHA1 Message Date
ChristophTobler cdbca91e79 EV height reset (#379) 7 years ago
CarlOlsson 5c8b22b43f ekf: return beta test ratio in get_innovation_test_status 7 years ago
Paul Riseborough e70206f74b EKF: Release flow speed limit with altitude gained 7 years ago
Paul Riseborough b0ad8269a5 EKF: enable separate monitoring of aux velocity innovations 7 years ago
Paul Riseborough 7c8fcf7628 EKF: Clarify use of *= operator for quaternions 7 years ago
Daniel Agar ed9a394029
EKF RingBuffer avoid copying 7 years ago
Paul Riseborough df9f48d2d3 EKF: Fix build error 7 years ago
Paul Riseborough 279fc836f7 EKF: Always reset covariance matrix terms when doing vel pos state reset 7 years ago
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 8f27d3fc54 EKF: don't reset quaternion states unnecessarily 7 years ago
Paul Riseborough 9e47b6e1b6 EKF: don't reset quaternions unnecessarily 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
ChristophTobler e388e59f32 EKF: use uint64_t cast for XeY to avoid float casting of variables 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 e10ec59058 EKF: Use consistent test for navigation validity reporting 7 years ago
Paul Riseborough 19074fdd9e EKF: Use consistent time limit for inertial dead reckoning test 7 years ago
Paul Riseborough 929c5c2b37 EKF: enable gps fusion flag to be false while fusing air data 7 years ago
Paul Riseborough 9857fb9eb6 EKF: publish control limits for optical flow navigation 7 years ago
CarlOlsson 2e03084d34 EKF: If aligning yaw for fw with low GPS velocity, use mag 7 years ago
CarlOlsson c81cdfa1ce EKF: Fix bug when resetting position and velocities for fw due to something else than bad yaw estimate 7 years ago
Paul Riseborough dbff89fbcb EKF: Fix error preventing selection of MAG_FUSE_TYPE_AUTOFW 7 years ago
Paul Riseborough dd5b8525c3 EKF: Use hamiltonian convention for quaternion product order 8 years ago
Daniel Agar 99ba1c3745
EKF trivial code style cleanup 8 years ago
Paul Riseborough 596b8220e2 EKF: Output mag sensor isolation warning first time only 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 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 ec2b54fde7 EKF: Ensure normal yaw alignment using mag is performed if GPS method is not 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 1b92c9b5b3 ekf_helper: fixed resetting height using range finder 8 years ago
Roman a1e67396f4 ekf: added methods for setting control height flags 8 years ago
Paul Riseborough 394dd95cba EKF: Don't do magnetic field estimation without earth frame measurements 8 years ago
Paul Riseborough 20db74eca8 Revert "EKF: Add parameter control of individual IMU axis delta velocity bias estimation" 8 years ago
Paul Riseborough 9c31632e2b EKF: Add parameter control of individual IMU axis delta velocity bias estimation 8 years ago
Daniel Agar 3919d60f66
ekf2 initialization fixes 8 years ago
Paul Riseborough f0bbbc8dc6 EKF: Add reporting of bad accel status 8 years ago
Paul Riseborough 040639837e EKF: Use common timeout test for reporting deadreckoning 8 years ago
Paul Riseborough 6ac7e2f807 EKF: report conservative position errors when failing innovation checks 8 years ago
Paul Riseborough 21e7734149 EKF: fix compile error 8 years ago
Paul Riseborough f7cae7f3ab EKF: improve compatibility with ARM cross compiler 8 years ago
Paul Riseborough cf31945038 EKF: Fix use of incorrect timestamp 8 years ago
Paul Riseborough e4a4427991 Revert "EKF: fix compile error" 8 years ago
Paul Riseborough 6db552717d EKF: fix compile error 8 years ago
Daniel Agar eb4f5ecbb9 cmake add all EKF sources (#243) 8 years ago