体素层参数
``<voxel layer>``是所选类型的相应插件名称。
<数据源>
是该数据源参数的相应观测源名称。
<voxel layer>
.enabled类型
默认
布尔值
True
- 描述
是否启用。
<voxel layer>
.footprint_clearing_enabled类型
默认
布尔值
True
- 描述
清除机器人足迹下的任何占用单元格。
<voxel layer>
.max_obstacle_height类型
默认
双精度
2.0
- 描述
添加到占用格网的最大高度。
<voxel layer>
.z_voxels类型
默认
int
10
- 描述
要标记的垂直体素数,最多16个。
<voxel layer>
.origin_z类型
默认
双精度
0.0
- 描述
开始标记体素的位置(米)。
<voxel layer>
.z_resolution类型
默认
双精度
0.2
- 描述
垂直方向上体素的分辨率(米)。
<voxel layer>
.unknown_threshold类型
默认
int
15
- 描述
在2D占据网格中,标记为未知状态的列中空心体素的最小数量。
<voxel layer>
.mark_threshold类型
默认
int
0
- 描述
在2D占据网格中,标记为占用状态的列中的体素最小数量。
<voxel layer>
.combination_method类型
默认
int
1
- 描述
用于将数据添加到主成本地图的方法的枚举,默认为最大值。
<voxel layer>
.publish_voxel_map类型
默认
布尔值
False
- 描述
是否为调试目的发布3D体素网格,计算开销较大。
<voxel layer>
.observation_sources类型
默认
字符串向量
{""}
- 描述
数据源的命名空间。
<voxel layer>
.<data source>
.topic类型
默认
string
""
- 描述
数据的主题。
<voxel layer>
.<data source>
.sensor_frame类型
默认
string
""
- 描述
传感器的帧,如果消息中没有提供。如果为空,则使用消息的帧标识。
<voxel layer>
.<data source>
.observation_persistence类型
默认
双精度
0.0
- 描述
在将消息添加到代价地图之前,将其存储在缓冲区中的时间长度(以秒为单位)。
<体素图层>
.<数据源>
.expected_update_rate类型
默认
双精度
0.0
- 描述
从传感器获取新数据的预期速率。
<voxel layer>
.<data source>
.data_type类型
默认
string
"LaserScan"
- 描述
输入数据的类型,可以是LaserScan或PointCloud2。
<体素图层>
.<数据源>
.min_obstacle_height类型
默认
双精度
0.0
- 描述
添加到占据栅格的最小高度值。
<voxel layer>
.<data source>
.max_obstacle_height类型
默认
双精度
0.0
- 描述
添加到占用格网的最大高度。
<体素图层>
.<数据源>
.inf_is_valid类型
默认
布尔值
False
- 描述
激光扫描仪返回的无穷远处障碍物是否有效
<体素层>
.<数据源>
.标记类型
默认
布尔值
True
- 描述
是否在代价地图中标记来源
<体素图层>
.<数据源>
.clearing类型
默认
布尔值
False
- 描述
是否在代价地图中进行光线追踪清除
<体素层>
.<数据源>
.障碍物最大范围类型
默认
双精度
2.5
- 描述
在代价地图中标记障碍物的最大范围
<体素图层>
.<数据源>
.obstacle_min_range类型
默认
双精度
0.0
- 描述
在代价地图中标记障碍物的最小距离。
<体素层>
.<数据源>
.光线追踪最大范围类型
默认
双精度
3.0
- 描述
从代价地图中射线跟踪清除障碍物的最大距离。
<体素图层>
.<数据源>
.raytrace_min_range类型
默认
双精度
0.0
- 描述
从代价地图中射线跟踪清除障碍物的最小距离。