113 Commits (05855b7fc15ae76c4ee5efb5c30775f1c6235fa7)

Author SHA1 Message Date
kamilritz 3d82d822ae Add const modifier 5 years ago
kamilritz 122f58b94d Bug: stop overwriting fault status of index 0 with index 1 5 years ago
kamilritz e5ddd912a4 Remove not needed else case 5 years ago
kamilritz 16a00eae0b Make Kfusion a Vector24f 5 years ago
kamilritz 356b2f6ffe Stop setting zero to zero 5 years ago
kamilritz 552bf824ea Add typedef for Matrix 24 types 5 years ago
kamilritz 48f0eb16da Remove uninformative comments 5 years ago
kamilritz 4a69b41015 Increase matrix library usage even more 5 years ago
kamilritz 22274b1d30 Add const modifier 5 years ago
kamilritz 61c139ea95 Remove unused variable 5 years ago
kamilritz afd4f3f86b Fix typo 5 years ago
kamilritz b8f937666a Make mag_innov/-var a Matrix::Vector3f 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
kritz 24f2e60b7e
Reduce stored strings, to save flash space (#815) 5 years ago
Paul Riseborough 89b5c77d5d
EKF: Enable GPS flight without magnetometer (#770) 5 years ago
Paul Riseborough 4669aa6312
EKF: Add Emergency yaw recovery using EKF-GSF estimator (#766) 5 years ago
CarlOlsson b6420d0b79 ekf: add vehicle at rest to flags 5 years ago
Paul Riseborough a19c29e708 EKF: Rework yaw fusion to remove singularity at +-90 deg yaw 5 years ago
bresch d0fe1f032a mag_fusion: re-introduce delay between mag reset and fusion, this was 5 years ago
kamilritz 07e8e88e88 Support full vision variance 5 years ago
kamilritz 4ab3dd50c9 pass Vector by const reference 5 years ago
kamilritz 48787c0160 Improve Matrix library usage 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 5 years ago
Paul Riseborough 0d0f46ec1c EKF: Don't run unnecessary makeRowColSymmetric operation 5 years ago
kamilritz 92ba618f57 Improve on flash memory usage 5 years ago
kamilritz 459b76f9fd Make covariance matrices of type matrix::SquareMatrix 5 years ago
kamilritz 1bf09fd370 Remove EKF prefix from logged messages 5 years ago
Mathieu Bresciani c7bdf25663
[ekf] controlMagFusion refactor and mag field strength check (#662) 5 years ago
Paul Riseborough 4d37065f1b EKF: Make use of inverse rotation function consistent with name 5 years ago
Paul Riseborough eae6e8f19c EKF: Fix on ground yaw drift when using EKF2_MAG_TYPE = 4 5 years ago
RomanBapst 4e946d5bcb implemented synthesized magnetometer Z measurement 5 years ago
kritz 4a38f5a2f6 Add timestamp to ECL print statements, (#644) 5 years ago
kritz bb88d4ce5e Undo wrong comment change 6 years ago
kamilritz 8c061fb6a4 Fixing wrong label of quaternion direction 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
Daniel Agar 1378ec1797 EKF mag_fusion avoid unnecessary double promotion 6 years ago
Paul Riseborough 3accab1ac5 EKF: protect declination fusion from badly conditioned earth field estimates 6 years ago
Paul Riseborough d52f53635b EKF: Save mag field covariance data before reset 6 years ago
Paul Riseborough 25148e1b45 EKF: Prevent rapid changes in declination estimate after a reset 6 years ago
CarlOlsson 8a813c57ec EKF: fix comment typo 6 years ago
Paul Riseborough 0220f469b0 EKF: Use more generic variable name for bad yaw fusion flag 7 years ago
Paul Riseborough adb4a09beb EKF: Fix bug causing large yaw innovations when GPS is lost 7 years ago
Paul Riseborough ea9e8246ed EKF: Improve detection of indoor flight condition 7 years ago
Paul Riseborough 565f99254c EKF: Reduce effect of yaw gyro bias when using optical flow indoors 7 years ago
Paul Riseborough 0160aaa568 EKF: Don't use magnetometer with optical flow only nav if GPS checks are failing 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
Paul Riseborough 44c50ab2df EKF: Correct magnetic yaw measurement using learned mag biases 7 years ago
Paul Riseborough 29d383edbf EKF: Allow mag field estimates to stabilise before use 7 years ago