diff --git a/src/constraint_fix_bias.h b/src/constraint_fix_bias.h index fd26539dc7c1272b3848d4d475b3931fa2462046..acaac249aa8ddac4d6b3238afe3abf667d7b5781 100644 --- a/src/constraint_fix_bias.h +++ b/src/constraint_fix_bias.h @@ -5,8 +5,8 @@ //Wolf includes #include "constraint_autodiff.h" #include "frame_base.h" -#include "frame_imu.h" #include "rotations.h" +#include "capture_imu.h" #include "feature_imu.h" //#include "ceres/jet.h" @@ -21,8 +21,8 @@ class ConstraintFixBias: public ConstraintAutodiff<ConstraintFixBias,6,3,3> { public: ConstraintFixBias(FeatureBasePtr _ftr_ptr, bool _apply_loss_function = false, ConstraintStatus _status = CTR_ACTIVE) : - ConstraintAutodiff<ConstraintFixBias, 6, 3, 3>(CTR_FIX_BIAS, nullptr, nullptr, nullptr, nullptr, nullptr, _apply_loss_function, _status, std::static_pointer_cast<FrameIMU>(_ftr_ptr->getFramePtr())->getAccBiasPtr(), - std::static_pointer_cast<FrameIMU>(_ftr_ptr->getFramePtr())->getGyroBiasPtr()) + ConstraintAutodiff<ConstraintFixBias, 6, 3, 3>(CTR_FIX_BIAS, nullptr, nullptr, nullptr, nullptr, nullptr, _apply_loss_function, _status, std::static_pointer_cast<CaptureIMU>(_ftr_ptr->getCapturePtr())->getAccBiasPtr(), + std::static_pointer_cast<CaptureIMU>(_ftr_ptr->getCapturePtr())->getGyroBiasPtr()) { setType("FIX BIAS"); // std::cout << "created ConstraintFixBias " << std::endl;