diff --git a/include/IMU/capture/capture_IMU.h b/include/IMU/capture/capture_IMU.h
index 513a2308bac4b9a43f75b8bcf42177a2bc302274..759b43de0fea48b569328ef9a220c4573d0e8caf 100644
--- a/include/IMU/capture/capture_IMU.h
+++ b/include/IMU/capture/capture_IMU.h
@@ -17,14 +17,14 @@ class CaptureIMU : public CaptureMotion
                    SensorBasePtr _sensor_ptr,
                    const Eigen::Vector6s& _data,
                    const Eigen::MatrixXs& _data_cov,
-                   CaptureBasePtr _origin_capture = nullptr);
+                   CaptureBasePtr _capture_origin_ptr = nullptr);
 
         CaptureIMU(const TimeStamp& _init_ts,
                    SensorBasePtr _sensor_ptr,
                    const Eigen::Vector6s& _data,
                    const Eigen::MatrixXs& _data_cov,
                    const Vector6s& _bias,
-                   CaptureBasePtr _origin_capture = nullptr);
+                   CaptureBasePtr _capture_origin_ptr = nullptr);
 
         virtual ~CaptureIMU();
 
diff --git a/src/capture/capture_IMU.cpp b/src/capture/capture_IMU.cpp
index fb624e57a7c9c5d14fbccc983ad7dc89aedd8002..23874f1833dac6f1b3c8f92d80751443d684c13a 100644
--- a/src/capture/capture_IMU.cpp
+++ b/src/capture/capture_IMU.cpp
@@ -8,8 +8,8 @@ CaptureIMU::CaptureIMU(const TimeStamp& _init_ts,
                        SensorBasePtr _sensor_ptr,
                        const Eigen::Vector6s& _acc_gyro_data,
                        const Eigen::MatrixXs& _data_cov,
-                       CaptureBasePtr _origin_capture) :
-                CaptureMotion("IMU", _init_ts, _sensor_ptr, _acc_gyro_data, _data_cov, 10, 9, _origin_capture, nullptr, nullptr, std::make_shared<StateBlock>(6, false))
+                       CaptureBasePtr _capture_origin_ptr) :
+                CaptureMotion("IMU", _init_ts, _sensor_ptr, _acc_gyro_data, _data_cov, 10, 9, _capture_origin_ptr, nullptr, nullptr, std::make_shared<StateBlock>(6, false))
 {
     //
 }
@@ -19,8 +19,8 @@ CaptureIMU::CaptureIMU(const TimeStamp& _init_ts,
                        const Eigen::Vector6s& _acc_gyro_data,
                        const Eigen::MatrixXs& _data_cov,
                        const Vector6s& _bias,
-                       CaptureBasePtr _origin_capture) :
-                CaptureMotion("IMU", _init_ts, _sensor_ptr, _acc_gyro_data, _data_cov, 10, 9, _origin_capture, nullptr, nullptr, std::make_shared<StateBlock>(_bias, false))
+                       CaptureBasePtr _capture_origin_ptr) :
+                CaptureMotion("IMU", _init_ts, _sensor_ptr, _acc_gyro_data, _data_cov, 10, 9, _capture_origin_ptr, nullptr, nullptr, std::make_shared<StateBlock>(_bias, false))
 {
     //
 }