/bond_disable_heartbeat_timeout: 控制是否禁用心跳超时检测,这在节点间通信绑定时用于监控对方节点的活跃度。
always_send_full_costmap: 控制是否总是发送完整的代价地图信息,而不是仅发送变化的部分。
clearable_layers: 列出可以被清除的代价图层,这些图层中的障碍物信息可以通过某种方式(如传感器数据)被更新或清除。
filters: 定义应用于代价地图的过滤器列表,用于预处理或修改地图数据。
footprint: 指定机器人在地图上的足迹形状,即机器人占据的空间范围。
footprint_padding: 为机器人的足迹添加额外的填充空间,以考虑机器人运动时的额外空间需求。
global_frame: 定义全局代价地图所使用的参考坐标系。
height和width: 定义全局代价地图的高度和宽度(以单元格数计)。
inflation_layer: 配置膨胀层的参数,膨胀层用于在障碍物周围增加一定宽度的“缓冲区”,以避免机器人与障碍物过近。
cost_scaling_factor: 膨胀成本的缩放因子。
enabled: 控制膨胀层是否启用。
inflate_around_unknown: 控制是否在未知空间周围进行膨胀。
inflate_unknown: 控制是否将未知空间视为障碍物并进行膨胀。
inflation_radius: 膨胀的半径。
plugin: 指定使用的膨胀层插件。
lethal_cost_threshold: 定义代价地图中视为“致命”障碍物的成本阈值。
map_topic: 指定订阅以获取地图信息的ROS话题。
observation_sources: 定义代价地图的观测源,即哪些传感器或数据源用于更新地图。
obstacle_layer: 配置障碍物层的参数,障碍物层负责处理传感器观测到的障碍物信息。
combination_method: 定义如何组合多个观测源的信息。
enabled: 控制障碍物层是否启用。
footprint_clearing_enabled: 控制是否清除机器人足迹内的障碍物信息。
max_obstacle_height和min_obstacle_height: 定义障碍物的高度范围。
observation_sources: 指定障碍物信息的来源。
plugin: 指定使用的障碍物层插件。
scan: 包含与激光扫描相关的配置,如扫描数据的处理方式。
origin_x和origin_y: 定义全局代价地图原点的坐标。
plugins: 列出启用的代价地图插件,这些插件定义了如何构建和更新代价地图。
publish_frequency: 定义发布代价地图的频率。
resolution: 定义代价地图的分辨率,即每个单元格代表的实际物理尺寸。
robot_base_frame: 定义机器人基座的参考坐标系。
robot_radius: 定义机器人的半径,用于计算机器人在地图上的占用空间。
rolling_window: 控制是否使用滚动窗口(即动态变化的地图区域)而非固定大小的地图。
static_layer: 配置静态层的参数,静态层负责处理地图中的静态障碍物信息。
enabled: 控制静态层是否启用。
map_subscribe_transient_local: 控制是否订阅瞬态本地地图更新。
map_topic: 指定静态地图的ROS话题(如果不同于全局地图)。
plugin: 指定使用的静态层插件。
subscribe_to_updates: 控制是否订阅地图更新。
transform_tolerance: 定义坐标变换的容忍度。
track_unknown_space: 控制是否跟踪地图中的未知空间。
transform_tolerance: 定义在坐标变换过程中允许的误差范围。
trinary_costmap: 控制是否使用三态代价地图(空闲、占用、未知),而不是仅使用二态(空闲、占用)。
unknown_cost_value: 定义在代价地图中表示未知空间的值。
update_frequency: 定义更新代价地图的频率。
use_maximum: 控制是否使用多个观测源中的最大值来更新代价地图。
use_sim_time: 控制是否使用仿真时间(在仿真环境中很有用)。
voxel_layer: 配置体素层的参数,体素层使用体素网格来表示三维空间中的障碍物信息。
enabled: 控制体素层是否启用。
footprint_clearing_enabled: 控制是否清除机器人足迹内的体素信息。
mark_threshold和unknown_threshold: 定义将体素视为障碍物或未知的阈值。
max_obstacle_height和min_obstacle_height: 定义体素表示的障碍物的高度范围。
observation_sources: 指定体素信息的来源。
origin_z: 定义体素网格在Z轴上的原点。
plugin: 指定使用的体素层插件。
publish_voxel_map: 控制是否发布体素地图。
scan: 包含与激光扫描相关的配置,如扫描数据的处理方式。
z_resolution和z_voxels: 定义体素网格在Z轴上的分辨率和体素数。