AP_NavEKF : Changed timout behaviour to only reset PosVel states

This commit is contained in:
Paul Riseborough 2014-02-16 16:54:11 +11:00 committed by Andrew Tridgell
parent 856dfd0ee6
commit 404fbafe26

View File

@ -489,8 +489,12 @@ void NavEKF::UpdateFilter()
readIMUData();
if (dtIMU > 0.2f) {
// we have stalled for far too long - reset from DCM
InitialiseFilterDynamic();
// we have stalled for too long - reset states
ResetVelocity();
ResetPosition();
ResetHeight();
//Initialise IMU pre-processing states
readIMUData();
perf_end(_perf_UpdateFilter);
return;
}