diff --git a/include/imu/processor/processor_imu.h b/include/imu/processor/processor_imu.h
index f733d8900c4ee8a6c0119bd0b92ad7c53f157a0b..fc0662d59ca7de514ca28f745e9bca0c9608e363 100644
--- a/include/imu/processor/processor_imu.h
+++ b/include/imu/processor/processor_imu.h
@@ -24,14 +24,13 @@ struct ParamsProcessorImu : public ParamsProcessorMotion
 };
 
 WOLF_PTR_TYPEDEFS(ProcessorImu);
-    
+
 //class
 class ProcessorImu : public ProcessorMotion{
     public:
         ProcessorImu(ParamsProcessorImuPtr _params_motion_Imu);
         virtual ~ProcessorImu();
-        // virtual void configure(SensorBasePtr _sensor) override { };
-        virtual void configure(SensorBasePtr _sensor) override;
+        virtual void configure(SensorBasePtr _sensor) override { };
 
         WOLF_PROCESSOR_CREATE(ProcessorImu, ParamsProcessorImu);
 
diff --git a/src/processor/processor_imu.cpp b/src/processor/processor_imu.cpp
index 3edb1d4a22e3bee4d504c41de3bde4ee9b131e1c..bfd5d2f976fa8270896f18042f95897898e6cd01 100644
--- a/src/processor/processor_imu.cpp
+++ b/src/processor/processor_imu.cpp
@@ -21,12 +21,6 @@ ProcessorImu::~ProcessorImu()
     //
 }
 
-void ProcessorImu::configure(SensorBasePtr _sensor)
-{
-    auto sensor_       = std::dynamic_pointer_cast<SensorImu>(_sensor);
-    assert(sensor_ != nullptr && "Sensor is not of type SensorImu");
-}
-
 bool ProcessorImu::voteForKeyFrame() const
 {
     // time span