251 Commits (4ac57d3bdee450372ba974a0cca4b63a067a00d1)

Author SHA1 Message Date
bresch cd38621dd6 flow terrain: use dedicated variable for last fusion time 4 years ago
Daniel Agar 398fe159ce EKF: allow initialising without mag depending on configuration 4 years ago
Daniel Agar 1237087d70
AlphaFilter add constructor that takes alpha and use in EKF 4 years ago
Claudio Micheli c4d162f9a0
EKF: range_finder parameterize range sensor quality hysteresis time 4 years ago
Daniel Agar 48a8992caf
EKF: move small simple getters to header 4 years ago
Daniel Agar defb35d8f5 EKF: pass imuSample by const reference 4 years ago
Kamil Ritz 114516b784 Use new added matrix functions 5 years ago
kamilritz 3bd9415498 Make delayed output stayed not a member variable 5 years ago
kamilritz da9bfe4316 Update interface of applyCorrectionsToOuputStates 5 years ago
kamilritz b5e1397c0f Add const modifier 5 years ago
kamilritz b0ad9f0226 Replace componentwise with matrix operation 5 years ago
kamilritz b5765eb3b4 Move variable declaration to better place & 5 years ago
kamilritz 5ef18f8823 Style improvement 5 years ago
kamilritz b0458fbded Refactor output buffer updates into separate functions 5 years ago
kamilritz 3d82d822ae Add const modifier 5 years ago
kamilritz 430497e2f7 Shift variable definition inside calculateOutputStates 5 years ago
kamilritz f59343b343 Remove misplaced comment 5 years ago
kamilritz 673b309c45 Fix bug: pos gain used instead of vel gain 5 years ago
kamilritz 2af2696b63 Revert if-else condition to get rid of unnecessary indentation 5 years ago
kamilritz fce4958d4f Random cleanup 5 years ago
RomanBapst b7d54b5477 gps: fixed filter initialization bug around gps 5 years ago
Matthias Grob 65a4ca9d65 AlphaFilter: merge with PX4 implementation 5 years ago
kritz fa5a00d871
Refactor velocity reset (#788) 5 years ago
Kamil Ritz d6b6276cdc change naming from tiltOffset to pitchOffset 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
Paul Riseborough 4669aa6312
EKF: Add Emergency yaw recovery using EKF-GSF estimator (#766) 5 years ago
Paul Riseborough 8ce285cdfa
EKF: Don't allow tilt alignment if vehicle is moving excessively (#768) 5 years ago
Paul Riseborough b4ecfb7723
EKF: Fix sign error in earth rotation rate correction (#763) 5 years ago
Paul Riseborough 89bcebd631 EKF: Prevent covariance initialisation overwriting yaw variance 5 years ago
Paul Riseborough 21054a4236 EKF: Fix bug causing incorrect covariance initialisation 5 years ago
kamilritz be11516dd6 Refactor IMU downsampling into its own class 5 years ago
kamilritz 3daf25763e Remove unnecessary comments 5 years ago
kamilritz 48787c0160 Improve Matrix library usage 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 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 a6bbafc7b0 Remove unnecessary initialiseCovariance 5 years ago
kritz 01495ede97 Clean initialiseFilter function (#687) 5 years ago
kritz 6c25ac5731 Tilt Initialisation: Average Filter -> LowPass Filter (#686) 5 years ago
Daniel Agar 98a1aae494 EKF: use Matrix cross product 5 years ago
kamilritz 85e0e6e89c Remove resetStates(AndCovariances) function 5 years ago
kamilritz 042d9b6615 Remove dangerous _primary_hgt_source variable 5 years ago
kamilritz 66f707ede0 Remove non enterable if statement 5 years ago
kamilritz cd030e7cd2 Remove switch to ev hgt during filter initialization 5 years ago
kamilritz 4bc6ae69ae Remove if statement that can not be entered 5 years ago
kamilritz 6941777e17 Remove obsolete vision sample counter during initialization 5 years ago
kamilritz 07e804676c Rename IMU biases 5 years ago