803 Commits (8a713398cbe99b2fa14c0d7720407d18ed3e1dbb)

Author SHA1 Message Date
Peter Dürr 5988900044 Add getters for a few private variables of the EstimatorInterface 8 years ago
Peter Dürr a2ed0a76f9 Make the destructor of EstimatorInterface virtual 8 years ago
Paul Riseborough 35ffd55481 EKF: Fix incorrect use of double precision operation 8 years ago
Paul Riseborough cc5db74d1b EKF: Add true airspeed accessor 8 years ago
ChristophTobler 8ecec58292 Check for stuck range finder measurements in terrain estimator 8 years ago
ChristophTobler 7252284628 Add check for stuck range finder measurements 8 years ago
ChristophTobler 41f4b62cdb fix indentation 8 years ago
Paul Riseborough 596b8220e2 EKF: Output mag sensor isolation warning first time only 8 years ago
Paul Riseborough ce806768b7 EKF: Improve in-flight mag error detection, recovery and isolation for fixed wing 8 years ago
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