ardupilot/libraries/AP_AHRS
Andrew Tridgell 56c8cffc07 AP_AHRS: auto-enable EKF3 for misconfiguration
this fixes a "climb away" in quadplanes when AHRS_EKF_TYPE=2 and
EK2_ENABLE=0. The user has ARMING_CHECK=5390 to disable key arming
checks, and the plane flew on DCM as the configured EKF wasn't
enabled.

This resulted in AHRS::get_origin() returning false as it couldn't ask
EKF2 for the origin (as EKF2 was not enabled or instantiated)

The result was an incorrect calculation for target height during the
descent stage of QRTL, resulting in a climb away until the user took
over
2022-12-20 10:34:22 +11:00
..
examples/AHRS_Test AP_AHRS: stop using AHRS as conduit for Compass pointer 2021-07-30 12:19:42 +10:00
AP_AHRS_Backend.cpp AP_AHRS: include required AP_Vehicle_Type header 2022-11-02 18:35:48 +11:00
AP_AHRS_Backend.h AP_AHRS: removed use of "blended" accel values 2022-08-21 18:51:59 +10:00
AP_AHRS_DCM.cpp AP_AHRS: include required AP_Vehicle_Type header 2022-11-02 18:35:48 +11:00
AP_AHRS_DCM.h all: use CLASS_NO_COPY() macro 2022-10-04 11:23:04 +11:00
AP_AHRS_Logging.cpp AP_AHRS: added ATSC logging 2022-10-18 07:38:39 +11:00
AP_AHRS_View.cpp AP_AHRS_view: add rotate method to move from AHRS to AHRS view referance frames 2022-06-21 10:01:30 +10:00
AP_AHRS_View.h AP_AHRS: removed use of "blended" accel values 2022-08-21 18:51:59 +10:00
AP_AHRS.cpp AP_AHRS: auto-enable EKF3 for misconfiguration 2022-12-20 10:34:22 +11:00
AP_AHRS.h AP_AHRS: auto-enable EKF3 for misconfiguration 2022-12-20 10:34:22 +11:00
LogStructure.h AP_AHRS: added ATSC logging 2022-10-18 07:38:39 +11:00