From a15b55f56bc6ce2bd6cbb15a7bb34a48a9fd5a54 Mon Sep 17 00:00:00 2001 From: Dinesh Atchuthan <datchuth@laas.fr> Date: Thu, 15 Dec 2016 15:18:13 +0100 Subject: [PATCH] seg fault fixed - Issue #122 --- src/constraint_imu.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/constraint_imu.h b/src/constraint_imu.h index 7465c1dc3..14e8e72cf 100644 --- a/src/constraint_imu.h +++ b/src/constraint_imu.h @@ -91,8 +91,8 @@ class ConstraintIMU : public ConstraintSparse<9, 3, 4, 3, 3, 3, 3, 4, 3> private: /// Preintegrated delta Eigen::Vector3s dp_preint_; - Eigen::Vector3s dv_preint_; Eigen::Quaternions dq_preint_; + Eigen::Vector3s dv_preint_; // Biases used during preintegration Eigen::Vector3s acc_bias_preint_; @@ -119,8 +119,8 @@ inline ConstraintIMU::ConstraintIMU(FeatureIMUPtr _ftr_ptr, FrameIMUPtr _frame_p _ftr_ptr->getFramePtr()->getOPtr(), _ftr_ptr->getFramePtr()->getVPtr()), dp_preint_(_ftr_ptr->dp_preint_), // dp, dv, dq at preintegration time - dv_preint_(_ftr_ptr->dv_preint_), dq_preint_(_ftr_ptr->dq_preint_), + dv_preint_(_ftr_ptr->dv_preint_), acc_bias_preint_(_ftr_ptr->acc_bias_preint_), // state biases at preintegration time gyro_bias_preint_(_ftr_ptr->gyro_bias_preint_), dDp_dab_(_ftr_ptr->dDp_dab_), // Jacs of dp dv dq wrt biases @@ -128,7 +128,7 @@ inline ConstraintIMU::ConstraintIMU(FeatureIMUPtr _ftr_ptr, FrameIMUPtr _frame_p dDp_dwb_(_ftr_ptr->dDp_dwb_), dDv_dwb_(_ftr_ptr->dDv_dwb_), dDq_dwb_(_ftr_ptr->dDq_dwb_), - dt_(_frame_ptr->getTimeStamp() - getFeaturePtr()->getFramePtr()->getTimeStamp()), + dt_(_frame_ptr->getTimeStamp() - _ftr_ptr->getFramePtr()->getTimeStamp()), dt_2_(dt_*dt_), g_(wolf::gravity()) -- GitLab