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
24This file is can be used to launch the CARMA Pure Pursuit Wrapper Node.
25 Though in carma-platform it may be launched directly
from the base launch file.
29def generate_launch_description():
31 carma_pure_pursuit_wrapper_container = ComposableNodeContainer(
32 package='carma_ros2_utils',
33 name=
'carma_pure_pursuit_wrapper_container',
34 executable=
'carma_component_container_mt',
35 namespace=GetCurrentNamespace(),
36 composable_node_descriptions=[
38 package=
'pure_pursuit_wrapper',
39 plugin=
'pure_pursuit_wrapper::PurePursuitWrapperNode',
40 name=
'pure_pursuit_wrapper',
42 {
'use_intra_process_comms':
True},
48 return LaunchDescription([
49 carma_pure_pursuit_wrapper_container