15from ament_index_python
import get_package_share_directory
16from launch
import LaunchDescription
17from launch_ros.actions
import ComposableNodeContainer
18from launch_ros.descriptions
import ComposableNode
19from carma_ros2_utils.launch.get_current_namespace
import GetCurrentNamespace
27 param_file_path = os.path.join(
28 get_package_share_directory(
'mobilitypath_visualizer'),
'config/params.yaml')
31 container = ComposableNodeContainer(
32 package=
'carma_ros2_utils',
33 name=
'mobilitypath_visualizer_container',
34 namespace=GetCurrentNamespace(),
35 executable=
'carma_component_container_mt',
36 composable_node_descriptions=[
40 package=
'mobilitypath_visualizer',
41 plugin=
'mobilitypath_visualizer::MobilityPathVisualizer',
42 name=
'mobilitypath_visualizer_node',
44 {
'use_intra_process_comms':
True},
46 parameters=[ param_file_path ]
51 return LaunchDescription([
def generate_launch_description()