diff --git a/libraries/AP_TECS/AP_TECS.cpp b/libraries/AP_TECS/AP_TECS.cpp index 74f7486c26..295b6b5558 100644 --- a/libraries/AP_TECS/AP_TECS.cpp +++ b/libraries/AP_TECS/AP_TECS.cpp @@ -736,7 +736,10 @@ void AP_TECS::update_pitch_throttle(int32_t hgt_dem_cm, } if (flight_stage == FLIGHT_LAND_FINAL) { // in flare use min pitch from LAND_PITCH_CD - _PITCHminf = max(_PITCHminf, aparm.land_pitch_cd * 0.01f); + _PITCHminf = max(_PITCHminf, aparm.land_pitch_cd * 0.01f); + + // and allow zero throttle + _THRminf = 0; } // convert to radians _PITCHmaxf = radians(_PITCHmaxf);