133 Commits (705f93d0bf64dcce9572911c94ff0d3912465361)

Author SHA1 Message Date
CarlOlsson 0a7c3ecbc6 EKF: Parameterize maximum angle for rng fusion 8 years ago
Paul Riseborough 1d3e8edc46 EKF: Fix bug in accumulation of IMU data for flow sensor gyro bias calculation 8 years ago
Paul Riseborough dd5b8525c3 EKF: Use hamiltonian convention for quaternion product order 8 years ago
Daniel Agar 99ba1c3745
EKF trivial code style cleanup 8 years ago
ChristophTobler 7252284628 Add check for stuck range finder measurements 8 years ago
Paul Riseborough ce806768b7 EKF: Improve in-flight mag error detection, recovery and isolation for fixed wing 8 years ago
Paul Riseborough e08da1c599 EKF: Add ability to use EV and GPS data together 8 years ago
Paul Riseborough e1fe5b2229 Revert "Revert "Split get_terrain_vert_pos() into valid and get_vpos"" 8 years ago
Paul Riseborough c887b02f21 Revert "Split get_terrain_vert_pos() into valid and get_vpos" 8 years ago
ChristophTobler e429ecab17 check if terrain valid instead of initialized 8 years ago
ChristophTobler 517fe8a71f rng aid: use hysteresis with lower hagl check 8 years ago
ChristophTobler 8ed61ac052 init rng offset with ground clearance param when on ground to avoid noisy init 8 years ago
Paul Riseborough 9ee35e38df EKF: Don't fallback when optical flow is lost if external vision data is being used 8 years ago
Paul Riseborough 1bb576c197 EKF: Allow fallback to non-aiding mode if external vision is lost. 8 years ago
Isaac f96685267e Fixed vision position fusion bug 8 years ago
Paul Riseborough ec2b54fde7 EKF: Ensure normal yaw alignment using mag is performed if GPS method is not 8 years ago
Paul Riseborough d446f66105 EKF: Add a fixed wing mode with setter function 8 years ago
Paul Riseborough f064915889 EKF: Enable planes to recover from bad mag data at start of flight 8 years ago
Paul Riseborough 59edccca4a EKF: Fix bug in wind estimation for fixed wing 8 years ago
Paul Riseborough ba4a311771 EKF: Update comments for wind estimation logic 8 years ago
ChristophTobler e1274ad28a move faultiness check above pop_first_older_than() and check independent of range aid to switch back to original sensor if available 8 years ago
ChristophTobler 0d9e535acb Use baro if reset to baro from gps and vice versa 8 years ago
ChristophTobler 4a4b0fa604 remove setting rng faulty in ev mode because not checked 8 years ago
ChristophTobler 066c641d61 range aid: switch to baro/gps even if rng aid conditions met and rng faulty 8 years ago
ChristophTobler 2f382c8e0e if hgt mode is range, switch to baro if range is faulty 8 years ago
ChristophTobler e4f36215cb if in range aid mode, check faultiness that otherwise would never change back 8 years ago
ChristophTobler e800de88b6 remove duplicate 8 years ago
Daniel Agar c44488fdb8
EKF matrix typedef cleanup 8 years ago
ChristophTobler 1fed209804 fix formatting 8 years ago
Roman 5036967343 barometer does not special height sensor offset because a barometer 8 years ago
Roman c5d464b821 make range sensor height offset computation more robust 8 years ago
Roman 182ea43445 fixed baro offset calculation 8 years ago
Roman 39983a7d55 range aid: added hysteresis for switching in and out of range aid 8 years ago
Roman 3778f0921a ekf: enable range finder to be used for estimating height even if it's not 8 years ago
Roman 36bffd2571 ekf: calculate the delta time between consecutive baro measurments 8 years ago
CarlOlsson a1308482fd EKF: Reset the mag states to the field state variance when switching from the inhibit mag mode to standard mode 8 years ago
CarlOlsson be16406b35 EKF: Add feature to use the mag to only update the mag states 8 years ago
Paul Riseborough 05c3c46f83 ekf2: changes arising from code review 8 years ago
Paul Riseborough 394dd95cba EKF: Don't do magnetic field estimation without earth frame measurements 8 years ago
Paul Riseborough 5ee0ed5a0d EKF: Increase sensitivity and add tuning of bad accel checks 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 2f2ac5be43 EKF: Improve protection against severe IMU accel errors 8 years ago
Paul Riseborough 040639837e EKF: Use common timeout test for reporting deadreckoning 8 years ago
Paul Riseborough 6561edb9a5 EKF: Clean up terrain estimation functionality. 8 years ago
Paul Riseborough cf9c8de167 EKF: Add arbitrary pitch offset for range sensor 8 years ago
Paul Riseborough 21270bb06a EKF: Use last known position when resuming OF aiding 8 years ago
Paul Riseborough 3c4c09593f EKF: Rationalise console messages 8 years ago
Paul Riseborough a776b2c549 EKF: Fix bug preventing reset to GPS position when using optical flow 8 years ago
Paul Riseborough 460c9e5250 EKF: Don't try to fuse air data if not in normal aiding mode 8 years ago