979 Commits (36de2b3dc1a009c24da50334c50f5a3857c5fa92)

Author SHA1 Message Date
Paul Riseborough a036cf82cc EKF: Remove use of of quaternion self product operator and fix delta rotation sign 6 years ago
Paul Riseborough 0e946f25fd EKF: Remove use of quaternion self product operator and fix delta rotation sign error 6 years ago
CarlOlsson ad7f7af03b ekf: correct quaternion multiplication order 6 years ago
CarlOlsson d6351bd7a5 EKF: update comment 6 years ago
Paul Riseborough 7612fa40ed EKF: Don't start using GPS for height until all validity checks have passed 6 years ago
Roman cef2ba5ab9 implemented Kahan summation algorithm for adding process noise to delta 6 years ago
RomanBapst 0f49eb34a0 fixed method which calculates validity of terrain estimate 6 years ago
Robert de Vries 340d85afc1 EKF: fix variable names in estimator_interface.h 6 years ago
Beat Küng 54ac147ae8 Ekf: add set_min_required_gps_health_time() to allow configure minimum GPS health time 6 years ago
Roman 770cd3c5cc added python script for terrain flow derivation (optical flow for terrain 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
Mohammed Kabir 3f691891c4 EKF: control: stop vision yaw fusion on timeout 6 years ago
Martina c4492b17c1 do not reset yaw if vehicle on ground 6 years ago
Paul Riseborough f97f0b6ea3 EKF: Remove unnecessary code 6 years ago
Paul Riseborough 43b5e26fe4 EKF: Fix bug causing continual yaw reset when EKF2_MAG_TYPE = 2 6 years ago
Roman f95cd4b358 ground effect: removed dependency on local position 6 years ago
CarlOlsson 7845ff4360 EKF: increase wind process noise scaler to 0.5 6 years ago
CarlOlsson 32ca6f7030 ekf: scale wind process noise with low pass filtered height rate 6 years ago
CarlOlsson 938c8ad9ad EKF: use hagl estimate if valid for when to trigger yaw reset on takeoff 6 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Paul Riseborough fabd216ca5 EKF: Documentation edits 6 years ago
CarlOlsson 8d6e8ae078 EKF: update get_mag_decl_deg() 6 years ago
CarlOlsson 2b17ced405 EKF: Clean up use of magnetometer declination. Before the innovation was not zero in fuseDeclination() 6 years ago
CarlOlsson 1d91785a8e EKF: correct quaternion order 6 years ago
CarlOlsson 000aa0de5d EKF: do not update the newest attitude estimate in initialiseFilter(). Is is now done in alignOutputFilter() 6 years ago
CarlOlsson 96c5c14041 EKF: Change the EKF initialization to 6 years ago
CarlOlsson ea259d358d EKF: initialize the newest attitude estimate to a valid quaternion 6 years ago
CarlOlsson 6cf512f103 EKF: Also update the newest and oldest quaternion estimate in 6 years ago
CarlOlsson 78122b20a6 EKF: fix the rotation direction of the buffered attitude solutions 6 years ago
CarlOlsson 56b6b7a778 EKF: cleanup use of _mag_filt_state 6 years ago
CarlOlsson 37339de57c EKF: remove unused variable 6 years ago
Nuno Marques 4e0e68e905 Ekf: add more useful methods to interface with the covariances (#543) 6 years ago
Daniel Agar c66f7f4a09 EKF drop unused timestamp from collect_gps() and pass data by const reference 6 years ago
Freek van Tienen 78b899c72d Add Paparazzi compatibility (#580) 6 years ago
Daniel Agar 1378ec1797 EKF mag_fusion avoid unnecessary double promotion 6 years ago
Carl Olsson 54ab8191e3 EKF: add method to get the terrain variance 6 years ago
Daniel Agar c5554cae96 EKF tests update SWIG usage and use latest containers 6 years ago
Paul Riseborough dd58e69549 EKF: Ensure FW yaw alignment method is used on first in-air reset 6 years ago
Paul Riseborough 3accab1ac5 EKF: protect declination fusion from badly conditioned earth field estimates 6 years ago
Paul Riseborough 7bddbd1cc5 EKF: Update cleaned up autocode fragment with sign error fix and missing LD 6 years ago
Paul Riseborough fe378fd761 EKF: Prevent unwanted declination fusion when re-starting 3-axis fusion 6 years ago
Paul Riseborough bd1647a7fb EKF: Rework use of fuseDeclination() 6 years ago
Paul Riseborough d52f53635b EKF: Save mag field covariance data before reset 6 years ago
Paul Riseborough 82ce7a83a5 EKF: Save mag field covariance information on startup 6 years ago
Paul Riseborough 708c79eb8f EKF: Ensure mag field state covariance data is always available for re-use 6 years ago
Paul Riseborough 8839e4e1f4 EKF: Don't discard declination certainty information when resuming 3-axis fusion. 6 years ago
Paul Riseborough 25148e1b45 EKF: Prevent rapid changes in declination estimate after a reset 6 years ago
CarlOlsson 6e7c119b31 EKF: limit yaw variance increase to 0.01 rad^2 to prevent a badly conditioned covariance matrix 6 years ago