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.
stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin Member List

This is the complete list of members for stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin, including all inherited members.

compose_trajectory_from_centerline(const std::vector< PointSpeedPair > &points, const carma_planning_msgs::msg::VehicleState &state, const rclcpp::Time &state_time)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin
config_stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
create_case_one_speed_profile(const carma_wm::WorldModelConstPtr &wm, const carma_planning_msgs::msg::Maneuver &maneuver, std::vector< lanelet::BasicPoint2d > &route_geometry_points, double starting_speed, const carma_planning_msgs::msg::VehicleState &states)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin
create_case_three_speed_profile(const carma_wm::WorldModelConstPtr &wm, const carma_planning_msgs::msg::Maneuver &maneuver, std::vector< lanelet::BasicPoint2d > &route_geometry_points, double starting_speed)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin
create_case_two_speed_profile(const carma_wm::WorldModelConstPtr &wm, const carma_planning_msgs::msg::Maneuver &maneuver, std::vector< lanelet::BasicPoint2d > &route_geometry_points, double starting_speed)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin
discovery_timer_carma_guidance_plugins::PluginBaseNodeprivate
discovery_timer_callback()carma_guidance_plugins::PluginBaseNodeprivate
epsilon_stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
FRIEND_TEST(StopControlledIntersectionTacticalPlugin, TestSCIPlanning_case_one)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
FRIEND_TEST(StopControlledIntersectionTacticalPlugin, TestSCIPlanning_case_two)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
FRIEND_TEST(StopControlledIntersectionTacticalPlugin, TestSCIPlanning_case_three)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
carma_guidance_plugins::TacticalPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test)carma_guidance_plugins::PluginBaseNode
get_activation_status() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_availability()stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginvirtual
get_capability() overridecarma_guidance_plugins::TacticalPluginvirtual
get_plugin_name() constcarma_guidance_plugins::PluginBaseNode
get_plugin_name_and_ns() constcarma_guidance_plugins::PluginBaseNode
get_type() override finalcarma_guidance_plugins::TacticalPluginvirtual
get_version_id()stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginvirtual
get_world_model() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_world_model_listener() finalcarma_guidance_plugins::PluginBaseNodevirtual
handle_on_activate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_cleanup(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_configure(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_deactivate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override finalcarma_guidance_plugins::TacticalPlugin
handle_on_shutdown(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::TacticalPlugin
lazy_wm_initialization()carma_guidance_plugins::PluginBaseNodeprivate
maneuvers_to_points(const std::vector< carma_planning_msgs::msg::Maneuver > &maneuvers, const carma_wm::WorldModelConstPtr &wm, const carma_planning_msgs::msg::VehicleState &state)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin
on_activate_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_cleanup_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_configure_plugin() overridestop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginvirtual
on_deactivate_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_error_plugin(const std::string &exception_string)carma_guidance_plugins::PluginBaseNodevirtual
on_shutdown_plugin()carma_guidance_plugins::PluginBaseNodevirtual
parameter_update_callback(const std::vector< rclcpp::Parameter > &parameters)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPlugin
plan_trajectory_callback(std::shared_ptr< rmw_request_id_t >, carma_planning_msgs::srv::PlanTrajectory::Request::SharedPtr req, carma_planning_msgs::srv::PlanTrajectory::Response::SharedPtr resp) overridestop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginvirtual
plan_trajectory_service_carma_guidance_plugins::TacticalPluginprivate
plugin_discovery_pub_carma_guidance_plugins::PluginBaseNodeprivate
PluginBaseNode(const rclcpp::NodeOptions &)carma_guidance_plugins::PluginBaseNodeexplicit
stop_controlled_intersection_strategy_stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
StopControlledIntersectionTacticalPlugin(const rclcpp::NodeOptions &options)stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginexplicit
TacticalPlugin(const rclcpp::NodeOptions &)carma_guidance_plugins::TacticalPluginexplicit
wm_stop_controlled_intersection_tactical_plugin::StopControlledIntersectionTacticalPluginprivate
wm_listener_carma_guidance_plugins::PluginBaseNodeprivate
~PluginBaseNode()=defaultcarma_guidance_plugins::PluginBaseNodevirtual
~TacticalPlugin()=defaultcarma_guidance_plugins::TacticalPluginvirtual