mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-23 05:23:33 +08:00
ekf2: access state covariance using helper functions
This commit is contained in:
committed by
Mathieu Bresciani
parent
619616b9f0
commit
99197919d7
@@ -625,7 +625,7 @@ void Ekf::resetGyroBias()
|
||||
P.uncorrelateCovarianceSetVariance<State::gyro_bias.dof>(State::gyro_bias.idx, sq(_params.switch_on_gyro_bias));
|
||||
|
||||
// Set previous frame values
|
||||
_prev_gyro_bias_var = P.slice<State::gyro_bias.dof, State::gyro_bias.dof>(State::gyro_bias.idx, State::gyro_bias.idx).diag();
|
||||
_prev_gyro_bias_var = getStateVariance<State::gyro_bias>();
|
||||
}
|
||||
|
||||
void Ekf::resetAccelBias()
|
||||
@@ -638,7 +638,7 @@ void Ekf::resetAccelBias()
|
||||
P.uncorrelateCovarianceSetVariance<State::accel_bias.dof>(State::accel_bias.idx, sq(_params.switch_on_accel_bias));
|
||||
|
||||
// Set previous frame values
|
||||
_prev_accel_bias_var = P.slice<State::accel_bias.dof, State::accel_bias.dof>(State::accel_bias.idx, State::accel_bias.idx).diag();
|
||||
_prev_accel_bias_var = getStateVariance<State::accel_bias>();
|
||||
}
|
||||
|
||||
// get EKF innovation consistency check status information comprising of:
|
||||
|
||||
Reference in New Issue
Block a user