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.
sci_strategic_plugin::SCIStrategicPlugin Member List

This is the complete list of members for sci_strategic_plugin::SCIStrategicPlugin, including all inherited members.

approaching_stop_controlled_interction_sci_strategic_plugin::SCIStrategicPlugin
bsm_id_sci_strategic_plugin::SCIStrategicPlugin
bsm_msg_count_sci_strategic_plugin::SCIStrategicPlugin
bsm_sec_mark_sci_strategic_plugin::SCIStrategicPlugin
bsm_sub_sci_strategic_plugin::SCIStrategicPluginprivate
BSMCb(carma_v2x_msgs::msg::BSM::UniquePtr msg)sci_strategic_plugin::SCIStrategicPlugin
calc_speed_before_decel(double stop_time, double stop_dist, double current_speed) constsci_strategic_plugin::SCIStrategicPlugin
calcEstimatedStopTime(double stop_dist, double current_speed) constsci_strategic_plugin::SCIStrategicPlugin
caseOneSpeedProfile(double speed_before_decel, double current_speed, double stop_time, std::vector< double > *float_metadata_list) constsci_strategic_plugin::SCIStrategicPlugin
caseThreeSpeedProfile(double stop_dist, double current_speed, double stop_time) constsci_strategic_plugin::SCIStrategicPlugin
caseTwoSpeedProfile(double stop_dist, double speed_before_decel, double current_speed, double stop_time, double speed_limit, std::vector< double > *float_metadata_list) constsci_strategic_plugin::SCIStrategicPlugin
composeIntersectionTransitMessage(double start_dist, double end_dist, double start_speed, double target_speed, rclcpp::Time start_time, rclcpp::Time end_time, TurnDirection turn_direction, const lanelet::Id &starting_lane_id, const lanelet::Id &ending_lane_id) constsci_strategic_plugin::SCIStrategicPlugin
composeLaneFollowingManeuverMessage(int case_num, double start_dist, double end_dist, double start_speed, double target_speed, rclcpp::Time start_time, double time_to_stop, std::vector< lanelet::Id > lane_ids)sci_strategic_plugin::SCIStrategicPlugin
composeStopAndWaitManeuverMessage(double current_dist, double end_dist, double start_speed, const lanelet::Id &starting_lane_id, const lanelet::Id &ending_lane_id, double stopping_accel, rclcpp::Time start_time, rclcpp::Time end_time) constsci_strategic_plugin::SCIStrategicPlugin
config_sci_strategic_plugin::SCIStrategicPluginprivate
current_downtrack_sci_strategic_plugin::SCIStrategicPlugin
current_pose_sub_sci_strategic_plugin::SCIStrategicPluginprivate
currentPoseCb(geometry_msgs::msg::PoseStamped::UniquePtr msg)sci_strategic_plugin::SCIStrategicPlugin
determine_speed_profile_case(double stop_dist, double current_speed, double schedule_stop_time, double speed_limit)sci_strategic_plugin::SCIStrategicPlugin
discovery_timer_carma_guidance_plugins::PluginBaseNodeprivate
discovery_timer_callback()carma_guidance_plugins::PluginBaseNodeprivate
extractInitialState(const carma_planning_msgs::srv::PlanManeuvers::Request &req) constsci_strategic_plugin::SCIStrategicPlugin
findSpeedLimit(const lanelet::ConstLanelet &llt) constsci_strategic_plugin::SCIStrategicPlugin
FRIEND_TEST(SCIStrategicPluginTest, findSpeedLimit)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, moboperationcbtest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, parseStrategyParamstest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, calcEstimatedStopTimetest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, calc_speed_before_deceltest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, determine_speed_profile_casetest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, caseOneSpeedProfiletest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, caseTwoSpeedProfiletest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, caseThreeSpeedProfiletest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, testIntersectionturndirection)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, DISABLED_maneuvercbtest)sci_strategic_plugin::SCIStrategicPluginprivate
FRIEND_TEST(SCIStrategicPluginTest, maneuvercbtest)sci_strategic_plugin::SCIStrategicPluginprivate
carma_guidance_plugins::StrategicPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test)carma_guidance_plugins::PluginBaseNode
generateMobilityOperation()sci_strategic_plugin::SCIStrategicPlugin
get_activation_status() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_availability()sci_strategic_plugin::SCIStrategicPluginvirtual
get_capability() overridecarma_guidance_plugins::StrategicPluginvirtual
get_plugin_name() constcarma_guidance_plugins::PluginBaseNode
get_plugin_name_and_ns() constcarma_guidance_plugins::PluginBaseNode
get_type() override finalcarma_guidance_plugins::StrategicPluginvirtual
get_version_id()sci_strategic_plugin::SCIStrategicPluginvirtual
get_wm()sci_strategic_plugin::SCIStrategicPlugininlineprivate
get_world_model() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_world_model_listener() finalcarma_guidance_plugins::PluginBaseNodevirtual
getLaneletsBetweenWithException(double start_downtrack, double end_downtrack, bool shortest_path_only=false, bool bounds_inclusive=true) constsci_strategic_plugin::SCIStrategicPlugin
getTurnDirectionAtIntersection(std::vector< lanelet::ConstLanelet > lanelets_list)sci_strategic_plugin::SCIStrategicPlugin
guidance_engaged_sci_strategic_plugin::SCIStrategicPluginprivate
guidance_state_cb(const carma_planning_msgs::msg::GuidanceState::UniquePtr msg)sci_strategic_plugin::SCIStrategicPlugin
guidance_state_sub_sci_strategic_plugin::SCIStrategicPluginprivate
handle_on_activate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::StrategicPlugin
handle_on_cleanup(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::StrategicPlugin
handle_on_configure(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::StrategicPlugin
handle_on_deactivate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::StrategicPlugin
handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override finalcarma_guidance_plugins::StrategicPlugin
handle_on_shutdown(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::StrategicPlugin
intersection_end_downtrack_sci_strategic_plugin::SCIStrategicPluginprivate
intersection_speed_sci_strategic_plugin::SCIStrategicPluginprivate
intersection_turn_direction_sci_strategic_plugin::SCIStrategicPlugin
is_allowed_int_sci_strategic_plugin::SCIStrategicPlugin
lazy_wm_initialization()carma_guidance_plugins::PluginBaseNodeprivate
mob_op_pub_timer_sci_strategic_plugin::SCIStrategicPluginprivate
mob_operation_sub_sci_strategic_plugin::SCIStrategicPluginprivate
mobility_operation_pub_sci_strategic_plugin::SCIStrategicPluginprivate
mobilityOperationCb(carma_v2x_msgs::msg::MobilityOperation::UniquePtr msg)sci_strategic_plugin::SCIStrategicPlugin
on_activate_plugin()sci_strategic_plugin::SCIStrategicPluginvirtual
on_cleanup_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_configure_plugin()sci_strategic_plugin::SCIStrategicPluginvirtual
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)sci_strategic_plugin::SCIStrategicPlugin
parseStrategyParams(const std::string &strategy_params)sci_strategic_plugin::SCIStrategicPlugin
plan_maneuvers_callback(std::shared_ptr< rmw_request_id_t > srv_header, carma_planning_msgs::srv::PlanManeuvers::Request::SharedPtr req, carma_planning_msgs::srv::PlanManeuvers::Response::SharedPtr resp)sci_strategic_plugin::SCIStrategicPluginvirtual
plan_maneuvers_service_carma_guidance_plugins::StrategicPluginprivate
plugin_discovery_pub_carma_guidance_plugins::PluginBaseNodeprivate
PluginBaseNode(const rclcpp::NodeOptions &)carma_guidance_plugins::PluginBaseNodeexplicit
previous_strategy_params_sci_strategic_plugin::SCIStrategicPluginprivate
publishMobilityOperation()sci_strategic_plugin::SCIStrategicPlugin
scheduled_depart_time_sci_strategic_plugin::SCIStrategicPlugin
scheduled_departure_position_sci_strategic_plugin::SCIStrategicPlugin
scheduled_enter_time_sci_strategic_plugin::SCIStrategicPlugin
scheduled_stop_time_sci_strategic_plugin::SCIStrategicPlugin
SCIStrategicPlugin(const rclcpp::NodeOptions &)sci_strategic_plugin::SCIStrategicPluginexplicit
set_wm(carma_wm::WorldModelConstPtr new_wm)sci_strategic_plugin::SCIStrategicPlugininlineprivate
speed_limit_sci_strategic_plugin::SCIStrategicPlugin
stop_controlled_intersection_strategy_sci_strategic_plugin::SCIStrategicPluginprivate
StrategicPlugin(const rclcpp::NodeOptions &)carma_guidance_plugins::StrategicPluginexplicit
street_msg_timestamp_sci_strategic_plugin::SCIStrategicPlugin
vehicle_engaged_sci_strategic_plugin::SCIStrategicPlugin
wm_sci_strategic_plugin::SCIStrategicPluginprivate
wm_listener_carma_guidance_plugins::PluginBaseNodeprivate
~PluginBaseNode()=defaultcarma_guidance_plugins::PluginBaseNodevirtual
~StrategicPlugin()=defaultcarma_guidance_plugins::StrategicPluginvirtual