313 Commits (164e53bad39e722f4751c754517ef2b5c4488b3a)

Author SHA1 Message Date
kamilritz beedf1ce4f Add print statement to reset vel or pos function 5 years ago
kamilritz 5c038a3b43 Add stop*Fusion function 5 years ago
kamilritz d5dc6bb8ea Clean get*innov* interface 5 years ago
kamilritz 86b9079bdc Refactoring velPos fusion 5 years ago
Mathieu Bresciani c7bdf25663
[ekf] controlMagFusion refactor and mag field strength check (#662) 5 years ago
RomanBapst 6299d8199c ekf_helper: use latest validated range sample to reset height 5 years ago
Paul Riseborough 4d37065f1b EKF: Make use of inverse rotation function consistent with name 5 years ago
Paul Riseborough 36de2b3dc1 EKF: Use matrix library for quaternion to rotation matrix conversion 5 years ago
bresch b38458c2ab Terrain estimator: formatting and remove redundant comments 5 years ago
kritz 4a38f5a2f6 Add timestamp to ECL print statements, (#644) 5 years ago
kamilritz fd6b364c11 posNED to pos and velNED to vel and add ev vel covariances to reset 5 years ago
kamilritz cea053820d Remove spaces with tabs 5 years ago
kamilritz 1e57c4bbec Fix white space 5 years ago
kamilritz 10cbd79db7 Rotate external vision info in reset function if necessary 5 years ago
kamilritz 4511b9ff5e Add missing checks for flags.ev_vel 5 years ago
kamilritz 3e8139ff9f Enable vision velocity fusion 5 years ago
kamilritz c5abfe626f remove canonicalize and adapt comments 6 years ago
kamilritz a2ff415fe4 Fix get frame aligning quaternion function 6 years ago
kamilritz 53eac6e94e Canonicalize alignment quaternion 6 years ago
kamilritz 933c32c921 Enable local frame alignment also without using it 6 years ago
kamilritz ea352a6631 Dont use mag suffix for magnitude 6 years ago
kamilritz 05196db79e Fix alignment of local frame 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 0e946f25fd EKF: Remove use of quaternion self product operator and fix delta rotation sign error 6 years ago
CarlOlsson ad7f7af03b ekf: correct quaternion multiplication order 6 years ago
CarlOlsson d6351bd7a5 EKF: update comment 6 years ago
Roman cef2ba5ab9 implemented Kahan summation algorithm for adding process noise to delta 6 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Paul Riseborough fabd216ca5 EKF: Documentation edits 6 years ago
CarlOlsson 8d6e8ae078 EKF: update get_mag_decl_deg() 6 years ago
CarlOlsson 2b17ced405 EKF: Clean up use of magnetometer declination. Before the innovation was not zero in fuseDeclination() 6 years ago
CarlOlsson 1d91785a8e EKF: correct quaternion order 6 years ago
CarlOlsson 96c5c14041 EKF: Change the EKF initialization to 6 years ago
CarlOlsson 6cf512f103 EKF: Also update the newest and oldest quaternion estimate in 6 years ago
CarlOlsson 78122b20a6 EKF: fix the rotation direction of the buffered attitude solutions 6 years ago
CarlOlsson 37339de57c EKF: remove unused variable 6 years ago
Nuno Marques 4e0e68e905 Ekf: add more useful methods to interface with the covariances (#543) 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 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 911d4d8f49 EKF: Fix sign error in increaseQuatYawErrVariance function 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
Daniel Agar a5e6191ba7 EKF add clarity brackets to avoid potential confusion 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