249 Commits (230c865fa9c02b07b0371df050b339bc37ce0c29)

Author SHA1 Message Date
Mathieu Bresciani 230c865fa9
EKF: do not fuse multiple times the same height (#767) 5 years ago
Daniel Agar 71d4d22ae4
EKF: covariances() helper return const reference and fix code style 5 years ago
bresch 81c6d6655f ekf: clean uncorrelateQuatStates function 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
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
bresch d0fe1f032a mag_fusion: re-introduce delay between mag reset and fusion, this was 5 years ago
kamilritz be11516dd6 Refactor IMU downsampling into its own class 5 years ago
kamilritz 4ab3dd50c9 pass Vector by const reference 5 years ago
kamilritz 2657e4fc0c Improve naming and white space 5 years ago
kamilritz 48787c0160 Improve Matrix library usage 5 years ago
kamilritz a21a7cd5b9 Remove output argument from calcEarthRateNed 5 years ago
kamilritz f99dbd8ca3 Improve naming and brackets 5 years ago
kamilritz 1c68709949 Rename mag ambiguous mag abbreviations with magnitude 5 years ago
kamilritz a24aaad861 CleanUp GPS drift checks 5 years ago
kamilritz c6e3f389d2 Replace calculation of earth NED rotation vector 5 years ago
kamilritz 9f053cb8c1 Simplify covariance getters 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
kritz 01495ede97 Clean initialiseFilter function (#687) 5 years ago
kritz 6c25ac5731 Tilt Initialisation: Average Filter -> LowPass Filter (#686) 5 years ago
kamilritz 85e0e6e89c Remove resetStates(AndCovariances) function 5 years ago
kamilritz 042d9b6615 Remove dangerous _primary_hgt_source variable 5 years ago
kamilritz 6941777e17 Remove obsolete vision sample counter during initialization 5 years ago
kamilritz 181303488c Log height innovation sensor specific 5 years ago
kamilritz ecd199d5d0 Fix vel pos test ratio 5 years ago
kamilritz 3923c5fecb Add get*innovation* functions as overide 5 years ago
kamilritz dae8c2f8dc Group velocity and position as a 3d vector 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
bresch a6840655e8 ekf: Extract resetState from main reset and reinitialize 5 years ago
bresch bf48004fb9 ekf: move "reset" part of the init function into a separate function 5 years ago
RomanBapst 16d1e15b51 addressed review comments 5 years ago
RomanBapst 00f49e62c2 cleanup checks of range finder data 5 years ago
bresch 29f71fff96 ekf: Add override specifier for all functions that override virtual functions of the estimator interface class 5 years ago
bresch b38458c2ab Terrain estimator: formatting and remove redundant comments 5 years ago
bresch e09e3e17a1 control: rename _range_aid_enabled to _is_range_aid_suitable 5 years ago
bresch fac69d07a3 control: refactor rangeAidConditionsMet function 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
kamilritz 4f6ca3a74c Replace rest of spaces with tabs 6 years ago
kamilritz 3e8139ff9f Enable vision velocity fusion 6 years ago
Julian Kent 4c4c1f2984 Use copyTo for writing to memory blocks 6 years ago
Julian Kent 8d60f8ba8f Remove direct unsafe access to matrix internal data 6 years ago
kamilritz be368f3656 Update comment 6 years ago