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.
|
Stuct containing the algorithm configuration values for the stop_and_wait_plugin. More...
#include <stop_and_wait_config.hpp>
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 |
int | tactical_plugin_service_call_timeout = 100 |
bool | enable_object_avoidance = false |
Friends | |
std::ostream & | operator<< (std::ostream &output, const StopandWaitConfig &c) |
Stuct containing the algorithm configuration values for the stop_and_wait_plugin.
Definition at line 24 of file stop_and_wait_config.hpp.
|
friend |
Definition at line 38 of file stop_and_wait_config.hpp.
double StopandWaitConfig::accel_limit = 2.0 |
Definition at line 30 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), and stop_and_wait_plugin::StopandWaitNode::on_configure_plugin().
double StopandWaitConfig::accel_limit_multiplier = 0.5 |
Definition at line 29 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWait::compose_trajectory_from_centerline(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWaitNode::parameter_update_callback().
double StopandWaitConfig::centerline_sampling_spacing = 1.0 |
Definition at line 32 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWait::maneuvers_to_points(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWaitNode::parameter_update_callback().
double StopandWaitConfig::crawl_speed = 1.34112 |
Definition at line 31 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWait::compose_trajectory_from_centerline(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWaitNode::parameter_update_callback().
double StopandWaitConfig::default_stopping_buffer = 3.0 |
Definition at line 33 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), stop_and_wait_plugin::StopandWaitNode::parameter_update_callback(), and stop_and_wait_plugin::StopandWait::plan_trajectory_cb().
bool StopandWaitConfig::enable_object_avoidance = false |
Definition at line 36 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWait::plan_trajectory_cb().
double StopandWaitConfig::minimal_trajectory_duration = 6.0 |
Definition at line 26 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWait::compose_trajectory_from_centerline(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWaitNode::parameter_update_callback().
double StopandWaitConfig::moving_average_window_size = 11.0 |
Definition at line 34 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWait::compose_trajectory_from_centerline().
double StopandWaitConfig::stop_timestep = 0.1 |
Definition at line 27 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWait::compose_trajectory_from_centerline(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWaitNode::parameter_update_callback().
int StopandWaitConfig::tactical_plugin_service_call_timeout = 100 |
Definition at line 35 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWait::plan_trajectory_cb().
double StopandWaitConfig::trajectory_step_size = 1.0 |
Definition at line 28 of file stop_and_wait_config.hpp.
Referenced by stop_and_wait_plugin::StopandWaitNode::StopandWaitNode(), stop_and_wait_plugin::StopandWaitNode::on_configure_plugin(), and stop_and_wait_plugin::StopandWaitNode::parameter_update_callback().