diff --git a/include/core/capture/capture_odom_3D.h b/include/core/capture/capture_odom_3D.h
index 197dd0c5eaf44fdefb7101767a03007546a90932..cc810448af0a68d7287483b0afe538bda0e0d2b2 100644
--- a/include/core/capture/capture_odom_3D.h
+++ b/include/core/capture/capture_odom_3D.h
@@ -22,12 +22,12 @@ class CaptureOdom3D : public CaptureMotion
     public:
         CaptureOdom3D(const TimeStamp& _init_ts,
                       SensorBasePtr _sensor_ptr,
-                      const Eigen::Vector6s& _data,
+                      const Eigen::VectorXs& _data,
                       CaptureBasePtr _capture_origin_ptr = nullptr);
 
         CaptureOdom3D(const TimeStamp& _init_ts,
                       SensorBasePtr _sensor_ptr,
-                      const Eigen::Vector6s& _data,
+                      const Eigen::VectorXs& _data,
                       const Eigen::MatrixXs& _data_cov,
                       CaptureBasePtr _capture_origin_ptr = nullptr);
 
diff --git a/src/capture/capture_odom_3D.cpp b/src/capture/capture_odom_3D.cpp
index 7ad7a5e60f9c7d56eddd75c14338cb52801632de..84f263d2cfbd6c97e647b8504322352696d4332d 100644
--- a/src/capture/capture_odom_3D.cpp
+++ b/src/capture/capture_odom_3D.cpp
@@ -12,7 +12,7 @@ namespace wolf
 
 CaptureOdom3D::CaptureOdom3D(const TimeStamp& _init_ts,
                              SensorBasePtr _sensor_ptr,
-                             const Eigen::Vector6s& _data,
+                             const Eigen::VectorXs& _data,
                              CaptureBasePtr _capture_origin_ptr):
         CaptureMotion("ODOM 3D", _init_ts, _sensor_ptr, _data, 7, 6, _capture_origin_ptr)
 {
@@ -21,7 +21,7 @@ CaptureOdom3D::CaptureOdom3D(const TimeStamp& _init_ts,
 
 CaptureOdom3D::CaptureOdom3D(const TimeStamp& _init_ts,
                              SensorBasePtr _sensor_ptr,
-                             const Eigen::Vector6s& _data,
+                             const Eigen::VectorXs& _data,
                              const Eigen::MatrixXs& _data_cov,
                              CaptureBasePtr _capture_origin_ptr):
         CaptureMotion("ODOM 3D", _init_ts, _sensor_ptr, _data, _data_cov, 7, 6, _capture_origin_ptr)