1268 Commits (10cbd79db728fb80bbfba553d21eec825aedbcb3)
 

Author SHA1 Message Date
Roman fbb51147b7 implemented use of optical flow for terrain estimation 6 years ago
Hamish Willee a27a43eafa Fix up link to EKF docs 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
Julian Oes 14227eaf1d CMakeLists.txt: fix cmake warning 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
Hamish Willee 8b4ae48c69 README: Fix link to EKF/ECL tuning guide 6 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Todd Stellanova 6e77b197c7 Add DataValidatorGroup tests, add more DataValidator tests (#592) 6 years ago
Daniel Agar a892ececf8 cmake add ECL_TESTS option only enabled in standalone build 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
Todd Stellanova 6c759e0e9f Initial unit tests for DataValidator (#588) 6 years ago
Nuno Marques 4e0e68e905 Ekf: add more useful methods to interface with the covariances (#543) 6 years ago
Daniel Agar a85d3a43ed attitude_fw remove unused 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 5cd331055f cmake standalone build pin PX4/Matrix to commit 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
CarlOlsson 0896f7b9bd EKF: Also fill in lower part of covariance matrix in increaseQuatYawErrVariance() 6 years ago
Paul Riseborough 4b3140e5f7 EKF: Fix rebase error 6 years ago
Paul Riseborough 911d4d8f49 EKF: Fix sign error in increaseQuatYawErrVariance function 6 years ago
Paul Riseborough a0b9cb002e EKF: Use consistent method for recording completion of in-flight yaw alignment 6 years ago