Don't apply level correction on idle thrust

This commit is contained in:
Oleg Kalachev
2026-06-09 02:12:27 +03:00
parent 5e153a210d
commit 0f2e384ce6
+1
View File
@@ -47,6 +47,7 @@ void applyAcc() {
void applyLevel() {
if (landed) return;
if (thrustTarget < 0.1) return; // skip at idle thrust
// assume the pilot keeps the drone more or less level in flight
Vector up = Quaternion::rotateVector(Vector(0, 0, 1), attitude);