230 Commits (62e15cbacf865e7ea32623fa6dda87185b4f3a5e)

Author SHA1 Message Date
Matthias Grob 65a4ca9d65 AlphaFilter: merge with PX4 implementation 5 years ago
kritz fa5a00d871
Refactor velocity reset (#788) 5 years ago
Kamil Ritz d6b6276cdc change naming from tiltOffset to pitchOffset 5 years ago
Mathieu Bresciani 0623b2b02d
Range check cleanup (#782) 5 years ago
kamilritz 2fa43419d2 Interface: output vector quantities by "return-by-value" 5 years ago
Paul Riseborough 4669aa6312
EKF: Add Emergency yaw recovery using EKF-GSF estimator (#766) 5 years ago
Paul Riseborough 8ce285cdfa
EKF: Don't allow tilt alignment if vehicle is moving excessively (#768) 5 years ago
Paul Riseborough b4ecfb7723
EKF: Fix sign error in earth rotation rate correction (#763) 5 years ago
Paul Riseborough 89bcebd631 EKF: Prevent covariance initialisation overwriting yaw variance 5 years ago
Paul Riseborough 21054a4236 EKF: Fix bug causing incorrect covariance initialisation 5 years ago
kamilritz be11516dd6 Refactor IMU downsampling into its own class 5 years ago
kamilritz 3daf25763e Remove unnecessary comments 5 years ago
kamilritz 48787c0160 Improve Matrix library usage 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 5 years ago
kamilritz f99dbd8ca3 Improve naming and brackets 5 years ago
kamilritz 1c68709949 Rename mag ambiguous mag abbreviations with magnitude 5 years ago
kamilritz a24aaad861 CleanUp GPS drift checks 5 years ago
kamilritz c6e3f389d2 Replace calculation of earth NED rotation vector 5 years ago
kamilritz a6bbafc7b0 Remove unnecessary initialiseCovariance 5 years ago
kritz 01495ede97 Clean initialiseFilter function (#687) 5 years ago
kritz 6c25ac5731 Tilt Initialisation: Average Filter -> LowPass Filter (#686) 5 years ago
Daniel Agar 98a1aae494 EKF: use Matrix cross product 5 years ago
kamilritz 85e0e6e89c Remove resetStates(AndCovariances) function 5 years ago
kamilritz 042d9b6615 Remove dangerous _primary_hgt_source variable 5 years ago
kamilritz 66f707ede0 Remove non enterable if statement 5 years ago
kamilritz cd030e7cd2 Remove switch to ev hgt during filter initialization 5 years ago
kamilritz 4bc6ae69ae Remove if statement that can not be entered 5 years ago
kamilritz 6941777e17 Remove obsolete vision sample counter during initialization 5 years ago
kamilritz 07e804676c Rename IMU biases 5 years ago
kamilritz dae8c2f8dc Group velocity and position as a 3d vector 5 years ago
Mathieu Bresciani c7bdf25663
[ekf] controlMagFusion refactor and mag field strength check (#662) 5 years ago
bresch a6840655e8 ekf: Extract resetState from main reset and reinitialize 5 years ago
bresch bf48004fb9 ekf: move "reset" part of the init function into a separate function 5 years ago
Paul Riseborough 36de2b3dc1 EKF: Use matrix library for quaternion to rotation matrix conversion 5 years ago
kritz 4a38f5a2f6 Add timestamp to ECL print statements, (#644) 5 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
CarlOlsson 2b17ced405 EKF: Clean up use of magnetometer declination. Before the innovation was not zero in fuseDeclination() 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 56b6b7a778 EKF: cleanup use of _mag_filt_state 6 years ago
CarlOlsson 472f2286b7 EKF: initialize covariances before we reset the heading in order to preserve the yaw uncertainty 6 years ago
Paul Riseborough df571202c5 EKF: Fix bug preventing saved declination being used for first alignment 6 years ago
Kabir Mohammed e1661a92c3 EKF : allow init without external vision measurements (#464) 7 years ago
Daniel Agar 41953ab582 EKF angle constants in degrees for readability (#465) 7 years ago
Daniel Agar cebdc3d829 ekf run output predictor immediately with new IMU data (#471) 7 years ago
Bart Slinger bae4b8a5e7 remove superfluous elseif (#431) 7 years ago
Daniel Agar d6a3110918 visual studio build compatibility 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago