161 Commits (e8e9e34a73d3eda0923245e4ac1495b9fc52ae0d)

Author SHA1 Message Date
Paul Riseborough bf902e5eca EKF: Prevent flow motion check false positives 7 years ago
Paul Riseborough 0c0a6602b0 EKF: Decouple range finder use criteria checking and selection 7 years ago
Paul Riseborough 4ab78230e6 EKF: Add persistence criteria to GPS fail check 7 years ago
Daniel Agar a14434d6dc EKF always fill position and velocity accuracy (#425) 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
Carl Olsson f6d23cc621 added rng_stuck to filter control status flags (#392) 7 years ago
Paul Riseborough f016e66ff8
Revert "EKF: Release flow speed limit with altitude gained" (#382) 7 years ago
Paul Riseborough 0f047504d4 EKF: Prevent possible div 0 due to incorrect initial values 7 years ago
Daniel Agar f0862210c7 EKF initialize _hvelInnovGate 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
Daniel Agar e3da71c89d Ekf initialize all fields 7 years ago
Paul Riseborough b0ad8269a5 EKF: enable separate monitoring of aux velocity innovations 7 years ago
Paul Riseborough 8e30c2666d EKF: Add support auxiliary velocity observation 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 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 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 9857fb9eb6 EKF: publish control limits for optical flow navigation 7 years ago
CarlOlsson 8c83167857 EKF: fixed comment 7 years ago
CarlOlsson 8200e4b218 EKF: added get_wind_velocity_var function 7 years ago
Paul Riseborough cc5db74d1b EKF: Add true airspeed accessor 8 years ago
ChristophTobler 7252284628 Add check for stuck range finder measurements 8 years ago
ChristophTobler 41f4b62cdb fix indentation 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 aec01ce59c EKF: Update class variable documentation and make compatible with Doxygen 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 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 39983a7d55 range aid: added hysteresis for switching in and out of range aid 8 years ago
Roman 3778f0921a ekf: enable range finder to be used for estimating height even if it's not 8 years ago
Roman 36bffd2571 ekf: calculate the delta time between consecutive baro measurments 8 years ago
Roman a1e67396f4 ekf: added methods for setting control height flags 8 years ago
Paul Riseborough 05c3c46f83 ekf2: changes arising from code review 8 years ago
Paul Riseborough 394dd95cba EKF: Don't do magnetic field estimation without earth frame measurements 8 years ago
Daniel Agar 3919d60f66
ekf2 initialization fixes 8 years ago
Paul Riseborough 465b145929 EKF: Add multi-rotor drag model for wind estimation 8 years ago
Paul Riseborough 2f2ac5be43 EKF: Improve protection against severe IMU accel errors 8 years ago
Paul Riseborough fa07536314 EKF: Prevent rounding errors causing bad conditioned covariance matrix 8 years ago
Paul Riseborough 588b27bde7 EKF: inhibit accelerometer bias learning if manoeuvre levels are excessive 8 years ago
Paul Riseborough 5fb24c3032 EKF: Reduce EKF prediction delta time jitter 8 years ago
Paul Riseborough 8511754094 EKF - detect and fix badly conditioned accel bias covariance values. 8 years ago