From eae0e0e1dd7f8f1b97d9dad950f0f13aed17bce2 Mon Sep 17 00:00:00 2001 From: Joan Sola <jsola@iri.upc.edu> Date: Mon, 25 Jun 2018 15:40:49 +0200 Subject: [PATCH] Fix singular covariance of feature --- src/test/gtest_feature_IMU.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/gtest_feature_IMU.cpp b/src/test/gtest_feature_IMU.cpp index b01de0dda..9956a2914 100644 --- a/src/test/gtest_feature_IMU.cpp +++ b/src/test/gtest_feature_IMU.cpp @@ -82,7 +82,7 @@ class FeatureIMU_test : public testing::Test //create a feature delta_preint = problem->getProcessorMotionPtr()->getMotion().delta_integr_; - delta_preint_cov = problem->getProcessorMotionPtr()->getMotion().delta_integr_cov_; + delta_preint_cov = problem->getProcessorMotionPtr()->getMotion().delta_integr_cov_ + MatrixXs::Identity(9,9)*1e-08; VectorXs calib_preint = problem->getProcessorMotionPtr()->getBuffer().getCalibrationPreint(); dD_db_jacobians = problem->getProcessorMotionPtr()->getMotion().jacobian_calib_; feat_imu = std::make_shared<FeatureIMU>(delta_preint, -- GitLab