112 Commits (c085d7295d703b55adea8a47bd14479469d4cb32)

Author SHA1 Message Date
Carl Olsson f0889c1760 EKF: fixed some comment typos 6 years ago
Daniel Agar c66f7f4a09 EKF drop unused timestamp from collect_gps() and pass data by const reference 6 years ago
Daniel Agar a5e6191ba7 EKF add clarity brackets to avoid potential confusion 6 years ago
Anna Dai 721f5e61a5 increase optical flow buffer to imu buffer length 6 years ago
Daniel Agar 8bbaf898a5
EKF add new simple setIMUData() interface (#512) 6 years ago
Paul Riseborough e6cd6eff87 EKF: Fix bug preventing use of flow sensors without gyros 6 years ago
Paul Riseborough 6847acb72e EKF: Add protection for undefined GPS antenna array heading offset 7 years ago
Paul Riseborough 91f886cb5e EKF: Add support for use of GPS heading data. 7 years ago
Dion Gonano 2354c30d81 Add vision height covariance passthrough (#507) 7 years ago
Paul Riseborough b861594d0b EKF: enable optical flow use to bootstrap 7 years ago
Kabir Mohammed a6a1edbe3f EKF : Fix type of flow data navigation variable (#499) 7 years ago
Paul Riseborough a53ad9c261 EKF: Add missing optical flow ground motion protection 7 years ago
Roman Bapst ee85a29202 Pr opt flow (#482) 7 years ago
Daniel Agar cebdc3d829 ekf run output predictor immediately with new IMU data (#471) 7 years ago
Paul Riseborough c6ed2ccfcd EKF: Fix half frame offset in flow gyro compensation. 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 1562a82dc2 EKF: Add parameter to adjust on-ground movement detector sensitivity 7 years ago
Paul Riseborough e10798bfdf EKF: Add on ground movement detector 7 years ago
Paul Riseborough 6cadc92285 EKF: Don't reject saturated flow data when it is the only aiding source 7 years ago
Daniel Agar c5b2f59f57 PX4 style fixes (excluding EKF generated code) 7 years ago
Paul Riseborough 9747dc778d
EKF: Rework nav validity reporting 7 years ago
Daniel Agar cd12f049fe move geo and geo_lookup from PX4 Firmware to ECL 7 years ago
Paul Riseborough 8e30c2666d EKF: Add support auxiliary velocity observation 7 years ago
Daniel Agar d9c8af54bd
EKF add print_status() with memory usage 7 years ago
Daniel Agar 75d1ed894c
EKF simplify RingBuffer allocation check 7 years ago
Paul Riseborough af7004ef01 EKF: report observation buffer allocation errors 7 years ago
Paul Riseborough d785a19c0a EKF: delay final allocation of observation buffers until required 7 years ago
Daniel Agar ed9a394029
EKF RingBuffer avoid copying 7 years ago
Paul Riseborough e10ec59058 EKF: Use consistent test for navigation validity reporting 7 years ago
ChristophTobler cdf6e6cd36 EKF: use delta_time to avoid division by zero 7 years ago
Paul Riseborough d293c4231d EKF: Protect against divide by zero caused by invalid optical flow 7 years ago
Paul Riseborough ab9b8e1964 EKF: Prevent bad optical flow quality causing loss of aiding when on ground 7 years ago
ChristophTobler 81a64c0479 ekf: fix flow direction when on ground 7 years ago
Paul Riseborough fed4a9bc5a EKF: add vertical position derivative output 8 years ago
Paul Riseborough 16c7041f4a EKF: Add a parameter to enable setting of a minimum buffer length to handle large sensor timing jitter 8 years ago
Daniel Agar 87fdee440b EKF estimator_interface coverity fix 139419 8 years ago
Daniel Agar b3f8fd19e0 EKF estimator_interface coverity fix 140490, 140491 8 years ago
Daniel Agar 3919d60f66
ekf2 initialization fixes 8 years ago
Paul Riseborough c3f966f53e EKF: remove clang build error message 8 years ago
Paul Riseborough c607941e2f EKF: Allow external setting of air density for multi-rotor drag fusion 8 years ago
Paul Riseborough 3758c5a09d EKF: down-sample drag specific force data 8 years ago
Paul Riseborough 465b145929 EKF: Add multi-rotor drag model for wind estimation 8 years ago
Paul Riseborough 0d7e7e9d81 EKF: Don't use EKF origin in GPS drift check calculation 8 years ago
Paul Riseborough 2426f1dd3a EKF: remove use of memset to initialise variable 8 years ago
Paul Riseborough 040639837e EKF: Use common timeout test for reporting deadreckoning 8 years ago
Paul Riseborough 9bb54ccc08 EKF: don't accept GPS data without a 3D lock 8 years ago
Paul Riseborough af26ade1ce EKF: Use norm for vector length everywhere 8 years ago
Daniel Agar 2750961be6 c++11 initialization cleanup (#237) 8 years ago
Daniel Agar 47b8ef258b clang-tidy performance-type-promotion-in-math-fn (#236) 8 years ago