bunch of minor fixes
parent
d2549c6b69
commit
5ea99c4f42
|
@ -106,6 +106,7 @@ void PreintegratedImuMeasurements::mergeWith(const PreintegratedImuMeasurements&
|
||||||
preintMeasCov_ = P + *H2 * pim12.preintMeasCov_ * H2->transpose();
|
preintMeasCov_ = P + *H2 * pim12.preintMeasCov_ * H2->transpose();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// ImuFactor methods
|
// ImuFactor methods
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
|
@ -192,6 +192,8 @@ public:
|
||||||
* @param pose_j Current pose key
|
* @param pose_j Current pose key
|
||||||
* @param vel_j Current velocity key
|
* @param vel_j Current velocity key
|
||||||
* @param bias Previous bias key
|
* @param bias Previous bias key
|
||||||
|
* @param preintegratedMeasurements The preintegreated measurements since the
|
||||||
|
* last pose.
|
||||||
*/
|
*/
|
||||||
ImuFactor(Key pose_i, Key vel_i, Key pose_j, Key vel_j, Key bias,
|
ImuFactor(Key pose_i, Key vel_i, Key pose_j, Key vel_j, Key bias,
|
||||||
const PreintegratedImuMeasurements& preintegratedMeasurements);
|
const PreintegratedImuMeasurements& preintegratedMeasurements);
|
||||||
|
|
|
@ -298,7 +298,7 @@ class GncOptimizer {
|
||||||
break;
|
break;
|
||||||
case GncLossType::TLS:
|
case GncLossType::TLS:
|
||||||
weightsConverged = true;
|
weightsConverged = true;
|
||||||
for (size_t i = 0; i < weights.size(); i++) {
|
for (int i = 0; i < weights.size(); i++) {
|
||||||
if (std::fabs(weights[i] - std::round(weights[i]))
|
if (std::fabs(weights[i] - std::round(weights[i]))
|
||||||
> params_.weightsTol) {
|
> params_.weightsTol) {
|
||||||
weightsConverged = false;
|
weightsConverged = false;
|
||||||
|
|
Loading…
Reference in New Issue