58 Commits (f20a5d814d55d88681c7b2fefae104c2fb85f4ab)

Author SHA1 Message Date
Paul Riseborough f20a5d814d EKF: Remove redundant tilt check 5 years ago
Paul Riseborough 1592db8f34 EKF: Convert optical flow fusion to use SymPy generated equations 5 years ago
kamilritz 89bfcc2167 Introduce checkAndFixCovarianceUpdate(KHP) function 5 years ago
kamilritz e357376797 Bring declaration and initialization together 5 years ago
kamilritz 122f58b94d Bug: stop overwriting fault status of index 0 with index 1 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 c2801eb488 Add const modifier and increase matrix library usage 5 years ago
kamilritz 48f0eb16da Remove uninformative comments 5 years ago
kamilritz 4a69b41015 Increase matrix library usage even more 5 years ago
kamilritz ff8b5ec69d Extract general functions into utils 5 years ago
kamilritz f3d790a664 Update optical flow interface 5 years ago
kamilritz 36da8d82c8 Clean up white space 5 years ago
kamilritz 48787c0160 Improve Matrix library usage 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
Daniel Agar 98a1aae494 EKF: use Matrix cross product 5 years ago
kamilritz d5dc6bb8ea Clean get*innov* interface 5 years ago
Paul Riseborough 4d37065f1b EKF: Make use of inverse rotation function consistent with name 5 years ago
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Daniel Agar b920910483 replace <cfloat> with <float.h> 6 years ago
Roman 27f7846495 optical flow: fixed sign in calculation of optical flow sensor velocity 6 years ago
Roman Bapst ee85a29202 Pr opt flow (#482) 7 years ago
Roman c8af315aa7 flow_fusion: corrected sign of gyro data when it is taken from the ekf 7 years ago
Paul Riseborough de7c9d85a4 EKF: Handle flow data without valid gyro data 7 years ago
Paul Riseborough d177e96508 EKF: Fix bug causing slow drift when high rate flow data is used 7 years ago
Mohammed Kabir b4d2b8c57d EKF : introduce new architechture for navigation limits 7 years ago
Paul Riseborough 0160aaa568 EKF: Don't use magnetometer with optical flow only nav if GPS checks are failing 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
Paul Riseborough 1d3e8edc46 EKF: Fix bug in accumulation of IMU data for flow sensor gyro bias calculation 8 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 e35921534d EKF: fix reporting of optical flow fusion errors 8 years ago
Paul Riseborough 465b145929 EKF: Add multi-rotor drag model for wind estimation 8 years ago
Paul Riseborough b536382ae1 EKF: remove dead code 8 years ago
Beat Küng 07c6aabd98 EKF: reduce KH to only the elements that are really needed, and merge the loops 8 years ago
Paul Riseborough 1b59a89a18 EKF: save some stack memory 8 years ago
Beat Küng 25cb400da9 EKF: remove Ekf::KHP and move KHP to the methods where it's used 8 years ago
Paul Riseborough 7bc9217f00 EKF: Clean up control of observation fusion 9 years ago
Paul Riseborough 65da9173b9 EKF: capture innovation checks and reset events in separate variables 9 years ago
Paul Riseborough 52229da089 EKF: capture optical flow innovation test failures 9 years ago
Paul Riseborough 724280fd1f EKF: move calculation of optical flow observation variance into a function 9 years ago
Paul Riseborough 020b87933e EKF: replace fault status struct with a union to facilitate logging 9 years ago
Paul Riseborough 7f5669fb2d EKF: consolidate covariance corrections 9 years ago
Paul Riseborough 9e53ff2f80 EKF: Improve protection against bad optical flow fusion 9 years ago
Paul Riseborough da9d894441 EKF: Improvements to covariance reset 9 years ago