|
13 | 13 | <arg name="map_tf_generator_param_path"/>
|
14 | 14 | <arg name="map_projection_loader_param_path"/>
|
15 | 15 |
|
| 16 | + <!-- Dynamic lanelet loading --> |
| 17 | + <arg name="enable_differential_map_loading" default="true"/> |
| 18 | + |
16 | 19 | <!-- whether use intra-process -->
|
17 | 20 | <arg name="use_intra_process" default="false"/>
|
18 | 21 |
|
19 | 22 | <!-- select container type -->
|
20 |
| - <arg name="use_multithread" default="true"/> |
| 23 | + <arg name="use_multithread" default="false" unless="$(var enable_differential_map_loading)"/> |
| 24 | + <arg name="use_multithread" default="true" if="$(var enable_differential_map_loading)"/> |
21 | 25 | <let name="container_type" value="component_container" unless="$(var use_multithread)"/>
|
22 | 26 | <let name="container_type" value="component_container_mt" if="$(var use_multithread)"/>
|
23 | 27 |
|
|
46 | 50 | <extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
|
47 | 51 | </composable_node>
|
48 | 52 |
|
49 |
| - <composable_node pkg="autoware_dynamic_lanelet_provider" plugin="autoware::dynamic_lanelet_provider::DynamicLaneletProviderNode" name="dynamic_lanelet_provider"> |
| 53 | + <composable_node pkg="autoware_dynamic_lanelet_provider" plugin="autoware::dynamic_lanelet_provider::DynamicLaneletProviderNode" name="dynamic_lanelet_provider" if="$(var enable_differential_map_loading)"> |
50 | 54 | <param from="$(var dynamic_lanelet_provider_param_path)"/>
|
51 | 55 | <remap from="input/odometry" to="/localization/kinematic_state"/>
|
52 | 56 | <remap from="output/lanelet2_map" to="dynamic_vector_map"/>
|
|
60 | 64 | <extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
|
61 | 65 | </composable_node>
|
62 | 66 |
|
63 |
| - <composable_node pkg="map_loader" plugin="Lanelet2MapVisualizationNode" name="dynamic_lanelet2_map_visualization"> |
| 67 | + <composable_node pkg="map_loader" plugin="Lanelet2MapVisualizationNode" name="dynamic_lanelet2_map_visualization" if="$(var enable_differential_map_loading)"> |
64 | 68 | <remap from="input/lanelet2_map" to="/map/dynamic_vector_map"/>
|
65 | 69 | <remap from="output/lanelet2_map_marker" to="/map/dynamic_vector_map_marker"/>
|
66 | 70 | <extra_arg name="use_intra_process_comms" value="$(var use_intra_process)"/>
|
|
0 commit comments