251 Commits (c5abfe626f11f1270032ce00387907ddfdf41ec7)

Author SHA1 Message Date
kamilritz 933c32c921 Enable local frame alignment also without using it 6 years ago
Paul Riseborough a036cf82cc EKF: Remove use of of quaternion self product operator and fix delta rotation sign 6 years ago
Paul Riseborough 7612fa40ed EKF: Don't start using GPS for height until all validity checks have passed 6 years ago
Roman c085d7295d addressed review comments 6 years ago
Roman fbb51147b7 implemented use of optical flow for terrain estimation 6 years ago
Mohammed Kabir 3f691891c4 EKF: control: stop vision yaw fusion on timeout 6 years ago
Martina c4492b17c1 do not reset yaw if vehicle on ground 6 years ago
Paul Riseborough f97f0b6ea3 EKF: Remove unnecessary code 6 years ago
Paul Riseborough 43b5e26fe4 EKF: Fix bug causing continual yaw reset when EKF2_MAG_TYPE = 2 6 years ago
Roman f95cd4b358 ground effect: removed dependency on local position 6 years ago
CarlOlsson 938c8ad9ad EKF: use hagl estimate if valid for when to trigger yaw reset on takeoff 6 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
CarlOlsson 2b17ced405 EKF: Clean up use of magnetometer declination. Before the innovation was not zero in fuseDeclination() 6 years ago
Paul Riseborough dd58e69549 EKF: Ensure FW yaw alignment method is used on first in-air reset 6 years ago
Paul Riseborough fe378fd761 EKF: Prevent unwanted declination fusion when re-starting 3-axis fusion 6 years ago
Paul Riseborough bd1647a7fb EKF: Rework use of fuseDeclination() 6 years ago
Paul Riseborough d52f53635b EKF: Save mag field covariance data before reset 6 years ago
Paul Riseborough 708c79eb8f EKF: Ensure mag field state covariance data is always available for re-use 6 years ago
Paul Riseborough 8839e4e1f4 EKF: Don't discard declination certainty information when resuming 3-axis fusion. 6 years ago
Paul Riseborough 25148e1b45 EKF: Prevent rapid changes in declination estimate after a reset 6 years ago
Paul Riseborough 4b3140e5f7 EKF: Fix rebase error 6 years ago
Paul Riseborough a0b9cb002e EKF: Use consistent method for recording completion of in-flight yaw alignment 6 years ago
Paul Riseborough ef5a87c1d4 EKF: Rework quaternion yaw reset. 6 years ago
Daniel Agar a5e6191ba7 EKF add clarity brackets to avoid potential confusion 6 years ago
Anna Dai 44200e9649 add GPS drop out case to GPS fusion logic 6 years ago
CarlOlsson 490888285d EKF: Remove flag prefix 6 years ago
CarlOlsson d223680197 EKF: add flt_mag_align_complete to control_status flags 6 years ago
Paul Riseborough 48d83f3bcb EKF: Fix vulnerability to ground level mag anomally when using heading fusion (#544) 6 years ago
Paul Riseborough 4657a9cd21 EKF: Ensure yaw gets reset when declination is set 6 years ago
Roman 68a3cbc368 addressed review comment 6 years ago
Roman a74b7ef60b 3D only mag fusion: make sure _flt_mag_align_complete is set 6 years ago
jie.zhang 10a0fef7b7 EKF/control: remove unnecessary yaw_align update 6 years ago
Paul Riseborough 5cb228e1b3 EKF: Remove duplicate line 7 years ago
Paul Riseborough d1f3f4c916 EKF: Use #define function for isfinite check 7 years ago
Paul Riseborough 91f886cb5e EKF: Add support for use of GPS heading data. 7 years ago
Paul Riseborough 342c3ab202 EKF: Fix timeout parameter documentation and name 7 years ago
Kabir Mohammed a7245229cb EKF : Fix divergence when optical flow is not fused for a long time (#503) 7 years ago
Paul Riseborough 748446b92f EKF: Use parameter for stuck range test threshold 7 years ago
Paul Riseborough 628079719f EKF: Fix inconsistency in timeout for terrain validity 7 years ago
Paul Riseborough d1d49857f9 EKF: Prevent stuck range checks running without new data 7 years ago
dakejahl 80146273ba removed if statement that would prevent the update of the _rng_hgt_faulty flag (#480) 7 years ago
Paul Riseborough 17d40478bb EKF: Rework range height validity checking 7 years ago
Paul Riseborough 4d59c834eb EKF: Consolidate range finder checking 7 years ago
Kabir Mohammed e1661a92c3 EKF : allow init without external vision measurements (#464) 7 years ago
Paul Riseborough a0ed08967e EKF: Add missing range validity check 7 years ago
Daniel Agar 41953ab582 EKF angle constants in degrees for readability (#465) 7 years ago
Paul Riseborough 1a1106878d
EKF: Prevent timestamp jitter failing GPS data arrival check (#462) 7 years ago
Paul Riseborough c6ed2ccfcd EKF: Fix half frame offset in flow gyro compensation. 7 years ago
Paul Riseborough de7c9d85a4 EKF: Handle flow data without valid gyro data 7 years ago
elia 26dcf05d80 keep ev timeout sign always positive 7 years ago