px4-firmware/EKF
bresch a685987082 GNSS yaw: unset yaw_align if fusion stops before takeoff
We do not want to rely on a potentially badly initialized heading as it
could lead to a flyaway directly after takeoff

Also remove the resetMagHeading() call from the GPS fusion control logic
as this is properly handled in mag_control.
2021-05-12 08:33:07 +10:00
..
documentation Removing Matlab derivation 2021-01-02 06:29:11 +11:00
matlab Removing Matlab derivation 2021-01-02 06:29:11 +11:00
python EKF: Code format fix - replace 1E-x with 1e-x 2020-10-06 20:50:52 +11:00
CMakeLists.txt Extract general functions into utils 2020-06-23 08:18:34 +02:00
EKFGSF_yaw.cpp gps sacc: apply same minimum for EKF2 and yaw estimator 2021-03-25 09:54:30 +01:00
EKFGSF_yaw.h EKF: Remove un-used code 2021-03-09 21:23:38 +11:00
RingBuffer.h EKF: RingBuffer minor improvements 2020-12-03 20:48:51 -05:00
Sensor.hpp rng height: reset to baro using common logic 2021-01-07 10:07:57 +01:00
airspeed_fusion.cpp EKF: Clean up wind state activation logic 2020-12-08 18:03:04 -05:00
common.h EKF: increase fault flags value size to fit current flag bits (> 16) 2021-04-25 17:05:09 -04:00
control.cpp GNSS yaw: unset yaw_align if fusion stops before takeoff 2021-05-12 08:33:07 +10:00
covariance.cpp remove ECL_{INFO,WARN,ERN}_TIMESTAMPED macros 2021-03-05 19:06:59 -05:00
drag_fusion.cpp Apply measurementUpdate function 2020-08-24 18:04:57 +10:00
ekf.cpp flow terrain: use dedicated variable for last fusion time 2021-02-08 23:26:33 -05:00
ekf.h GNSS yaw selection logic refactor 2021-05-12 08:33:07 +10:00
ekf_helper.cpp Height source vision: Fallback to rangefinder if available (#994) 2021-03-31 14:24:38 +02:00
estimator_interface.cpp EKF: Fix formatting 2021-01-05 21:08:28 +11:00
estimator_interface.h EKF: use flow for vel test ratio if only active source of horizontal aiding 2021-03-23 15:56:22 +01:00
gps_checks.cpp remove ECL_{INFO,WARN,ERN}_TIMESTAMPED macros 2021-03-05 19:06:59 -05:00
gps_yaw_fusion.cpp remove ECL_{INFO,WARN,ERN}_TIMESTAMPED macros 2021-03-05 19:06:59 -05:00
imu_down_sampler.cpp Update matrix version 2020-08-09 11:08:59 -04:00
imu_down_sampler.hpp clang-format set BreakBeforeBraces to Linux style 2020-06-25 13:23:52 -04:00
mag_control.cpp GNSS yaw: unset yaw_align if fusion stops before takeoff 2021-05-12 08:33:07 +10:00
mag_fusion.cpp remove ECL_{INFO,WARN,ERN}_TIMESTAMPED macros 2021-03-05 19:06:59 -05:00
optflow_fusion.cpp flow: restructure optical flow control logic (#928) 2020-12-09 11:33:00 +01:00
sensor_range_finder.cpp rng height: reset to baro using common logic 2021-01-07 10:07:57 +01:00
sensor_range_finder.hpp rng height: reset to baro using common logic 2021-01-07 10:07:57 +01:00
sideslip_fusion.cpp Apply measurementUpdate function 2020-08-24 18:04:57 +10:00
terrain_estimator.cpp Expose terrain vpos reset counter 2021-03-18 14:25:07 +01:00
utils.cpp updateYawInRotMat with hidden rotation sequence handling 2020-08-27 09:51:56 +10:00
utils.hpp updateYawInRotMat with hidden rotation sequence handling 2020-08-27 09:51:56 +10:00
vel_pos_fusion.cpp EKF: Remove unnecessary initialisation 2021-02-09 19:55:32 +11:00