Description
-
If external navigation is used for position and/or speed together with GPS, then external navigation measurement errors are overwritten by GPS reported errors. Is it ok? AFAIU, the external navigation
if
-s should come 1st.
-
Also, when compiting GPS velocity variances used for data checks, vertical velocity is treated identically to horizontal velocity. I.e.,
_gpsHorizVelNoise
&gpsNEVelVarAccScale
are used instead of_gpsVertVelNoise
&gpsDVelVarAccScale
for vertical velocity, as it's done for variances used for fusion. Also, description mentions only horizontal velocity.
Mentioned this here: e80fb8b#commitcomment-117061127 -
CalculateVelInnovationsAndVariances
also doesn't use_gpsVertVelNoise
&gpsDVelVarAccScale
for vertical velocity
-
If there are ext.nav. messages to fuse but they are not configured to be used as velocity source, variances for ext.nav. are still used, though GPS velocities are actually fused
The issues concern both EKF2 & 3.
Activity