313 Commits (164e53bad39e722f4751c754517ef2b5c4488b3a)

Author SHA1 Message Date
bresch 97b437233e ekf: remove unused function 5 years ago
bresch 75c49b2082 ekf_helper: fuse double if 5 years ago
Kamil Ritz 050298f6c1 Improve matrix library usage 5 years ago
Kamil Ritz 5749273d19 refactor resetPosition 5 years ago
bresch 30d69aa45b Ekf: extract baro height offset computation 5 years ago
bresch 6b64cf0770 Ekf: centralize GPS height fusion startup 5 years ago
bresch 61763544b6 Ekf: centralize baro fusion startup 5 years ago
kritz fa5a00d871
Refactor velocity reset (#788) 5 years ago
bresch 572ad2df0a SensorRangeFinder: add distBottom function to get the vertical distance 5 years ago
Mathieu Bresciani 0623b2b02d
Range check cleanup (#782) 5 years ago
kamilritz 2fa43419d2 Interface: output vector quantities by "return-by-value" 5 years ago
kamilritz 72d8f91b4d Innovation getters: Add const modifier 5 years ago
Paul Riseborough 89b5c77d5d
EKF: Enable GPS flight without magnetometer (#770) 5 years ago
TSC21 870ec380f1 elk_helper: use ISFINITE macro instead of isfinite() 5 years ago
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