212 Commits (d1d49857f98ed17f17d51417515d9a5e786b9f16)

Author SHA1 Message Date
Paul Riseborough 83b765f707 EKF: Don't print navigation lost message on startup 7 years ago
Paul Riseborough 89be63d6c2 EKF: Fix vel pos innovation logging bug 7 years ago
Paul Riseborough b0ad8269a5 EKF: enable separate monitoring of aux velocity innovations 7 years ago
Paul Riseborough 2a57fd858d EKF: clean up reset of fusion flags 7 years ago
Paul Riseborough 8e30c2666d EKF: Add support auxiliary velocity observation 7 years ago
Paul Riseborough a2b24fa960 EKF: Protect against ground effect induced static pressure rise during landing and takeoff. 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 2b20c52c4d EKF: Remove redundant code 7 years ago
Paul Riseborough 72a7ab2c25 EKF: Improve resistance to bad initial mag offset 7 years ago
Paul Riseborough c70363c501 EKF: Don't fuse heading if FW and waiting for mag states to stabilise 7 years ago
Paul Riseborough f3e34eddc9 EKF: do not attempt to align FW yaw using GPS method if on ground 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
Paul Riseborough 5fd006ca48 EKF: remove redundant code 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 59f1c3e19e EKF: Update dead-reckoning definition 7 years ago
Paul Riseborough a2dcd5b9b6 EKF: Consolidate no aiding reset logic 7 years ago
Paul Riseborough 929c5c2b37 EKF: enable gps fusion flag to be false while fusing air data 7 years ago
Paul Riseborough 204a218ee6 EKF: Allow dead-reckoning using air data 7 years ago
ChristophTobler f5fd90533a fix gps and flow flag handling 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 6f7f05fdc0 EKF: Move MAG_FUSE_TYPE_AUTOFW control to the expected place 7 years ago
Paul Riseborough 7b4c957ad4 ekf2: Add new mag fusion mode 7 years ago
Paul Riseborough 1119a9b0ac EKF: Enable optical flow reversion to work if flow data is lost 7 years ago
ChristophTobler b7e589b98a EKF: only fuse optical flow if terrain is valid 7 years ago
CarlOlsson 0a7c3ecbc6 EKF: Parameterize maximum angle for rng fusion 8 years ago
Paul Riseborough 1d3e8edc46 EKF: Fix bug in accumulation of IMU data for flow sensor gyro bias calculation 8 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
ChristophTobler 7252284628 Add check for stuck range finder measurements 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 e429ecab17 check if terrain valid instead of initialized 8 years ago
ChristophTobler 517fe8a71f rng aid: use hysteresis with lower hagl check 8 years ago
ChristophTobler 8ed61ac052 init rng offset with ground clearance param when on ground to avoid noisy init 8 years ago
Paul Riseborough 9ee35e38df EKF: Don't fallback when optical flow is lost if external vision data is being used 8 years ago
Paul Riseborough 1bb576c197 EKF: Allow fallback to non-aiding mode if external vision is lost. 8 years ago
Isaac f96685267e Fixed vision position fusion bug 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 d446f66105 EKF: Add a fixed wing mode with setter function 8 years ago
Paul Riseborough f064915889 EKF: Enable planes to recover from bad mag data at start of flight 8 years ago
Paul Riseborough 59edccca4a EKF: Fix bug in wind estimation for fixed wing 8 years ago
Paul Riseborough ba4a311771 EKF: Update comments for wind estimation logic 8 years ago
ChristophTobler e1274ad28a move faultiness check above pop_first_older_than() and check independent of range aid to switch back to original sensor if available 8 years ago
ChristophTobler 0d9e535acb Use baro if reset to baro from gps and vice versa 8 years ago
ChristophTobler 4a4b0fa604 remove setting rng faulty in ev mode because not checked 8 years ago