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.
|
#include <plan_delegator.hpp>
Public Attributes | |
std::string | planning_topic_prefix = "/plugins/" |
std::string | planning_topic_suffix = "/plan_trajectory" |
double | trajectory_planning_rate = 10.0 |
double | max_trajectory_duration = 6.0 |
double | min_crawl_speed = 2.2352 |
double | duration_to_signal_before_lane_change = 2.5 |
int | tactical_plugin_service_call_timeout = 100 |
Friends | |
std::ostream & | operator<< (std::ostream &output, const Config &c) |
Config struct.
Definition at line 70 of file plan_delegator.hpp.
|
friend |
Definition at line 83 of file plan_delegator.hpp.
double plan_delegator::Config::duration_to_signal_before_lane_change = 2.5 |
Definition at line 78 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), plan_delegator::PlanDelegator::handle_on_configure(), and plan_delegator::PlanDelegator::publishTurnSignalCommand().
double plan_delegator::Config::max_trajectory_duration = 6.0 |
Definition at line 76 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), and plan_delegator::PlanDelegator::handle_on_configure().
double plan_delegator::Config::min_crawl_speed = 2.2352 |
Definition at line 77 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), and plan_delegator::PlanDelegator::handle_on_configure().
std::string plan_delegator::Config::planning_topic_prefix = "/plugins/" |
Definition at line 73 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), plan_delegator::PlanDelegator::getPlannerClientByName(), and plan_delegator::PlanDelegator::handle_on_configure().
std::string plan_delegator::Config::planning_topic_suffix = "/plan_trajectory" |
Definition at line 74 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), plan_delegator::PlanDelegator::getPlannerClientByName(), and plan_delegator::PlanDelegator::handle_on_configure().
int plan_delegator::Config::tactical_plugin_service_call_timeout = 100 |
Definition at line 79 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), plan_delegator::PlanDelegator::handle_on_configure(), and plan_delegator::PlanDelegator::planTrajectory().
double plan_delegator::Config::trajectory_planning_rate = 10.0 |
Definition at line 75 of file plan_delegator.hpp.
Referenced by plan_delegator::PlanDelegator::PlanDelegator(), plan_delegator::PlanDelegator::handle_on_activate(), and plan_delegator::PlanDelegator::handle_on_configure().