44 Commits (6f5cffafece60a44a941124c2143d41a2d4f7fae)

Author SHA1 Message Date
Roman a0ab5cf0d7 ekf vel_pos_fusion: added height sensor offset to range innovation calculation 8 years ago
Paul Riseborough 3dadc98b43 EKF: enable scaling of range observation variance with height 8 years ago
Paul Riseborough cf9c8de167 EKF: Add arbitrary pitch offset for range sensor 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 65da9173b9 EKF: capture innovation checks and reset events in separate variables 9 years ago
Paul Riseborough 52f6eea52b EKF: capture position and velocity innovation test failures 9 years ago
Paul Riseborough 1b6c5bbafd EKF: Enable height source to be selected independent of EV aiding 9 years ago
Paul Riseborough 00bada8f25 EKF: Clean up logic for horizontal position fusion 9 years ago
Paul Riseborough 6f412a73b4 EKF: Use correct height gate when using external vision 9 years ago
Carl Olsson 0fafc49a49 fixed typos (#147) 9 years ago
Paul Riseborough e272d5f003 EKF: Use consistent position noise values during alignment 9 years ago
Paul Riseborough 349c731375 EKF: remove PX4 dependant text output 9 years ago
Paul Riseborough ac9b7a3df6 EKF: Ensure use of EV aiding inhibits use of other height sources 9 years ago
devbharat d3bad9fdb0 Correct height fusion flag when using sensor other than baro 9 years ago
Paul Riseborough 25f1d1d766 EKF: Add fusion of external vision 3D pos data 9 years ago
Paul Riseborough feb4db6347 EKF: protect against large IMU errors during initial tilt alignment 9 years ago
Paul Riseborough 00973d6215 EKF: fix pos/vel fusion innovation variance bug 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 310bd97080 EKF: Improve protection against bad pos vel fusion 9 years ago
Paul Riseborough 727a43764f EKF: update initial angle alignment check 9 years ago
Paul Riseborough 82da832816 EKF: tidy up Kalman gain calculations 9 years ago
Paul Riseborough fe9f88a8b4 EKF: test new derivation 9 years ago
Daniel Agar 22d18d638c enable Wshadow 9 years ago
Paul Riseborough 5bf02517a7 EKF: Rationalise use of rotation matrices and improve efficiency 9 years ago
Paul Riseborough 064a0e4dbc EKF: Don't use GPS to set position noise when not using GPS 9 years ago
Paul Riseborough 6b2e2dba90 EKF: Add GPS height option and improve height recovery 9 years ago
Paul Riseborough c58ab3e256 EKF: Enable fallback to baro alt when using range finder for height 9 years ago
Paul Riseborough 2ff338048d EKF: Add support for range-finder fusion as primary height reference 9 years ago
Paul Riseborough 569886a4fc EKF: Fix bug in velocity and position innovation consistency checks 9 years ago
Paul Riseborough a30830a7a9 EKF: Scale position observation noise with GPS quality 9 years ago
Paul Riseborough f55a0bff53 EKF: Fix code style 9 years ago
Paul Riseborough 1d40507af8 EKF: Set Kaman gains to zero for un-used states 9 years ago
CarlOlsson 1e766c7510 moved fuse function to ekf_helper.cpp 9 years ago
Paul Riseborough 40e174b81c EKF: Correct for sensor noise and baro offset during alignment 9 years ago
Paul Riseborough 9bfc11b660 EKF: Use specific position observation noise when flying without GPS 9 years ago
Paul Riseborough 7de1d39ce4 EKF: Improve use of position and velocity observation noise parameters 9 years ago
Paul Riseborough 2b1e8fe910 EKF: Update tuning parameters 9 years ago
Paul Riseborough f1b82057c0 EKF: Combine GPS velocity innovation gate parameters 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
Roman 8d0022ab1e enable estimator state and innovations data logging 9 years ago
Roman f8354bb5e9 - do not fake vertical gps measurement as we have baro 9 years ago
Roman 8de8b0eb76 prediction and vel pos heading fusion working 9 years ago