1183 Commits (dd58e695494acab73fb6fcec7074291edb5c226b)
 

Author SHA1 Message Date
Paul Riseborough dd58e69549 EKF: Ensure FW yaw alignment method is used on first in-air reset 6 years ago
Paul Riseborough 3accab1ac5 EKF: protect declination fusion from badly conditioned earth field estimates 6 years ago
Paul Riseborough 7bddbd1cc5 EKF: Update cleaned up autocode fragment with sign error fix and missing LD 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 82ce7a83a5 EKF: Save mag field covariance information on startup 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
CarlOlsson 6e7c119b31 EKF: limit yaw variance increase to 0.01 rad^2 to prevent a badly conditioned covariance matrix 6 years ago
CarlOlsson 0896f7b9bd EKF: Also fill in lower part of covariance matrix in increaseQuatYawErrVariance() 6 years ago
Paul Riseborough 4b3140e5f7 EKF: Fix rebase error 6 years ago
Paul Riseborough 911d4d8f49 EKF: Fix sign error in increaseQuatYawErrVariance function 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
Paul Riseborough fc2a089823 EKF: Add function to un-correlate quaternion states 6 years ago
Paul Riseborough bce1b96d17 EKF: Add function enabling yaw variance to be increased 6 years ago
Paul Riseborough bf1f3a224e EKF: Derive equations enabling yaw variance to be increased 6 years ago
Daniel Agar 81eabc1903 Jenkins update all containers to latest tag 2019-01-28 6 years ago
Daniel Agar a5e6191ba7 EKF add clarity brackets to avoid potential confusion 6 years ago
Anna Dai 721f5e61a5 increase optical flow buffer to imu buffer length 6 years ago
Anna Dai 44200e9649 add GPS drop out case to GPS fusion logic 6 years ago
CarlOlsson 8a813c57ec EKF: fix comment typo 6 years ago
CarlOlsson 472f2286b7 EKF: initialize covariances before we reset the heading in order to preserve the yaw uncertainty 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
Daniel Agar b920910483 replace <cfloat> with <float.h> 6 years ago
Paul Riseborough c032126745 EKF: Fix bug causing incorrect yaw variance value to be used 6 years ago
Paul Riseborough 48d83f3bcb EKF: Fix vulnerability to ground level mag anomally when using heading fusion (#544) 6 years ago
Hamish Willee 4822bf8386 Fix links to moved files in readme 6 years ago
CarlOlsson 1a969aed07 EKF: use low pass filtered mag measurements for heading initialization 6 years ago
Roman 27f7846495 optical flow: fixed sign in calculation of optical flow sensor velocity 6 years ago
Paul Riseborough c49ab760c7 EKF: Allow EKF to start without using mag data when not using earth frame data 6 years ago
Daniel Agar 572710ed27 EKF add typed Quatf getter 6 years ago
CarlOlsson 8a2e512c2d terrain_estimator: add vehicle_variance_scaler 6 years ago
Paul Riseborough acde4ebcc3 EKF: fix comment 6 years ago
Paul Riseborough df571202c5 EKF: Fix bug preventing saved declination being used for first alignment 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
Daniel Agar 8bbaf898a5
EKF add new simple setIMUData() interface (#512) 6 years ago
Paul Riseborough e6cd6eff87 EKF: Fix bug preventing use of flow sensors without gyros 6 years ago
Daniel Agar 2c3a064942
README.md update Jenkins build status icon and url 6 years ago
Paul Riseborough f240eaa5b0 EKF: Fix test script 6 years ago
Paul Riseborough 5cb228e1b3 EKF: Remove duplicate line 6 years ago
Paul Riseborough 0220f469b0 EKF: Use more generic variable name for bad yaw fusion flag 6 years ago
Paul Riseborough eb52f7c410 EKF: Remove implicit conversion and use single precision trig operator 6 years ago
Paul Riseborough 6847acb72e EKF: Add protection for undefined GPS antenna array heading offset 6 years ago