732 Commits (ae641020dd10f9f0fe42c47a17a057b759c7e485)

Author SHA1 Message Date
CarlOlsson 2e03084d34 EKF: If aligning yaw for fw with low GPS velocity, use mag 7 years ago
CarlOlsson c81cdfa1ce EKF: Fix bug when resetting position and velocities for fw due to something else than bad yaw estimate 7 years ago
CarlOlsson 8c83167857 EKF: fixed comment 7 years ago
Paul Riseborough 32b795ee10 EKF: Add readme file to EKF documentation directory 7 years ago
Paul Riseborough 8dd4800a2c EKF: Add preliminary documentation for filter mathematics 7 years ago
Paul Riseborough dbff89fbcb EKF: Fix error preventing selection of MAG_FUSE_TYPE_AUTOFW 7 years ago
Paul Riseborough 6f7f05fdc0 EKF: Move MAG_FUSE_TYPE_AUTOFW control to the expected place 7 years ago
Paul Riseborough e834522f62 EKF: Use fixed wing status flag in MAG_FUSE_TYPE_AUTOFW logic 7 years ago
Paul Riseborough 7b4c957ad4 ekf2: Add new mag fusion mode 7 years ago
Paul Riseborough 4db23b7b2e EKF: Don't report terrain estimate invalid immediately when HAGL observations fail checks 7 years ago
Paul Riseborough 1119a9b0ac EKF: Enable optical flow reversion to work if flow data is lost 7 years ago
ChristophTobler cdf6e6cd36 EKF: use delta_time to avoid division by zero 7 years ago
Paul Riseborough d293c4231d EKF: Protect against divide by zero caused by invalid optical flow 7 years ago
Paul Riseborough ab9b8e1964 EKF: Prevent bad optical flow quality causing loss of aiding when on ground 7 years ago
ChristophTobler b7e589b98a EKF: only fuse optical flow if terrain is valid 7 years ago
ChristophTobler 81a64c0479 ekf: fix flow direction when on ground 7 years ago
ChristophTobler 6cb99ce8a8 ekf: add function to get in air status 7 years ago
CarlOlsson 8200e4b218 EKF: added get_wind_velocity_var function 7 years ago
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
Paul Riseborough b0300b9723 Revert "attitude_fw delete unused and cleanup" 8 years ago
Daniel Agar 25bd3ac5e6
attitude_fw delete unused and cleanup 8 years ago
Daniel Agar 99ba1c3745
EKF trivial code style cleanup 8 years ago
Peter Dürr 305a95aef9 Integrate Python-based tests and benchmark into Travis 8 years ago
Peter Dürr 15c8c24418 Fix time units on plots 8 years ago
Peter Dürr b29067a188 Better handle Python dependencies 8 years ago
Peter Dürr bb5719a0da Add Python wrapper to ecl and use it to test functionality 8 years ago
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