113 Commits (22a51c6afd93fa48926bd3ff690ceba7249840ad)

Author SHA1 Message Date
CarlOlsson 2e03084d34 EKF: If aligning yaw for fw with low GPS velocity, use mag 7 years ago
CarlOlsson c81cdfa1ce EKF: Fix bug when resetting position and velocities for fw due to something else than bad yaw estimate 7 years ago
Paul Riseborough dbff89fbcb EKF: Fix error preventing selection of MAG_FUSE_TYPE_AUTOFW 7 years ago
Paul Riseborough dd5b8525c3 EKF: Use hamiltonian convention for quaternion product order 8 years ago
Daniel Agar 99ba1c3745
EKF trivial code style cleanup 8 years ago
Paul Riseborough 596b8220e2 EKF: Output mag sensor isolation warning first time only 8 years ago
Paul Riseborough ce806768b7 EKF: Improve in-flight mag error detection, recovery and isolation for fixed wing 8 years ago
Paul Riseborough e08da1c599 EKF: Add ability to use EV and GPS data together 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
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 9 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