From e049ce55f63911748b15c40cf1a4c60898bbb0f3 Mon Sep 17 00:00:00 2001 From: joanvallve <jvallve@iri.upc.edu> Date: Mon, 8 Feb 2021 16:49:17 +0100 Subject: [PATCH] working --- .gitignore | 1 + include/imu/factor/factor_fix_bias.h | 6 +----- include/imu/factor/factor_imu.h | 6 +----- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 91c5366fd..c237d0402 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ build_release/ IMU.found est.csv +/imu.found diff --git a/include/imu/factor/factor_fix_bias.h b/include/imu/factor/factor_fix_bias.h index 8d4e54ab6..e989b9b88 100644 --- a/include/imu/factor/factor_fix_bias.h +++ b/include/imu/factor/factor_fix_bias.h @@ -21,6 +21,7 @@ class FactorFixBias: public FactorAutodiff<FactorFixBias,6,3,3> public: FactorFixBias(FeatureBasePtr _ftr_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) : FactorAutodiff<FactorFixBias, 6, 3, 3>("FactorFixBias", + TOP_ABS, _ftr_ptr, nullptr, nullptr, nullptr, nullptr, nullptr, @@ -34,11 +35,6 @@ class FactorFixBias: public FactorAutodiff<FactorFixBias,6,3,3> virtual ~FactorFixBias() = default; - virtual std::string getTopology() const override - { - return std::string("ABS"); - } - template<typename T> bool operator ()(const T* const _ab, const T* const _wb, T* _residuals) const; diff --git a/include/imu/factor/factor_imu.h b/include/imu/factor/factor_imu.h index 2be43b54d..17c803162 100644 --- a/include/imu/factor/factor_imu.h +++ b/include/imu/factor/factor_imu.h @@ -25,11 +25,6 @@ class FactorImu : public FactorAutodiff<FactorImu, 15, 3, 4, 3, 6, 3, 4, 3, 6> ~FactorImu() override = default; - std::string getTopology() const override - { - return std::string("MOTION"); - } - /** \brief : compute the residual from the state blocks being iterated by the solver. -> computes the expected measurement -> corrects actual measurement with new bias @@ -163,6 +158,7 @@ inline FactorImu::FactorImu(const FeatureImuPtr& _ftr_ptr, FactorStatus _status) : FactorAutodiff<FactorImu, 15, 3, 4, 3, 6, 3, 4, 3, 6>( // ... "FactorImu", + TOP_MOTION, _ftr_ptr, _cap_origin_ptr->getFrame(), _cap_origin_ptr, -- GitLab