Browse Source

AP_NavEKF2: Fix one frame delay in processing yaw estimator velocity data

zr-v5.1
Paul Riseborough 5 years ago committed by Peter Barker
parent
commit
ccaa4d6aa9
  1. 2
      libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp

2
libraries/AP_NavEKF2/AP_NavEKF2_Control.cpp

@ -565,7 +565,7 @@ void NavEKF2_core::runYawEstimatorCorrection() @@ -565,7 +565,7 @@ void NavEKF2_core::runYawEstimatorCorrection()
if (gpsDataToFuse) {
Vector2f gpsVelNE = Vector2f(gpsDataDelayed.vel.x, gpsDataDelayed.vel.y);
float gpsVelAcc = fmaxf(gpsSpdAccuracy, frontend->_gpsHorizVelNoise);
yawEstimator->pushVelData(gpsVelNE, gpsVelAcc);
yawEstimator->fuseVelData(gpsVelNE, gpsVelAcc);
}
// action an external reset request

Loading…
Cancel
Save