mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-03-15 07:29:15 +01:00
OP-1900 added deceleration check to autotakeoff failsafe
This commit is contained in:
parent
23f9f4d9c9
commit
23dab7e0b6
@ -143,6 +143,10 @@ bool FixedWingAutoTakeoffController::isUnsafe(void)
|
|||||||
if (speed > maxVelocity) {
|
if (speed > maxVelocity) {
|
||||||
maxVelocity = speed;
|
maxVelocity = speed;
|
||||||
}
|
}
|
||||||
|
// too much total deceleration (crash, insufficient climbing power, ...)
|
||||||
|
if (speed < maxVelocity - fixedWingSettings->SafetyCutoffLimits.MaxDecelerationDeltaMPS) {
|
||||||
|
abort = true;
|
||||||
|
}
|
||||||
AttitudeStateData attitude;
|
AttitudeStateData attitude;
|
||||||
AttitudeStateGet(&attitude);
|
AttitudeStateGet(&attitude);
|
||||||
// too much bank angle
|
// too much bank angle
|
||||||
|
Loading…
x
Reference in New Issue
Block a user