Carma-platform v4.11.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.
StopandWaitConfig Struct Reference

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

#include <stop_and_wait_config.hpp>

Collaboration diagram for StopandWaitConfig:
Collaboration graph

Public Attributes

double minimal_trajectory_duration = 6.0
 
double stop_timestep = 0.1
 
double trajectory_step_size = 1.0
 
double accel_limit_multiplier = 0.5
 
double accel_limit = 2.0
 
double crawl_speed = 1.34112
 
double centerline_sampling_spacing = 1.0
 
double default_stopping_buffer = 3.0
 
double moving_average_window_size = 11.0
 

Friends

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

Detailed Description

Stuct containing the algorithm configuration values for the stop_and_wait_plugin.

Definition at line 24 of file stop_and_wait_config.hpp.

Friends And Related Function Documentation

◆ operator<<

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

Definition at line 36 of file stop_and_wait_config.hpp.

37 {
38 output << "StopandWaitConfig { " << std::endl
39 << "minimal_trajectory_duration: " << c.minimal_trajectory_duration << std::endl
40 << "stop_timestep: " << c.stop_timestep << std::endl
41 << "trajectory_step_size: " << c.trajectory_step_size << std::endl
42 << "accel_limit_multiplier: " << c.accel_limit_multiplier << std::endl
43 << "accel_limit: " << c.accel_limit << std::endl
44 << "crawl_speed: " << c.crawl_speed << std::endl
45 << "centerline_sampling_spacing: " << c.crawl_speed << std::endl
46 << "default_stopping_buffer: " << c.crawl_speed << std::endl
47 << "}" << std::endl;
48 return output;
49 }

Member Data Documentation

◆ accel_limit

double StopandWaitConfig::accel_limit = 2.0

◆ accel_limit_multiplier

◆ centerline_sampling_spacing

◆ crawl_speed

◆ default_stopping_buffer

◆ minimal_trajectory_duration

◆ moving_average_window_size

double StopandWaitConfig::moving_average_window_size = 11.0

◆ stop_timestep

◆ trajectory_step_size


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