diff --git a/include/laser/processor/processor_tracker_feature_polyline_2D.h b/include/laser/processor/processor_tracker_feature_polyline_2D.h
index 56ccd7f01fce1ffd02cd535c8181ad4afacdb073..408b75dff1fc745a2669acdfef79f2200354f9fc 100644
--- a/include/laser/processor/processor_tracker_feature_polyline_2D.h
+++ b/include/laser/processor/processor_tracker_feature_polyline_2D.h
@@ -244,8 +244,7 @@ class ProcessorTrackerFeaturePolyline2D : public ProcessorTrackerFeature
 
         /// @brief Factory method
         static ProcessorBasePtr create(const std::string& _unique_name,
-                                       const ProcessorParamsBasePtr _params,
-                                       const SensorBasePtr _sensor_ptr);
+                                       const ProcessorParamsBasePtr _params);
 
         const FeatureBasePtrList& getLastNewFeatures() const
         {
diff --git a/src/processor/processor_tracker_feature_polyline_2D.cpp b/src/processor/processor_tracker_feature_polyline_2D.cpp
index 8bf1b9cb102b365b647b3fe25e97ff904079d61d..08a5031298200a7c045f31514423f6e712d0d0a9 100644
--- a/src/processor/processor_tracker_feature_polyline_2D.cpp
+++ b/src/processor/processor_tracker_feature_polyline_2D.cpp
@@ -1364,13 +1364,14 @@ void ProcessorTrackerFeaturePolyline2D::computeTransformations()
 }
 
 ProcessorBasePtr ProcessorTrackerFeaturePolyline2D::create(const std::string& _unique_name,
-                                                           const ProcessorParamsBasePtr _params,
-                                                           const SensorBasePtr _sensor_ptr)
+                                                           const ProcessorParamsBasePtr _params)
 {
     auto params = std::static_pointer_cast<ProcessorParamsTrackerFeaturePolyline2D>(_params);
+
     auto prc_ptr = std::make_shared<ProcessorTrackerFeaturePolyline2D>(params);
+
     prc_ptr->setName(_unique_name);
-    prc_ptr->configure(_sensor_ptr);
+
     return prc_ptr;
 }