184 Commits (bdf5b3e00324ea3a9357c8e916f57554f514b179)

Author SHA1 Message Date
Paul Riseborough e26711af7d EKF: relax terrain update requirements for continuing optical flow use 7 years ago
Paul Riseborough 02963a85c4 EKF: relax optical flow on ground motion checks 7 years ago
Paul Riseborough 24b005ed57 EKF: range finder aiding logic fixes 7 years ago
Paul Riseborough 0c0a6602b0 EKF: Decouple range finder use criteria checking and selection 7 years ago
Paul Riseborough 6708bec1b4 EKF: Don't auto select range finder for height when on ground. 7 years ago
Paul Riseborough 0a63052753 EKF: Fix false triggering of optical flow bad motion checks 7 years ago
Paul Riseborough f9d4934db6 EKF: update comments 7 years ago
Paul Riseborough 82de3141f0 EKF: Don't use optical flow if GPS is good and the vehicle is not using range finder for height 7 years ago
Paul Riseborough 389786ef1b EKF: Stop using EV for yaw when GPS fusion starts 7 years ago
Paul Riseborough 4ab78230e6 EKF: Add persistence criteria to GPS fail check 7 years ago
Paul Riseborough 67d71ca406 EKF: allow GPS fallback if quality bad and alternative aiding available 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Paul Riseborough 1bd1809d6e
EKF: Fix bug causing simultaneous range and baro height fusion (#429) 7 years ago
Paul Riseborough 6e3403ce28
EKF: prevent race condition between global position validity and eph reporting 7 years ago
Paul Riseborough 9747dc778d
EKF: Rework nav validity reporting 7 years ago
Paul Riseborough 02055acee2
EKF: Fix non GPS aiding data reset logic (#418) 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
Paul Riseborough 1bb4c17c0e
EKF: Allow use of large GPS position observation noise when using other aiding sources (#403) 7 years ago
Paul Riseborough 8a012436f9
EKF: Fix reversion from GPS to no-aiding mode (#412) 7 years ago
Carl Olsson f6d23cc621 added rng_stuck to filter control status flags (#392) 7 years ago
Paul Riseborough 78e983073a
EKF: Fix bug in use of gps velocity noise parameter (#401) 7 years ago
Paul Riseborough a2d6a4dded
EKF: fix indexing bug (#387) 7 years ago
ChristophTobler cdbca91e79 EV height reset (#379) 7 years ago
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