|
|
@ -838,6 +838,7 @@ void EKF2::PublishInnovations(const hrt_abstime ×tamp) |
|
|
|
_ekf.getAirspeedInnov(innovations.airspeed); |
|
|
|
_ekf.getAirspeedInnov(innovations.airspeed); |
|
|
|
_ekf.getBetaInnov(innovations.beta); |
|
|
|
_ekf.getBetaInnov(innovations.beta); |
|
|
|
_ekf.getHaglInnov(innovations.hagl); |
|
|
|
_ekf.getHaglInnov(innovations.hagl); |
|
|
|
|
|
|
|
_ekf.getHaglRateInnov(innovations.hagl_rate); |
|
|
|
// Not yet supported
|
|
|
|
// Not yet supported
|
|
|
|
innovations.aux_vvel = NAN; |
|
|
|
innovations.aux_vvel = NAN; |
|
|
|
|
|
|
|
|
|
|
@ -878,6 +879,7 @@ void EKF2::PublishInnovationTestRatios(const hrt_abstime ×tamp) |
|
|
|
_ekf.getAirspeedInnovRatio(test_ratios.airspeed); |
|
|
|
_ekf.getAirspeedInnovRatio(test_ratios.airspeed); |
|
|
|
_ekf.getBetaInnovRatio(test_ratios.beta); |
|
|
|
_ekf.getBetaInnovRatio(test_ratios.beta); |
|
|
|
_ekf.getHaglInnovRatio(test_ratios.hagl); |
|
|
|
_ekf.getHaglInnovRatio(test_ratios.hagl); |
|
|
|
|
|
|
|
_ekf.getHaglRateInnovRatio(test_ratios.hagl_rate); |
|
|
|
// Not yet supported
|
|
|
|
// Not yet supported
|
|
|
|
test_ratios.aux_vvel = NAN; |
|
|
|
test_ratios.aux_vvel = NAN; |
|
|
|
|
|
|
|
|
|
|
@ -902,6 +904,7 @@ void EKF2::PublishInnovationVariances(const hrt_abstime ×tamp) |
|
|
|
_ekf.getAirspeedInnovVar(variances.airspeed); |
|
|
|
_ekf.getAirspeedInnovVar(variances.airspeed); |
|
|
|
_ekf.getBetaInnovVar(variances.beta); |
|
|
|
_ekf.getBetaInnovVar(variances.beta); |
|
|
|
_ekf.getHaglInnovVar(variances.hagl); |
|
|
|
_ekf.getHaglInnovVar(variances.hagl); |
|
|
|
|
|
|
|
_ekf.getHaglRateInnovVar(variances.hagl_rate); |
|
|
|
// Not yet supported
|
|
|
|
// Not yet supported
|
|
|
|
variances.aux_vvel = NAN; |
|
|
|
variances.aux_vvel = NAN; |
|
|
|
|
|
|
|
|
|
|
|