76 Commits (d16b43a2dad14800c544b0c8a8971e1011b4d335)

Author SHA1 Message Date
kamilritz d16b43a2da Get rid of non functional piece of code 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
bresch 8f533cb878 terrain_estimator: fix sensor aid selection 5 years ago
bresch aa96fa6d9e Random style fixes in the code 5 years ago
Roman Bapst b3dc06d0cb Added height above ground source bitmask indicating which sensor is used 5 years ago
bresch 572ad2df0a SensorRangeFinder: add distBottom function to get the vertical distance 5 years ago
bresch a998da1781 terrain_estimator: initialize with valid delayed measurement 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 89b5c77d5d
EKF: Enable GPS flight without magnetometer (#770) 5 years ago
bresch 20c3db69e4 Terrain Est: Add sensor aiding bitmask 5 years ago
kritz ee859e092a Robustify timestamp checks (#729) 5 years ago
kamilritz f3d790a664 Update optical flow interface 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 5 years ago
kamilritz 459b76f9fd Make covariance matrices of type matrix::SquareMatrix 5 years ago
Daniel Agar 98a1aae494 EKF: use Matrix cross product 5 years ago
kamilritz 07e804676c Rename IMU biases 5 years ago
kamilritz d5dc6bb8ea Clean get*innov* interface 5 years ago
Mathieu Bresciani c7bdf25663
[ekf] controlMagFusion refactor and mag field strength check (#662) 5 years ago
RomanBapst 00f49e62c2 cleanup checks of range finder data 5 years ago
Paul Riseborough 4d37065f1b EKF: Make use of inverse rotation function consistent with name 5 years ago
bresch b38458c2ab Terrain estimator: formatting and remove redundant comments 5 years ago
bresch 0aef0eda59 terrain_estimator: remove dead code. Since the terrain estimator is 5 years ago
bresch 370e04ee60 terrain_est: Continuously reset terrain height on ground using known 5 years ago
Nico van Duijn c446ee444a EKF: fake rng if faulty on ground 6 years ago
Nico van Duijn 267195a11b EKF: remove check for faulty flag in fake rng 6 years ago
Nico van Duijn a12186c285 terrain_estimator: introduce quality metric in rng 6 years ago
Paul Riseborough 3e05fd552e EKF: Compensate for bad range finder data when on ground 6 years ago
RomanBapst 0f49eb34a0 fixed method which calculates validity of terrain estimate 6 years ago
Roman c085d7295d addressed review comments 6 years ago
Roman 8673ab0346 terrain estimator: constrain terrain state properly 6 years ago
Roman fbb51147b7 implemented use of optical flow for terrain estimation 6 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Daniel Agar a5e6191ba7 EKF add clarity brackets to avoid potential confusion 6 years ago
CarlOlsson 8a2e512c2d terrain_estimator: add vehicle_variance_scaler 6 years ago
Kabir Mohammed a7245229cb EKF : Fix divergence when optical flow is not fused for a long time (#503) 7 years ago
Paul Riseborough 628079719f EKF: Fix inconsistency in timeout for terrain validity 7 years ago
Paul Riseborough 17d40478bb EKF: Rework range height validity checking 7 years ago
Paul Riseborough fc9f532c34 EKF: relax range finder data continuity check 7 years ago
Paul Riseborough 225057aaf5 EKF: Fix bug preventing use of terrain estimator 7 years ago
Paul Riseborough 868bc01087 EKF: Relax minimum required range finder measurement rate 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Paul Riseborough 02055acee2
EKF: Fix non GPS aiding data reset logic (#418) 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
Carl Olsson f6d23cc621 added rng_stuck to filter control status flags (#392) 7 years ago
Daniel Agar ed9a394029
EKF RingBuffer avoid copying 7 years ago
ChristophTobler e388e59f32 EKF: use uint64_t cast for XeY to avoid float casting of variables 7 years ago
Paul Riseborough 4db23b7b2e EKF: Don't report terrain estimate invalid immediately when HAGL observations fail checks 7 years ago
CarlOlsson 0a7c3ecbc6 EKF: Parameterize maximum angle for rng fusion 8 years ago
ChristophTobler 8ecec58292 Check for stuck range finder measurements in terrain estimator 8 years ago