diff --git a/yaml_templates/processor/ProcessorBase.yaml b/yaml_templates/processor/ProcessorBase.yaml
index d74b27af85c43b3bcf91f7f643f7277d51bd9a29..93c6b423aa474bca25c03b6317471a0db3626254 100644
--- a/yaml_templates/processor/ProcessorBase.yaml
+++ b/yaml_templates/processor/ProcessorBase.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorBaseWithSensor.yaml b/yaml_templates/processor/ProcessorBaseWithSensor.yaml
deleted file mode 100644
index f11771b82539f4618b9174970ac82ad5a0ffc315..0000000000000000000000000000000000000000
--- a/yaml_templates/processor/ProcessorBaseWithSensor.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
-type: "whatever"  # DOC The class name - TYPE string
-plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
-name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
-time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
-keyframe_vote:
-  voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
-apply_loss_function: false  # DOC If the factors created by the processor have loss function. - TYPE bool
-sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
\ No newline at end of file
diff --git a/yaml_templates/processor/ProcessorDiffDrive.yaml b/yaml_templates/processor/ProcessorDiffDrive.yaml
index 7f4c74037463b62ac5c2c7191b6f52a904857c62..7180477072268feeb965a65651327e5624ee1a78 100644
--- a/yaml_templates/processor/ProcessorDiffDrive.yaml
+++ b/yaml_templates/processor/ProcessorDiffDrive.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorFixedWingModel.yaml b/yaml_templates/processor/ProcessorFixedWingModel.yaml
index c70230c2bbf0bf124a1fb3a2e8568dc49e2a86ef..5ad7a09fc3289658178ea458dc8cb22437bb24c2 100644
--- a/yaml_templates/processor/ProcessorFixedWingModel.yaml
+++ b/yaml_templates/processor/ProcessorFixedWingModel.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorLandmarkExternal.yaml b/yaml_templates/processor/ProcessorLandmarkExternal.yaml
index 5bcc168cda6d8947e857e55dc8e53f7e0030f668..394fbf26531398eeee598af5a25076e39e907ab4 100644
--- a/yaml_templates/processor/ProcessorLandmarkExternal.yaml
+++ b/yaml_templates/processor/ProcessorLandmarkExternal.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorLoopClosure.yaml b/yaml_templates/processor/ProcessorLoopClosure.yaml
index 34b901a8962d35838d32ac2748782717168ccfe7..e835ef63c8d22b4794b5fa57652e0ba6122f03cd 100644
--- a/yaml_templates/processor/ProcessorLoopClosure.yaml
+++ b/yaml_templates/processor/ProcessorLoopClosure.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorMotion.yaml b/yaml_templates/processor/ProcessorMotion.yaml
index cb3360683d465195c881a66a3aea8fec31e8dab4..15ad04253bda22b60caf5bd5bc93204a38ca457e 100644
--- a/yaml_templates/processor/ProcessorMotion.yaml
+++ b/yaml_templates/processor/ProcessorMotion.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorOdom2d.yaml b/yaml_templates/processor/ProcessorOdom2d.yaml
index 7f4c74037463b62ac5c2c7191b6f52a904857c62..7180477072268feeb965a65651327e5624ee1a78 100644
--- a/yaml_templates/processor/ProcessorOdom2d.yaml
+++ b/yaml_templates/processor/ProcessorOdom2d.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorOdom3d.yaml b/yaml_templates/processor/ProcessorOdom3d.yaml
index cb3360683d465195c881a66a3aea8fec31e8dab4..15ad04253bda22b60caf5bd5bc93204a38ca457e 100644
--- a/yaml_templates/processor/ProcessorOdom3d.yaml
+++ b/yaml_templates/processor/ProcessorOdom3d.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorPose2d.yaml b/yaml_templates/processor/ProcessorPose2d.yaml
index d74b27af85c43b3bcf91f7f643f7277d51bd9a29..93c6b423aa474bca25c03b6317471a0db3626254 100644
--- a/yaml_templates/processor/ProcessorPose2d.yaml
+++ b/yaml_templates/processor/ProcessorPose2d.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorPose3d.yaml b/yaml_templates/processor/ProcessorPose3d.yaml
index d74b27af85c43b3bcf91f7f643f7277d51bd9a29..93c6b423aa474bca25c03b6317471a0db3626254 100644
--- a/yaml_templates/processor/ProcessorPose3d.yaml
+++ b/yaml_templates/processor/ProcessorPose3d.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorTracker.yaml b/yaml_templates/processor/ProcessorTracker.yaml
index b98f3042a02306eda3d27020487f7f1c5b9e5387..963cfab02ee379298509ea4581dcdbca75b7f140 100644
--- a/yaml_templates/processor/ProcessorTracker.yaml
+++ b/yaml_templates/processor/ProcessorTracker.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorTrackerFeature.yaml b/yaml_templates/processor/ProcessorTrackerFeature.yaml
index b98f3042a02306eda3d27020487f7f1c5b9e5387..963cfab02ee379298509ea4581dcdbca75b7f140 100644
--- a/yaml_templates/processor/ProcessorTrackerFeature.yaml
+++ b/yaml_templates/processor/ProcessorTrackerFeature.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool
diff --git a/yaml_templates/processor/ProcessorTrackerLandmark.yaml b/yaml_templates/processor/ProcessorTrackerLandmark.yaml
index b98f3042a02306eda3d27020487f7f1c5b9e5387..963cfab02ee379298509ea4581dcdbca75b7f140 100644
--- a/yaml_templates/processor/ProcessorTrackerLandmark.yaml
+++ b/yaml_templates/processor/ProcessorTrackerLandmark.yaml
@@ -1,6 +1,7 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
 name: "whatever"  # DOC The processor"s name. It has to be unique. - TYPE string
+sensor_name: "whatever"  # DOC The name of the sensor corresponding to this processor. - TYPE string
 time_tolerance: 0.0  # DOC Maximum time difference between a Keyframe time stamp and a particular Capture of this processor to allow assigning this Capture to the Keyframe. [s]. - TYPE double
 keyframe_vote:
   voting_active: false  # DOC If the processor is allowed to decide to create a frame. - TYPE bool