Moved a derivative down
parent
c72a8344ec
commit
814b8c22bf
|
|
@ -143,7 +143,6 @@ Vector AHRSFactor::evaluateError(const Rot3& Ri, const Rot3& Rj,
|
||||||
|
|
||||||
// Coriolis term
|
// Coriolis term
|
||||||
const Vector3 coriolis = _PIM_.integrateCoriolis(Ri);
|
const Vector3 coriolis = _PIM_.integrateCoriolis(Ri);
|
||||||
const Matrix3 coriolisHat = skewSymmetric(coriolis);
|
|
||||||
const Vector3 correctedOmega = biascorrectedOmega - coriolis;
|
const Vector3 correctedOmega = biascorrectedOmega - coriolis;
|
||||||
|
|
||||||
// Prediction
|
// Prediction
|
||||||
|
|
@ -161,7 +160,7 @@ Vector AHRSFactor::evaluateError(const Rot3& Ri, const Rot3& Rj,
|
||||||
if (H1) {
|
if (H1) {
|
||||||
// dfR/dRi
|
// dfR/dRi
|
||||||
H1->resize(3, 3);
|
H1->resize(3, 3);
|
||||||
Matrix3 D_coriolis = -D_cDeltaRij_cOmega * coriolisHat;
|
Matrix3 D_coriolis = -D_cDeltaRij_cOmega * skewSymmetric(coriolis);
|
||||||
(*H1)
|
(*H1)
|
||||||
<< D_fR_fRrot * (-actualRij.transpose() - fRrot.transpose() * D_coriolis);
|
<< D_fR_fRrot * (-actualRij.transpose() - fRrot.transpose() * D_coriolis);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue