25 throw std::invalid_argument(
"OptimizerIsam2: relinearizeSkip must be positive.");
38 gtsam::FastMap<char, gtsam::Vector> relinTh;
55 relinTh[
'r'] = (gtsam::Vector(6) << graphConfigPtr_->referenceFrameReLinTh_, graphConfigPtr_->referenceFrameReLinTh_,
56 graphConfigPtr_->referenceFrameReLinTh_, graphConfigPtr_->referenceFrameReLinTh_,
57 graphConfigPtr_->referenceFrameReLinTh_, graphConfigPtr_->referenceFrameReLinTh_)
61 if (
graphConfigPtr_->optimizeExtrinsicSensorToSensorCorrectedOffsetFlag_) {
63 relinTh[
'c'] = (gtsam::Vector(6) << graphConfigPtr_->calibrationReLinTh_, graphConfigPtr_->calibrationReLinTh_,
64 graphConfigPtr_->calibrationReLinTh_, graphConfigPtr_->calibrationReLinTh_, graphConfigPtr_->calibrationReLinTh_,
65 graphConfigPtr_->calibrationReLinTh_)
68 relinTh[
'd'] = (gtsam::Vector(3) << graphConfigPtr_->displacementReLinTh_, graphConfigPtr_->displacementReLinTh_,
69 graphConfigPtr_->displacementReLinTh_)