15from launch
import LaunchDescription
16from launch_ros.actions
import ComposableNodeContainer
17from launch_ros.descriptions
import ComposableNode
18from carma_ros2_utils.launch.get_current_namespace
import GetCurrentNamespace
21This file is can be used to launch the CARMA roadway_objects_node.
22 Though in carma-platform it may be launched directly
from the base launch file.
26def generate_launch_description():
29 container = ComposableNodeContainer(
30 package=
"carma_ros2_utils",
31 name=
"roadway_objects_container",
32 namespace=GetCurrentNamespace(),
33 executable=
"carma_component_container_mt",
34 composable_node_descriptions=[
37 package=
"roadway_objects",
38 plugin=
"roadway_objects::RoadwayObjectsNode",
39 name=
"roadway_objects_node",
41 {
"use_intra_process_comms":
True},
47 return LaunchDescription([container])