995 Commits (362a2dfa084b476fc52d040290e1ac013f847eea)

Author SHA1 Message Date
Paul Riseborough 3ee6898710 EKF: Enable origin to be maintained when starting aiding using EV only 8 years ago
Paul Riseborough e08da1c599 EKF: Add ability to use EV and GPS data together 8 years ago
Paul Riseborough f3909244f0 EKF: Correct units in comments 8 years ago
Paul Riseborough 20584ee997 EKF: Improve efficiency of heading fusion calculations when using EV heading 8 years ago
Paul Riseborough aec01ce59c EKF: Update class variable documentation and make compatible with Doxygen 8 years ago
ChristophTobler 61a7991693 constrain _terrain_vpos to be a minimum of _params.rng_gnd_clearance larger than _state.pos(2) 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 eae0522dc2 split into get_terrain_valid and get_terrain_vert_pos 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
ChristophTobler d2945abd85 return hagl valid false if update was rejected 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 929f205a00 EKF: Changes arising from code review 8 years ago
Paul Riseborough 7b5f55303a EKF: Prevent covariance instability in delta velocity bias state estimation 8 years ago
ChristophTobler ed8fa16678 use baro for the ekf alignment if range finder is primary height source 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
Paul Riseborough 8e0cd1bc39 EKF: Add parameter to set initial and max allowed wind uncertainty 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 6f5cffafec fix type of range_aid parameter: int -> int32_t 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 1b92c9b5b3 ekf_helper: fixed resetting height using range finder 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
Roman a0ab5cf0d7 ekf vel_pos_fusion: added height sensor offset to range innovation calculation 8 years ago
Roman a1e67396f4 ekf: added methods for setting control height flags 8 years ago
CarlOlsson b255d4a53a fixed typos 8 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
Julien Lecoeur d0b4f1e225 Use binary operator~ instead of logical operator! 8 years ago
Julien Lecoeur c323b64742 Fix -Werror=int-in-bool-context on GCC 7 8 years ago
Daniel Agar 3e197fdded EKF tests remove extra semicolon 8 years ago