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: