From e69eea308613b13307e12f555729585270fffddc Mon Sep 17 00:00:00 2001 From: Paul Riseborough Date: Fri, 3 Jan 2014 19:20:10 +1100 Subject: [PATCH] AP_NavEKF: Bug fix in covariance error correction --- libraries/AP_NavEKF/AP_NavEKF.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/AP_NavEKF/AP_NavEKF.cpp b/libraries/AP_NavEKF/AP_NavEKF.cpp index 571a592a2f..49f7098e9e 100644 --- a/libraries/AP_NavEKF/AP_NavEKF.cpp +++ b/libraries/AP_NavEKF/AP_NavEKF.cpp @@ -1812,7 +1812,7 @@ void NavEKF::FixCovarianceErrors() { for (uint8_t j=0; j<=i-1; j++) { - float temp = 0.5f*(P[i][j] + P[j][i]); + float temp = 0.5f*(nextP[i][j] + nextP[j][i]); P[i][j] = temp; P[j][i] = temp; }