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.
light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPlugin Member List

This is the complete list of members for light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPlugin, including all inherited members.

applyOptimizedTargetSpeedProfile(const carma_planning_msgs::msg::Maneuver &maneuver, const double starting_speed, std::vector< PointSpeedPair > &points_and_target_speeds)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
applyTrajectorySmoothingAlgorithm(const carma_wm::WorldModelConstPtr &wm, std::vector< PointSpeedPair > &points_and_target_speeds, double start_dist, double remaining_dist, double starting_speed, double departure_speed, TrajectoryParams tsp)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
config_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
createGeometryProfile(const std::vector< carma_planning_msgs::msg::Maneuver > &maneuvers, double max_starting_downtrack, const carma_wm::WorldModelConstPtr &wm, carma_planning_msgs::msg::VehicleState &ending_state_before_buffer, const carma_planning_msgs::msg::VehicleState &state, const GeneralTrajConfig &general_config, const DetailedTrajConfig &detailed_config)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
current_downtrack_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
debug_msg_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
ending_state_before_buffer_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
epsilon_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
findSpeedLimit(const lanelet::ConstLanelet &llt, const carma_wm::WorldModelConstPtr &wm) constlight_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
FRIEND_TEST(LCITacticalPluginTest, applyTrajectorySmoothingAlgorithm)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
FRIEND_TEST(LCITacticalPluginTest, applyOptimizedTargetSpeedProfile)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
FRIEND_TEST(LCITacticalPluginTest, createGeometryProfile)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
FRIEND_TEST(LCITacticalPluginTest, planTrajectoryCB)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
FRIEND_TEST(LCITacticalPluginTest, setConfig)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
is_allowed_int_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
is_last_case_successful_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
last_case_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
last_final_speeds_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
last_successful_ending_downtrack_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
last_successful_scheduled_entry_time_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
last_trajectory_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
light_controlled_intersection_strategy_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
LightControlledIntersectionTacticalPlugin(carma_wm::WorldModelConstPtr wm, const Config &config, const std::string &plugin_name, std::shared_ptr< carma_ros2_utils::CarmaLifecycleNode > nh)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPlugin
nh_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
planTrajectoryCB(carma_planning_msgs::srv::PlanTrajectory::Request::SharedPtr req, carma_planning_msgs::srv::PlanTrajectory::Response::SharedPtr resp)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPlugin
plugin_name_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
scheduled_depart_time_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
scheduled_enter_time_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
scheduled_latest_depart_time_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
scheduled_stop_time_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
set_yield_client(carma_ros2_utils::ClientPtr< carma_planning_msgs::srv::PlanTrajectory > client)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPlugin
setConfig(const Config &config)light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPlugin
speed_limit_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
street_msg_timestamp_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
wm_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate
yield_client_light_controlled_intersection_tactical_plugin::LightControlledIntersectionTacticalPluginprivate