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.
|
Struct containing config values values for route_following_plugin. More...
#include <route_following_plugin_config.hpp>
Public Attributes | |
double | min_plan_duration_ = 16.0 |
std::string | lane_change_plugin_ = "cooperative_lanechange" |
std::string | stop_and_wait_plugin_ = "stop_and_wait_plugin" |
std::string | vehicle_id = "vehicle_id" |
std::string | lanefollow_planning_tactical_plugin_ = "inlanecruising_plugin" |
double | route_end_point_buffer_ = 10.0 |
double | accel_limit_ = 2.0 |
double | lateral_accel_limit_ = 2.0 |
double | stopping_accel_limit_multiplier_ = 0.5 |
double | min_maneuver_length_ = 10.0 |
Friends | |
std::ostream & | operator<< (std::ostream &output, const Config &c) |
Struct containing config values values for route_following_plugin.
Definition at line 26 of file route_following_plugin_config.hpp.
|
friend |
Definition at line 42 of file route_following_plugin_config.hpp.
double route_following_plugin::Config::accel_limit_ = 2.0 |
std::string route_following_plugin::Config::lane_change_plugin_ = "cooperative_lanechange" |
Definition at line 31 of file route_following_plugin_config.hpp.
Referenced by route_following_plugin::RouteFollowingPlugin::RouteFollowingPlugin(), and route_following_plugin::RouteFollowingPlugin::on_configure_plugin().
std::string route_following_plugin::Config::lanefollow_planning_tactical_plugin_ = "inlanecruising_plugin" |
Definition at line 34 of file route_following_plugin_config.hpp.
Referenced by route_following_plugin::RouteFollowingPlugin::RouteFollowingPlugin(), and route_following_plugin::RouteFollowingPlugin::on_configure_plugin().
double route_following_plugin::Config::lateral_accel_limit_ = 2.0 |
double route_following_plugin::Config::min_maneuver_length_ = 10.0 |
Definition at line 39 of file route_following_plugin_config.hpp.
Referenced by route_following_plugin::RouteFollowingPlugin::RouteFollowingPlugin(), route_following_plugin::RouteFollowingPlugin::addStopAndWaitAtRouteEnd(), route_following_plugin::RouteFollowingPlugin::on_configure_plugin(), and route_following_plugin::RouteFollowingPlugin::routeCb().
double route_following_plugin::Config::min_plan_duration_ = 16.0 |
double route_following_plugin::Config::route_end_point_buffer_ = 10.0 |
Definition at line 35 of file route_following_plugin_config.hpp.
Referenced by route_following_plugin::RouteFollowingPlugin::RouteFollowingPlugin(), route_following_plugin::RouteFollowingPlugin::composeStopAndWaitManeuverMessage(), and route_following_plugin::RouteFollowingPlugin::on_configure_plugin().
std::string route_following_plugin::Config::stop_and_wait_plugin_ = "stop_and_wait_plugin" |
Definition at line 32 of file route_following_plugin_config.hpp.
Referenced by route_following_plugin::RouteFollowingPlugin::RouteFollowingPlugin(), and route_following_plugin::RouteFollowingPlugin::on_configure_plugin().
double route_following_plugin::Config::stopping_accel_limit_multiplier_ = 0.5 |
std::string route_following_plugin::Config::vehicle_id = "vehicle_id" |
Definition at line 33 of file route_following_plugin_config.hpp.
Referenced by route_following_plugin::RouteFollowingPlugin::RouteFollowingPlugin().