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.
stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginConfig Struct Reference

Stuct containing the algorithm configuration values for the StopControlledIntersectionTacticalPlugin. More...

#include <stop_controlled_intersection_config.hpp>

Collaboration diagram for stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginConfig:
Collaboration graph

Public Attributes

double trajectory_time_length = 6.0
 
double curve_resample_step_size = 1.0
 
double centerline_sampling_spacing = 1.0
 
int curvature_moving_average_window_size = 9
 
double lateral_accel_limit = 2.5
 
int speed_moving_average_window_size = 5
 
double back_distance = 20
 

Friends

std::ostream & operator<< (std::ostream &output, const StopControlledIntersectionTacticalPluginConfig &c)
 

Detailed Description

Stuct containing the algorithm configuration values for the StopControlledIntersectionTacticalPlugin.

Definition at line 26 of file stop_controlled_intersection_config.hpp.

Friends And Related Function Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  output,
const StopControlledIntersectionTacticalPluginConfig c 
)
friend

Definition at line 37 of file stop_controlled_intersection_config.hpp.

38 {
39 output <<"StopControlledIntersectionTacticalPluginConfig { " <<std::endl
40 << "trajectory_time_length: " << c.trajectory_time_length << std::endl
41 << "curve_resample_step_size: " << c.curve_resample_step_size << std::endl
42 << "centerline_sampling_spacing: " << c.centerline_sampling_spacing << std::endl
43 << "curvature_moving_average_window_size: " << c.curvature_moving_average_window_size << std::endl
44 << "lateral_accel_limit: " << c.lateral_accel_limit << std::endl
45 << "speed_moving_average_window_size: " << c.speed_moving_average_window_size << std::endl
46 << "back_distance: " << c.back_distance << std::endl
47 << "}" << std::endl;
48 return output;
49 }

Member Data Documentation

◆ back_distance

◆ centerline_sampling_spacing

◆ curvature_moving_average_window_size

◆ curve_resample_step_size

◆ lateral_accel_limit

◆ speed_moving_average_window_size

◆ trajectory_time_length


The documentation for this struct was generated from the following file: