45 Commits (3eea6cdcc50e58a4e625bedafbf61b0ef0579aa3)

Author SHA1 Message Date
bugobliterator 3eea6cdcc5 EKF: use namespace for structure definitions 9 years ago
bugobliterator 001d621eb1 EKF: move imu data processing code to estimator core 9 years ago
bugobliterator 251996d387 ekf: move gps checks to Ekf library from estimator_base 9 years ago
Paul Riseborough 46b0e9654c Add filter control logic 9 years ago
Paul Riseborough 9236f11c80 EKF: Add position and velocity innovation consistency checks 9 years ago
Paul Riseborough 802129f384 EKF: Add magnetometer fusion error handling 9 years ago
Paul Riseborough 39eef3a2d7 EKF: Remove use of camel case variable names 9 years ago
Paul Riseborough cc50d26601 EKF: Update comments 9 years ago
Paul Riseborough 4526cb9c4f EKF: remove redundant variable 9 years ago
Paul Riseborough 6326433c47 EKF: Eliminate call to hrt_absolute_time() 9 years ago
Paul Riseborough 94a6644684 Add comprehensive user selectable GPS checks 9 years ago
Roman 8d0022ab1e enable estimator state and innovations data logging 9 years ago
Roman 86df68e404 added interface for parameters 9 years ago
nickolasrossi dfbbd36ff7 fix buffer overflow in constrain of wind velocity 9 years ago
Mark Charlebois 79bf35c4b3 Fixed printf of uint64_t 9 years ago
Roman 0b5c90574c fix delta angle bias usage: 9 years ago
Roman 2af5856361 initialise output height with baro 9 years ago
Roman a41f75ffb1 use full mag fusion 9 years ago
Roman f8354bb5e9 - do not fake vertical gps measurement as we have baro 9 years ago
Roman 2a88fc6cfd initialise vertical position correctly 9 years ago
Roman 5aa5f7f8c3 use correct timestamp for measurements 9 years ago
Mark Charlebois b8837b4dc6 Added hexagon support 9 years ago
Paul Riseborough edfb7aefcc EKF: Fix initial alignment errors 9 years ago
Lorenz Meier 52cb9d02c7 EKF: Initialize all local structs and variables 9 years ago
Paul Riseborough 0cb210d045 EKF: Changes required to enter POSCTL mode 9 years ago
Lorenz Meier eda69e727f Do not print states by default 9 years ago
Roman 457a57c6ff use simple heading fusion 9 years ago
Lorenz Meier 6b49e2495c Fix field initializers 9 years ago
Lorenz Meier 8894786752 Estimator base: Fix printf formatting 9 years ago
Lorenz Meier faf48242ed EKF: Fix ringbuffer warnings 9 years ago
Roman 5e5d6f432a added static gps mode and init mag state correctly 9 years ago
Lorenz Meier 21fa17c948 Fix field initializers 9 years ago
Lorenz Meier e8273208d7 EKF: Remove excessive verbosity 9 years ago
Lorenz Meier 155ba9f796 Estimator base: Fix printf formatting 9 years ago
Lorenz Meier 2a6e48332d EKF: Fix ringbuffer warnings 9 years ago
Roman f153a7cb44 added ifdef guard 9 years ago
Roman Bapst d233ca3990 added complementary filter for real time state estimation 9 years ago
Roman Bapst 67646a15b0 added full mag fusion 9 years ago
Roman 8de8b0eb76 prediction and vel pos heading fusion working 9 years ago
Roman 921df43d32 added tests for EKF ringbuffer 9 years ago
Roman d90c8fd7c2 fixed bug in covariance prediction 9 years ago
Roman cfc39bc2f9 implemented prediction of states and covariance matrix 9 years ago
Roman b52e38eb9d fix 9 years ago
Roman cd5db8f494 enhance ringbuffer 9 years ago
Roman b3491bcfc3 added file with ekf helper functions 9 years ago
Roman 859502753d added file with covariance calculations 9 years ago
Roman Bapst 144aa9c461 added base class for data storage 9 years ago