153 Commits (1cba257bac94ffe7c9b48fb9ff9de73c582d68d8)

Author SHA1 Message Date
Paul Riseborough ec2b54fde7 EKF: Ensure normal yaw alignment using mag is performed if GPS method is not 8 years ago
Paul Riseborough f064915889 EKF: Enable planes to recover from bad mag data at start of flight 8 years ago
Daniel Agar c44488fdb8
EKF matrix typedef cleanup 8 years ago
Roman 1b92c9b5b3 ekf_helper: fixed resetting height using range finder 8 years ago
Roman a1e67396f4 ekf: added methods for setting control height flags 8 years ago
Paul Riseborough 394dd95cba EKF: Don't do magnetic field estimation without earth frame measurements 8 years ago
Paul Riseborough 20db74eca8 Revert "EKF: Add parameter control of individual IMU axis delta velocity bias estimation" 8 years ago
Paul Riseborough 9c31632e2b EKF: Add parameter control of individual IMU axis delta velocity bias estimation 8 years ago
Daniel Agar 3919d60f66
ekf2 initialization fixes 8 years ago
Paul Riseborough f0bbbc8dc6 EKF: Add reporting of bad accel status 8 years ago
Paul Riseborough 040639837e EKF: Use common timeout test for reporting deadreckoning 8 years ago
Paul Riseborough 6ac7e2f807 EKF: report conservative position errors when failing innovation checks 8 years ago
Paul Riseborough 21e7734149 EKF: fix compile error 8 years ago
Paul Riseborough f7cae7f3ab EKF: improve compatibility with ARM cross compiler 8 years ago
Paul Riseborough cf31945038 EKF: Fix use of incorrect timestamp 8 years ago
Paul Riseborough e4a4427991 Revert "EKF: fix compile error" 8 years ago
Paul Riseborough 6db552717d EKF: fix compile error 8 years ago
Daniel Agar eb4f5ecbb9 cmake add all EKF sources (#243) 8 years ago
Paul Riseborough 0d77470efc EKF: Use conservative reporting of velocity errors when aiding is lost 8 years ago
Paul Riseborough 8070691aa4 EKF: Add accessor function for velocity accuracy 8 years ago
Paul Riseborough d6abf3f2e4 EKF: add accessor function for local position accuracy 8 years ago
Paul Riseborough b7d0b3c4d0 EKF: Improve naming of WGS-84 accuracy accessor function 8 years ago
Paul Riseborough d22599b440 EKF: Add reporting of inertial dead-reckoning status 8 years ago
Daniel Agar 2750961be6 c++11 initialization cleanup (#237) 8 years ago
Daniel Agar 47b8ef258b clang-tidy performance-type-promotion-in-math-fn (#236) 8 years ago
Daniel Agar d668a2d798 clang-tidy performance-unnecessary-value-param 8 years ago
Paul Riseborough 934890c2df EKF: Add validity flag to ekf origin reporting 8 years ago
CarlOlsson c8e3c24150 adopted ekf_helper.cpp 8 years ago
Paul Riseborough b10b0184c5 EKF: Add IMU vibration calculation and reporting 8 years ago
Roman 17c195d1cd ekf2 height reset: do not apply height change to height state twice (bug) 8 years ago
Roman f80b3481a4 reset the newest output sample for all possible resets 8 years ago
Roman 238d947239 proper handling of position and velocity reset 8 years ago
Paul Riseborough 352750e5d1 EKF: publish ekf solution status summary data 8 years ago
Paul Riseborough 007e73379f EKF: Improve reporting of position error 8 years ago
Paul Riseborough 744b79c1b2 EKF: Publish innovation test ratios 8 years ago
Paul Riseborough 65762e5998 EKF: publish output predictor tracking errors 8 years ago
Julian Oes 616aeb9ad7 ekf_helper: fix forgotten return value 8 years ago
Beat Küng 73b8ac954d ekf_helper.cpp: remove unused includes 9 years ago
Paul Riseborough f5e9ea1626 EKF: Prevent potential divide by zero 9 years ago
Paul Riseborough 7bc9217f00 EKF: Clean up control of observation fusion 9 years ago
Roman Bapst bec1a6831e added method to get gyro bias 9 years ago
Roman 703fb4e31b do not return early in velocity reset method otherwise 9 years ago
Paul Riseborough f26aca55a1 EKF: Fix bug in quaternion covariance initialisation function 9 years ago
Paul Riseborough 6a55d908c5 EKF: replace reset event times with event counters 9 years ago
Paul Riseborough 9ec09f5f4e EKF: update output observer and capture reset event for magnetic heading resets 9 years ago
Paul Riseborough aca0336392 EKF: update vertical position and velocity reset capture 9 years ago
Paul Riseborough 0605c88ecc EKF: capture horizontal position reset events 9 years ago
Paul Riseborough e3a1b4a3b3 EKF: capture velocity reset events 9 years ago
Paul Riseborough 79705da7e6 EKF: make output predictor states consistent with position reset 9 years ago
Paul Riseborough 54d90261d5 EKF: make output predictor states consistent with velocity reset 9 years ago