38 Commits (0fa7ef3517aefaa2a54625bcb8c08d870a0e7c1a)

Author SHA1 Message Date
Paul Riseborough 0fa7ef3517 EKF: Use ecl::powf for integer exponents 5 years ago
Paul Riseborough 168dbdf630 EKF: Convert sideslip fusion to use SymPy generated auto-code 5 years ago
kamilritz 89bfcc2167 Introduce checkAndFixCovarianceUpdate(KHP) function 5 years ago
kamilritz 5c4a3d4576 Make observation jacobian a Vector24f when possible 5 years ago
kamilritz b5e1397c0f Add const modifier 5 years ago
kamilritz b5765eb3b4 Move variable declaration to better place & 5 years ago
kamilritz 05855b7fc1 Update time of last fusion event really only if fused 5 years ago
kamilritz efd96db49d Avoid setting 0 to 0 5 years ago
kamilritz 16a00eae0b Make Kfusion a Vector24f 5 years ago
kamilritz 356b2f6ffe Stop setting zero to zero 5 years ago
kamilritz 552bf824ea Add typedef for Matrix 24 types 5 years ago
kamilritz 48f0eb16da Remove uninformative comments 5 years ago
kamilritz 4a69b41015 Increase matrix library usage even more 5 years ago
kamilritz a3706fdcef Make relative wind computation more compact 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
kritz 24f2e60b7e
Reduce stored strings, to save flash space (#815) 5 years ago
kamilritz 9e6d27fafb Add missing const qualifier 5 years ago
Paul Riseborough 0d0f46ec1c EKF: Don't run unnecessary makeRowColSymmetric operation 5 years ago
kamilritz 92ba618f57 Improve on flash memory usage 5 years ago
kamilritz 459b76f9fd Make covariance matrices of type matrix::SquareMatrix 5 years ago
kamilritz 1bf09fd370 Remove EKF prefix from logged messages 5 years ago
Paul Riseborough 4d37065f1b EKF: Make use of inverse rotation function consistent with name 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
Paul Riseborough ae069b12d6
EKF: Fix bug preventing wind relative dead reckoning 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
Paul Riseborough 0d32128701 EKF: Use dead-reckoning status to determine if air data should modify non-wind states 7 years ago
Paul Riseborough e4ffe199ed EKF: fix bug in sideslip fusion activation 7 years ago
Daniel Agar 99ba1c3745
EKF trivial code style cleanup 8 years ago
Daniel Agar c44488fdb8
EKF matrix typedef cleanup 8 years ago
Paul Riseborough 750a8874c1 EKF: Improve recovery and reporting for badly conditioned sideslip fusion 8 years ago
Paul Riseborough f76a2a5ff7 EKF: fix bug in sideslip fusion and reduce RAM usage 8 years ago
Paul Riseborough 2fedbc8a18 EKF: Refresh sideslip fusion auto-code and improve covariance update efficiency 8 years ago
Paul Riseborough fb6f4be453 EKF: don't allow sideslip fusion to affect non-airspeed states if not deae-reckoning 8 years ago
CarlOlsson 0e3ae4b323 fixed issue with the covariance update in synthetic sideslip fusion 8 years ago
CarlOlsson f5d0228cd5 include ecl.h 8 years ago
CarlOlsson beb90f008d adopted code for upstream changes 8 years ago
CarlOlsson b7a4a1358f added sidelip_fusion.cpp 8 years ago