186 Commits (fbb51147b712fb62eb28c6c03a76c5cb54eb66f5)

Author SHA1 Message Date
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 96c5c14041 EKF: Change the EKF initialization to 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 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
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 708c79eb8f EKF: Ensure mag field state covariance data is always available for re-use 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 911d4d8f49 EKF: Fix sign error in increaseQuatYawErrVariance function 6 years ago
Paul Riseborough ef5a87c1d4 EKF: Rework quaternion yaw reset. 6 years ago
Paul Riseborough fc2a089823 EKF: Add function to un-correlate quaternion states 6 years ago
Paul Riseborough bce1b96d17 EKF: Add function enabling yaw variance to be increased 6 years ago
Daniel Agar a5e6191ba7 EKF add clarity brackets to avoid potential confusion 6 years ago
CarlOlsson 490888285d EKF: Remove flag prefix 6 years ago
CarlOlsson d223680197 EKF: add flt_mag_align_complete to control_status flags 6 years ago
Paul Riseborough c032126745 EKF: Fix bug causing incorrect yaw variance value to be used 6 years ago
CarlOlsson 1a969aed07 EKF: use low pass filtered mag measurements for heading initialization 6 years ago
Paul Riseborough c49ab760c7 EKF: Allow EKF to start without using mag data when not using earth frame data 6 years ago
Paul Riseborough acde4ebcc3 EKF: fix comment 6 years ago
Paul Riseborough 4657a9cd21 EKF: Ensure yaw gets reset when declination is set 6 years ago
Paul Riseborough 91f886cb5e EKF: Add support for use of GPS heading data. 7 years ago
dakejahl 56b8bb08a1 added a checking for range_aid to determine if we are relying on the range finder as our primary source of height observation (#491) 7 years ago
Paul Riseborough 35f628e68f
EKF: Add interface to enable logging of GPS drift metrics (#490) 7 years ago
Paul Riseborough 4d59c834eb EKF: Consolidate range finder checking 7 years ago
Daniel Agar 41953ab582 EKF angle constants in degrees for readability (#465) 7 years ago
Paul Riseborough de7c9d85a4 EKF: Handle flow data without valid gyro data 7 years ago
Mohammed Kabir b4d2b8c57d EKF : introduce new architechture for navigation limits 7 years ago
Paul Riseborough bdf5b3e003 EKF: Don't assume large position uncertainty when starting optical flow nav 7 years ago
Paul Riseborough 389786ef1b EKF: Stop using EV for yaw when GPS fusion starts 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Daniel Agar eec71d1a10 EKF get_ekf_soln_status() fix pred_pos_horiz_abs 7 years ago
Daniel Agar a14434d6dc EKF always fill position and velocity accuracy (#425) 7 years ago
Paul Riseborough 6e3403ce28
EKF: prevent race condition between global position validity and eph reporting 7 years ago
Paul Riseborough fdabb9277f
EKF: Use consistent validity definition for global position reporting 7 years ago
Paul Riseborough ae069b12d6
EKF: Fix bug preventing wind relative dead reckoning 7 years ago
Paul Riseborough 9747dc778d
EKF: Rework nav validity reporting 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
Paul Riseborough 8a012436f9
EKF: Fix reversion from GPS to no-aiding mode (#412) 7 years ago
ChristophTobler cdc6efc5d6 EKF: fix rot vec calc from quat by using matrix lib 7 years ago
ChristophTobler 9238e2f1a2 EKF: fix spike handling in ev rotation calculation 7 years ago
Paul Riseborough db5264e45c EKF: Add missing reset for output observer vertical position derivative 7 years ago