Merged in fix/expressionfactor-with-robust-noise (pull request #130)
Fixed bug in ExpressionFactor::linearize() when using robust noise modelsrelease/4.3a0
commit
8b63e2231d
|
|
@ -101,8 +101,8 @@ public:
|
||||||
Ab(size()).col(0) = -traits<T>::Local(measurement_, value);
|
Ab(size()).col(0) = -traits<T>::Local(measurement_, value);
|
||||||
|
|
||||||
// Whiten the corresponding system, Ab already contains RHS
|
// Whiten the corresponding system, Ab already contains RHS
|
||||||
Vector dummy(Dim);
|
Vector b = Ab(size()).col(0); // need b to be valid for Robust noise models
|
||||||
noiseModel_->WhitenSystem(Ab.matrix(), dummy);
|
noiseModel_->WhitenSystem(Ab.matrix(), b);
|
||||||
|
|
||||||
return factor;
|
return factor;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue