Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
pure_pursuit_wrapper Namespace Reference

Classes

struct  PurePursuitWrapperConfig
 Struct containing the algorithm configuration values for the PurePursuitWrapperConfig. More...
 
class  PurePursuitWrapperNode
 

Typedefs

using WaypointPub = std::function< void(autoware_msgs::msg::Lane)>
 
using PluginDiscoveryPub = std::function< void(carma_planning_msgs::msg::Plugin)>
 

Functions

def generate_launch_description ()
 

Typedef Documentation

◆ PluginDiscoveryPub

using pure_pursuit_wrapper::PluginDiscoveryPub = typedef std::function<void(carma_planning_msgs::msg::Plugin)>

Definition at line 34 of file pure_pursuit_wrapper.hpp.

◆ WaypointPub

using pure_pursuit_wrapper::WaypointPub = typedef std::function<void(autoware_msgs::msg::Lane)>

Definition at line 33 of file pure_pursuit_wrapper.hpp.

Function Documentation

◆ generate_launch_description()

def pure_pursuit_wrapper.generate_launch_description ( )

Definition at line 30 of file pure_pursuit_wrapper.launch.py.

31
32 # Declare the log_level launch argument
33 log_level = LaunchConfiguration('log_level')
34 declare_log_level_arg = DeclareLaunchArgument(
35 name ='log_level', default_value='WARN')
36
37 carma_pure_pursuit_wrapper_container = ComposableNodeContainer(
38 package='carma_ros2_utils',
39 name='carma_pure_pursuit_wrapper_container',
40 executable='carma_component_container_mt',
41 namespace=GetCurrentNamespace(),
42 composable_node_descriptions=[
43 ComposableNode(
44 package='pure_pursuit_wrapper',
45 plugin='pure_pursuit_wrapper::PurePursuitWrapperNode',
46 name='pure_pursuit_wrapper',
47 extra_arguments=[
48 {'use_intra_process_comms': True},
49 {'--log-level' : log_level }
50 ]
51 )
52 ]
53 )
54
55 return LaunchDescription([
56 declare_log_level_arg,
57 carma_pure_pursuit_wrapper_container
58 ])