249 Commits (f20fc08b7d9fbeec92ce0b2a3f88d7b9be6e5ec9)

Author SHA1 Message Date
Mathieu Bresciani f20fc08b7d
ekf2: centralize mag covariance reset (#693) 5 years ago
kamilritz 975060d108 Add missing const modifier 5 years ago
kamilritz 7e20d9df14 Small style cleanup 5 years ago
bresch 13a7d53295 Ekf: correct wrong indentation 5 years ago
bresch 684737eab1 Ekf control: replace individual by global check of baro/GPS health 5 years ago
kritz bcd3869ca2
CleanUp of the EKFGSF (#769) 5 years ago
Paul Riseborough 4669aa6312
EKF: Add Emergency yaw recovery using EKF-GSF estimator (#766) 5 years ago
Carl Olsson 3fa5f501ae
EKF: dont check gps_check_fail_status in velocity reset (#761) 5 years ago
bresch 8b918563a2 ekf: fix angle wrapping in realignYawGPS 5 years ago
bresch 81c6d6655f ekf: clean uncorrelateQuatStates function 5 years ago
bresch 90ca012705 ekf_helper: restore oridinal quaternion decorrelation 5 years ago
CarlOlsson b6420d0b79 ekf: add vehicle at rest to flags 5 years ago
Paul Riseborough 21054a4236 EKF: Fix bug causing incorrect covariance initialisation 5 years ago
kritz ee859e092a Robustify timestamp checks (#729) 5 years ago
bresch e3af91c9ce Ekf: use helper functions to centralize the checks of horizontal aiding (gps, flow, ev_pos, ev_vel) 5 years ago
kamilritz f3d790a664 Update optical flow interface 5 years ago
kamilritz 4b0e7b2cff Remove filtering on external vision alignment 5 years ago
kamilritz 29c5954690 Move baro downsampling and dynamic pressure comp to ECL 5 years ago
kamilritz 07e8e88e88 Support full vision variance 5 years ago
kamilritz 2657e4fc0c Improve naming and white space 5 years ago
kamilritz 0b18143745 Improve readibility 5 years ago
kamilritz 3daf25763e Remove unnecessary comments 5 years ago
kamilritz 48787c0160 Improve Matrix library usage 5 years ago
kamilritz a21a7cd5b9 Remove output argument from calcEarthRateNed 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 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 490c749f80 Revert if statement swap in resetMagHeading 5 years ago
kamilritz ef9f1053d0 Random improvements 5 years ago
Daniel Agar 98a1aae494 EKF: use Matrix cross product 5 years ago
kamilritz 64652f523b Improve quality of comments 5 years ago
kamilritz 1bf09fd370 Remove EKF prefix from logged messages 5 years ago
kamilritz 181303488c Log height innovation sensor specific 5 years ago
kamilritz ecd199d5d0 Fix vel pos test ratio 5 years ago
kamilritz 07e804676c Rename IMU biases 5 years ago
kamilritz dae8c2f8dc Group velocity and position as a 3d vector 5 years ago
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 6 years ago
kamilritz cea053820d Remove spaces with tabs 6 years ago
kamilritz 1e57c4bbec Fix white space 6 years ago
kamilritz 10cbd79db7 Rotate external vision info in reset function if necessary 6 years ago