diff --git a/yaml_templates/sensor/SensorBase.yaml b/yaml_templates/sensor/SensorBase.yaml
index dd2208d3483fc2b8586f73b586d0d0ba010aada4..3518bd72590462f6892e3374a0fe5c3c7653afd2 100644
--- a/yaml_templates/sensor/SensorBase.yaml
+++ b/yaml_templates/sensor/SensorBase.yaml
@@ -1,3 +1,4 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
-name: "whatever"  # DOC The sensor"s name. It has to be unique. - TYPE string
\ No newline at end of file
+name: "whatever"  # DOC The sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
\ No newline at end of file
diff --git a/yaml_templates/sensor/SensorDiffDrive.yaml b/yaml_templates/sensor/SensorDiffDrive.yaml
index b693923be78098bd4431993f1337fc5ba81f68a2..6996713ee0075776c9ba802f0953e0d36cef6064 100644
--- a/yaml_templates/sensor/SensorDiffDrive.yaml
+++ b/yaml_templates/sensor/SensorDiffDrive.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 sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
 ticks_per_wheel_revolution: 0.0  # DOC Amount of sensor ticks of a whole wheel revolution (if measurement is directly radiants, put 2*PI). - TYPE double
 ticks_std_factor: 0.0  # DOC ratio of displacement variance to rotation, for odometry noise calculation. - TYPE double
 states:
diff --git a/yaml_templates/sensor/SensorMotionModel.yaml b/yaml_templates/sensor/SensorMotionModel.yaml
index dd2208d3483fc2b8586f73b586d0d0ba010aada4..3518bd72590462f6892e3374a0fe5c3c7653afd2 100644
--- a/yaml_templates/sensor/SensorMotionModel.yaml
+++ b/yaml_templates/sensor/SensorMotionModel.yaml
@@ -1,3 +1,4 @@
 type: "whatever"  # DOC The class name - TYPE string
 plugin: "whatever"  # DOC plugin where the class is implemented - TYPE string
-name: "whatever"  # DOC The sensor"s name. It has to be unique. - TYPE string
\ No newline at end of file
+name: "whatever"  # DOC The sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
\ No newline at end of file
diff --git a/yaml_templates/sensor/SensorOdom2d.yaml b/yaml_templates/sensor/SensorOdom2d.yaml
index 6c2a637cc5d4231cb772d4873d14e11598b88239..2e4f4b842eae9917a48e3399e9c51fe5c9f3ac71 100644
--- a/yaml_templates/sensor/SensorOdom2d.yaml
+++ b/yaml_templates/sensor/SensorOdom2d.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 sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
 k_disp_to_disp: 0.0  # DOC ratio of displacement variance to displacement, for odometry noise calculation. - TYPE double
 k_disp_to_rot: 0.0  # DOC ratio of displacement variance to rotation, for odometry noise calculation. - TYPE double
 k_rot_to_rot: 0.0  # DOC ratio of rotation variance to rotation, for odometry noise calculation. - TYPE double
diff --git a/yaml_templates/sensor/SensorOdom3d.yaml b/yaml_templates/sensor/SensorOdom3d.yaml
index b44ab8491aecabf63536b9989fb631f4705aaf77..71c40b4d9895159c78d63e1de1425e4470aa1bd6 100644
--- a/yaml_templates/sensor/SensorOdom3d.yaml
+++ b/yaml_templates/sensor/SensorOdom3d.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 sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
 k_disp_to_disp: 0.0  # DOC ratio of displacement variance to displacement, for odometry noise calculation. - TYPE double
 k_disp_to_rot: 0.0  # DOC ratio of displacement variance to rotation, for odometry noise calculation. - TYPE double
 k_rot_to_rot: 0.0  # DOC ratio of rotation variance to rotation, for odometry noise calculation. - TYPE double
diff --git a/yaml_templates/sensor/SensorPose2d.yaml b/yaml_templates/sensor/SensorPose2d.yaml
index 619768c15088eefe2bd54b0dd302baaf7fe42d0e..4ea6b3d05c419e286027ae9fdc31923ccba2bf0b 100644
--- a/yaml_templates/sensor/SensorPose2d.yaml
+++ b/yaml_templates/sensor/SensorPose2d.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 sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
 std_noise: [0.0, 0.0, 0.0]  # DOC Vector containing the standard deviation of the position and orientation measurements (square root of the covariance matrix diagonal). - TYPE Eigen::Vector3d
 states:
   P:
diff --git a/yaml_templates/sensor/SensorPose3d.yaml b/yaml_templates/sensor/SensorPose3d.yaml
index 48c5b3bbe9778dd546f0beaf3d85e62228c7c890..113dc7ed1fd0bf0b11a7138917933cfcf4311a0a 100644
--- a/yaml_templates/sensor/SensorPose3d.yaml
+++ b/yaml_templates/sensor/SensorPose3d.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 sensor"s name. It has to be unique. - TYPE string
+enabled: true  # OPTIONAL - DOC Whether the sensor is enabled or not. If not, captures will not be processed when calling process(). - TYPE bool
 std_noise: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]  # DOC Vector containing the standard deviation of the position and orientation measurements (square root of the covariance matrix diagonal). - TYPE Eigen::Vector6d
 states:
   P: