41 Commits (10a0fef7b7db749f5baf3384e9c900d3aa0e8140)

Author SHA1 Message Date
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 7 years ago
ChristophTobler 8ecec58292 Check for stuck range finder measurements in terrain estimator 8 years ago
ChristophTobler 61a7991693 constrain _terrain_vpos to be a minimum of _params.rng_gnd_clearance larger than _state.pos(2) 8 years ago
Paul Riseborough e1fe5b2229 Revert "Revert "Split get_terrain_vert_pos() into valid and get_vpos"" 8 years ago
Paul Riseborough c887b02f21 Revert "Split get_terrain_vert_pos() into valid and get_vpos" 8 years ago
ChristophTobler eae0522dc2 split into get_terrain_valid and get_terrain_vert_pos 8 years ago
ChristophTobler d2945abd85 return hagl valid false if update was rejected 8 years ago
Roman 7e2597ec28 update range sensor angle parameters in case they have changed 8 years ago
Roman aa53f45f15 terrain estimator: removed unused hrt dependancy 8 years ago
Roman 6480fcc3d5 terrain estimator: fixed computation of filtered time since last range update 8 years ago
Paul Riseborough 6561edb9a5 EKF: Clean up terrain estimation functionality. 8 years ago
devbharat 8004e9fe7e EKF: Make range finder data continuous check more robust 8 years ago
Paul Riseborough d94068b88a EKF: Simplify calculation of height above terrain observation variance 8 years ago
Paul Riseborough 3dadc98b43 EKF: enable scaling of range observation variance with height 8 years ago
Paul Riseborough cf9c8de167 EKF: Add arbitrary pitch offset for range sensor 8 years ago
devbharat d9688fae7d EKF: Simplify terrain position validity check 8 years ago
Daniel Agar 7883085e4a clang-tidy readability-simplify-boolean-expr (#235) 8 years ago
Paul Riseborough 744b79c1b2 EKF: Publish innovation test ratios 8 years ago
Roman c6e1d97176 terrain estimator: initialise with projection 9 years ago
Paul Riseborough 65da9173b9 EKF: capture innovation checks and reset events in separate variables 9 years ago
Paul Riseborough d80e71a499 EKF: capture HAGL innovation test failures 9 years ago
Paul Riseborough 172f4be594 EKF: Fix bug in calculation of terrain observation variance 9 years ago
Paul Riseborough 481c624975 EKF: Remove use of vehicle arm status 9 years ago
Paul Riseborough 5bf02517a7 EKF: Rationalise use of rotation matrices and improve efficiency 9 years ago
Paul Riseborough d2407c3463 EKF: code style updates 9 years ago
Paul Riseborough 962fd0aaf2 EKF: Adjust terrain process noise for gradient effect 9 years ago
Paul Riseborough 1a2da887ab EKF: Fix bug in calculation of terrain estimator Kalman gain 9 years ago
Paul Riseborough 82cbfafb34 EKF: Add source file for terrain vertical position estimator 9 years ago