124 Commits (9b6e1ab2a7bf1787842ea9f0acb4008363b5af06)

Author SHA1 Message Date
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
Paul Riseborough 951c8b77af EKF: Improve wind state reset logic 8 years ago
Paul Riseborough 352b4ca177 EKF: Allow sideslip fusion with airspeed fusion 8 years ago
CarlOlsson a9182259a5 fixed bug in beta fusion 8 years ago
CarlOlsson e1d9d503e3 updated logic of when to fuse beta. Now synthetic sideslip measurements are fused after 5 seconds of cruise flight with airspeed sensor activated 8 years ago
CarlOlsson dec686afd7 updated parameters 8 years ago
CarlOlsson 5205a8198b added function to control when to fuse beta 8 years ago
Paul Riseborough 8aee45dd96 EKF: Fix bug causing repeated resets if GPS sensor disconnected 8 years ago