You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An example fully-described configuration is shown below.
103
103
104
-
Note: We supply two PCL filters within STVL to massage the data to lower compute overhead. STVL has an approximate voxel filter to make the data more sparse if very dense. It also has a passthrough filter to limit processing data within the valid minimum to maximum height bounds. The voxel filter is recommended if it lowers CPU overhead, otherwise, passthrough filter. No filter is also available if you pre-process your data or are not interested in performance optimizations.
104
+
Note: We supply two PCL filters within STVL to massage the data to lower compute overhead. STVL has an approximate voxel filter to make the data more sparse if very dense. It also has a passthrough filter to limit processing data within the valid minimum to maximum height bounds. The voxel filter is recommended if it lowers CPU overhead, otherwise, passthrough filter. No filter is also available if you pre-process your data or are not interested in performance optimizations. Filters have "relative" variants made to use robot's frame for obstacle classification instead of the global frame in case of navigating sloped surfaces.
105
105
106
106
```
107
107
rgbd_obstacle_layer:
@@ -113,7 +113,9 @@ rgbd_obstacle_layer:
113
113
observation_persistence: 0.0 #seconds
114
114
max_obstacle_height: 2.0 #meters
115
115
mark_threshold: 0 #voxel height
116
-
update_footprint_enabled: true
116
+
update_footprint_enabled: true
117
+
footprint_projection_enabled: true #default off, recommended when using 3d IMU data. Uses tf2 to transform the footprint
118
+
robot_base_frame: "base_link" #frame to use with footprint_projection_enabled
117
119
combination_method: 1 #1=max, 0=override
118
120
obstacle_range: 3.0 #meters
119
121
origin_z: 0.0 #meters
@@ -133,7 +135,8 @@ rgbd_obstacle_layer:
133
135
observation_persistence: 0.0 #default 0, use all measurements taken during now-value, 0=latest
134
136
inf_is_valid: false #default false, for laser scans
135
137
clear_after_reading: true #default false, clear the buffer after the layer gets readings from it
136
-
filter: "voxel" #default passthrough, apply "voxel", "passthrough", or no filter to sensor data, recommended to have at one filter on
138
+
filter: "voxel" #default passthrough, apply "voxel", "passthrough", "voxel_relative", "passthrough_relative", or no filter to sensor data, recommended to have at one filter on
139
+
z_reference_frame: "base_link" #default global_frame, use with *_relative filters as a frame for obstacle classification based on z coordinate
137
140
voxel_min_points: 0 #default 0, minimum points per voxel for voxel filter
138
141
rgbd1_clear:
139
142
enabled: true #default true, can be toggled on/off with associated service call
0 commit comments