Static Layer Parameters
This implements a costmap layer taking in a map from either SLAM or map_server (or other) to place into the costmap. It resizes the costmap to its size and places the static obstacles on the planning space.
<static layer> is the corresponding plugin name selected for this type.
<static layer>.enabled
- Type:
boolDefault:true -
Whether it is enabled.
<static layer>.footprint_clearing_enabled
- Type:
boolDefault:false -
Clear any occupied cells under robot footprint.
<static layer>.restore_cleared_footprint
- Type:
boolDefault:true -
Restore map after clearing the area the footprint occupied. If
footprint_clearing_enabledisfalse, this parameter is ignored.
<static layer>.subscribe_to_updates
- Type:
boolDefault:false -
Subscribe to static map updates after receiving first.
<static layer>.map_subscribe_transient_local
- Type:
boolDefault:true -
QoS settings for map topic.
<static layer>.map_topic
- Type:
stringDefault:"map" -
Map topic to subscribe to.
Relative topics will be relative to the node's parent namespace. For example, if you specify
map_topic: mapin thestatic_layerof aglobal_costmapand you launch your bringup with atb4namespace:- User chosen namespace is
tb4. - User chosen topic is
map. - Topic will be remapped to
/tb4/mapwithoutglobal_costmap. - Use global topic
/mapif you do not wish the node namespace to apply.
- User chosen namespace is