30
31 stop_controlled_intersection_tactical_plugin_file_path = os.path.join(
32 get_package_share_directory('stop_controlled_intersection_tactical_plugin'), 'config/parameters.yaml')
33
34
35 container = ComposableNodeContainer(
36 package='carma_ros2_utils',
37 name='stop_controlled_intersection_tactical_plugin_container',
38 namespace=GetCurrentNamespace(),
39 executable='carma_component_container_mt',
40 composable_node_descriptions=[
41
42
43 ComposableNode(
44 package='stop_controlled_intersection_tactical_plugin',
45 plugin='stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin',
46 name='stop_controlled_intersection_tactical_plugin',
47 extra_arguments=[
48 {'use_intra_process_comms': True},
49 ],
50 parameters=[
51 stop_controlled_intersection_tactical_plugin_file_path
52 ]
53 ),
54 ]
55 )
56
57 return LaunchDescription([
58 container
59 ])
def generate_launch_description()