322 Commits (6f664abc4a7485a22825e314cae478c7a16113ac)

Author SHA1 Message Date
Paul Riseborough 6f664abc4a EKF: Non functional changes arising from review 4 years ago
Paul Riseborough 9c89fa3b29 EKF: Use IMU clipping to adjudicate bad accel data check 4 years ago
bresch cd38621dd6 flow terrain: use dedicated variable for last fusion time 4 years ago
Paul Riseborough efb78deef9 EKF: Set position fusion gate option false by default 4 years ago
Paul Riseborough 556a195320 EKF: Improve handling of non position mode large position innovations 4 years ago
Paul Riseborough dd259a288f EKF: Don't modify accel bias states and variances when inhibited 4 years ago
Daniel Agar a8e0e82858 EKF: update mag LPF immediately 4 years ago
Daniel Agar 1237087d70
AlphaFilter add constructor that takes alpha and use in EKF 4 years ago
bresch b0cf45e2d2 gps_alt: rename getGpsAltVar -> getGpsHeightVariance 4 years ago
bresch 02369cd415 gps_alt: extract measurement variance computation and saturation 4 years ago
Mathieu Bresciani 8f3df7a97b
flow: restructure optical flow control logic (#928) 4 years ago
Paul Riseborough 44ebfb8c43 EKF: Don't report local position as valid when in a non-position mode 4 years ago
Daniel Agar da7d41e78a
EKF: add mag bias reset helper and update IMU bias reset to match (#924) 4 years ago
Daniel Agar a21092804a EKF: remove virtual getters from estimator_interface 4 years ago
Daniel Agar 48a8992caf
EKF: move small simple getters to header 4 years ago
Daniel Agar defb35d8f5 EKF: pass imuSample by const reference 4 years ago
Daniel Agar d85e24d3ca EKF: Ekf class is final 4 years ago
Daniel Agar 5ea8824439 EKF: inline simple getters 4 years ago
Daniel Agar 6e99ebd928 EKF: add fault status bit for bad vertical accel data 4 years ago
Mathieu Bresciani dd3ffc4192
Optical flow: compute velociy from corrected flow data for logging (#920) 4 years ago
Paul Riseborough 7c81350c7a EKF: Don't yaw reset if not yaw induced nav failure 4 years ago
bresch 5879eaaf78 ekf: fix variable length array error 4 years ago
Kamil Ritz fdc86c247a add functions to compute yaw (321 and 312 sequence) 5 years ago
kamilritz 404edde7f3 Add measurementUpdate function 5 years ago
kamilritz da9bfe4316 Update interface of applyCorrectionsToOuputStates 5 years ago
Paul Riseborough 21cc46edd7
EKF: Convert magnetic field observation methods to use SymPy generated code (#879) 5 years ago
kamilritz 310b989c9a refactor start of gps into separate function 5 years ago
kamilritz 7eb2b08eed Yaw measurement jacobian to Vector4f 5 years ago
kamilritz 15d360f446 saved_mag_ef_cov to Squarematrix2f 5 years ago
kamilritz 7609bc69b2 drag innov member variables to Vector2f 5 years ago
kritz 88c52aba5e
Refactor ev fusion start into helper functions (#872) 5 years ago
kamilritz 89bfcc2167 Introduce checkAndFixCovarianceUpdate(KHP) function 5 years ago
kamilritz b5e1397c0f Add const modifier 5 years ago
kamilritz 796afd5f98 Rename yaw_use_inhibit -> is_yaw_fusion_inhibited 5 years ago
kamilritz b0458fbded Refactor output buffer updates into separate functions 5 years ago
kritz 9eea44f4ab
Return type of resets (#859) 5 years ago
bresch b0f79caf34 GPS yaw: Extract and refactor GPS yaw control logic 5 years ago
kamilritz 16a00eae0b Make Kfusion a Vector24f 5 years ago
kamilritz 552bf824ea Add typedef for Matrix 24 types 5 years ago
kamilritz 5356077a32 Make flow_innov/-var a matrix Vector2f 5 years ago
kamilritz b8f937666a Make mag_innov/-var a Matrix::Vector3f 5 years ago
bresch 51cd63d626 GPS Yaw: fall back to other yaw aiding source in case of bad data 5 years ago
bresch fe2a9d3018 GPS Yaw: move isfinite checks in control.cpp 5 years ago
bresch 3c6790f5d5 GPS Yaw: Always reset Yaw when GPS Yaw fusion is starting 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
Kamil Ritz e835bc34c4 remove inline modifier 5 years ago
RomanBapst b7d54b5477 gps: fixed filter initialization bug around gps 5 years ago
bresch 8f533cb878 terrain_estimator: fix sensor aid selection 5 years ago
Roman Bapst b3dc06d0cb Added height above ground source bitmask indicating which sensor is used 5 years ago
Paul Riseborough c91c78dcf6 EKF: Allow reset of yaw to EKF-GSF later in flight 5 years ago