addStopAndWaitAtRouteEnd(const std::vector< carma_planning_msgs::msg::Maneuver > &input_maneuvers, double route_end_downtrack, double stopping_entry_speed, double stopping_logitudinal_accel, double lateral_accel_limit, double min_maneuver_length) const | route_following_plugin::RouteFollowingPlugin | private |
bumper_pose_cb() | route_following_plugin::RouteFollowingPlugin | private |
bumper_pose_timer_ | route_following_plugin::RouteFollowingPlugin | private |
composeLaneChangeManeuverMessage(double start_dist, double end_dist, double start_speed, double target_speed, lanelet::Id starting_lane_id, lanelet::Id ending_lane_id) const | route_following_plugin::RouteFollowingPlugin | private |
composeLaneFollowingManeuverMessage(double start_dist, double end_dist, double start_speed, double target_speed, const std::vector< lanelet::Id > &lane_ids) const | route_following_plugin::RouteFollowingPlugin | private |
composeStopAndWaitManeuverMessage(double start_dist, double end_dist, double start_speed, lanelet::Id starting_lane_id, lanelet::Id ending_lane_id, double stopping_accel) const | route_following_plugin::RouteFollowingPlugin | private |
config_ | route_following_plugin::RouteFollowingPlugin | private |
current_loc_ | route_following_plugin::RouteFollowingPlugin | private |
current_maneuver_plan_ | route_following_plugin::RouteFollowingPlugin | private |
current_maneuver_plan_cb(carma_planning_msgs::msg::ManeuverPlan::UniquePtr msg) | route_following_plugin::RouteFollowingPlugin | private |
current_maneuver_plan_sub_ | route_following_plugin::RouteFollowingPlugin | private |
current_speed_ | route_following_plugin::RouteFollowingPlugin | private |
discovery_timer_ | carma_guidance_plugins::PluginBaseNode | private |
discovery_timer_callback() | carma_guidance_plugins::PluginBaseNode | private |
epsilon_ | route_following_plugin::RouteFollowingPlugin | private |
findSpeedLimit(const lanelet::ConstLanelet &llt) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(RouteFollowingPluginTest, testComposeManeuverMessage) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(RouteFollowingPluginTest, testIdentifyLaneChange) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(RouteFollowingPlugin, TestAssociateSpeedLimit) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(RouteFollowingPlugin, TestAssociateSpeedLimitusingosm) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(RouteFollowingPlugin, TestHelperfunctions) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(RouteFollowingPlugin, TestReturnToShortestPath) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseOne) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseTwo) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseThree) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseFour) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseFive) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseSix) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseSeven) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseEight) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseNine) | route_following_plugin::RouteFollowingPlugin | private |
FRIEND_TEST(StopAndWaitTestFixture, CaseTen) | route_following_plugin::RouteFollowingPlugin | private |
carma_guidance_plugins::StrategicPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test) | carma_guidance_plugins::PluginBaseNode | |
frontbumper_transform_ | route_following_plugin::RouteFollowingPlugin | private |
get_activation_status() final | carma_guidance_plugins::PluginBaseNode | virtual |
get_availability() | route_following_plugin::RouteFollowingPlugin | virtual |
get_capability() override | carma_guidance_plugins::StrategicPlugin | virtual |
get_plugin_name() const | carma_guidance_plugins::PluginBaseNode | |
get_plugin_name_and_ns() const | carma_guidance_plugins::PluginBaseNode | |
get_type() override final | carma_guidance_plugins::StrategicPlugin | virtual |
get_version_id() | route_following_plugin::RouteFollowingPlugin | virtual |
get_world_model() final | carma_guidance_plugins::PluginBaseNode | virtual |
get_world_model_listener() final | carma_guidance_plugins::PluginBaseNode | virtual |
getManeuverDuration(carma_planning_msgs::msg::Maneuver &maneuver, double epsilon) const | route_following_plugin::RouteFollowingPlugin | private |
getNewManeuverId() const | route_following_plugin::RouteFollowingPlugin | private |
handle_on_activate(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_cleanup(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_configure(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_deactivate(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override final | carma_guidance_plugins::StrategicPlugin | |
handle_on_shutdown(const rclcpp_lifecycle::State &) override final | carma_guidance_plugins::StrategicPlugin | |
initializeBumperTransformLookup() | route_following_plugin::RouteFollowingPlugin | private |
isLaneChangeNeeded(lanelet::routing::LaneletRelations relations, lanelet::Id target_id) const | route_following_plugin::RouteFollowingPlugin | private |
lane_change_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
lanefollow_planning_tactical_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
latest_maneuver_plan_ | route_following_plugin::RouteFollowingPlugin | private |
lazy_wm_initialization() | carma_guidance_plugins::PluginBaseNode | private |
maneuverWithBufferStartsAfterDowntrack(const carma_planning_msgs::msg::Maneuver &maneuver, double downtrack, double lateral_accel, double min_maneuver_length) const | route_following_plugin::RouteFollowingPlugin | private |
MAX_LANE_WIDTH | route_following_plugin::RouteFollowingPlugin | privatestatic |
on_activate_plugin() | route_following_plugin::RouteFollowingPlugin | virtual |
on_cleanup_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
on_configure_plugin() | route_following_plugin::RouteFollowingPlugin | virtual |
on_deactivate_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
on_error_plugin(const std::string &exception_string) | carma_guidance_plugins::PluginBaseNode | virtual |
on_shutdown_plugin() | carma_guidance_plugins::PluginBaseNode | virtual |
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) | route_following_plugin::RouteFollowingPlugin | privatevirtual |
plan_maneuvers_service_ | carma_guidance_plugins::StrategicPlugin | private |
planning_strategic_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
plugin_discovery_pub_ | carma_guidance_plugins::PluginBaseNode | private |
PluginBaseNode(const rclcpp::NodeOptions &) | carma_guidance_plugins::PluginBaseNode | explicit |
pose_msg_ | route_following_plugin::RouteFollowingPlugin | private |
returnToShortestPath(const lanelet::ConstLanelet ¤t_lanelet) | route_following_plugin::RouteFollowingPlugin | private |
routeCb(const lanelet::routing::LaneletPath &route_shortest_path) | route_following_plugin::RouteFollowingPlugin | private |
RouteFollowingPlugin(const rclcpp::NodeOptions &) | route_following_plugin::RouteFollowingPlugin | explicit |
setManeuverStartDist(carma_planning_msgs::msg::Maneuver &maneuver, double start_dist) const | route_following_plugin::RouteFollowingPlugin | private |
shortest_path_set_ | route_following_plugin::RouteFollowingPlugin | private |
stop_and_wait_plugin_ | route_following_plugin::RouteFollowingPlugin | private |
StrategicPlugin(const rclcpp::NodeOptions &) | carma_guidance_plugins::StrategicPlugin | explicit |
tf2_buffer_ | route_following_plugin::RouteFollowingPlugin | private |
tf2_listener_ | route_following_plugin::RouteFollowingPlugin | private |
tf_ | route_following_plugin::RouteFollowingPlugin | private |
twist_cb(geometry_msgs::msg::TwistStamped::UniquePtr msg) | route_following_plugin::RouteFollowingPlugin | private |
twist_sub_ | route_following_plugin::RouteFollowingPlugin | private |
updateStartingSpeed(carma_planning_msgs::msg::Maneuver &maneuver, double start_speed) const | route_following_plugin::RouteFollowingPlugin | private |
updateTimeProgress(std::vector< carma_planning_msgs::msg::Maneuver > &maneuvers, rclcpp::Time start_time) const | route_following_plugin::RouteFollowingPlugin | private |
wm_ | route_following_plugin::RouteFollowingPlugin | |
wm_listener_ | carma_guidance_plugins::PluginBaseNode | private |
wml_ | route_following_plugin::RouteFollowingPlugin | |
~PluginBaseNode()=default | carma_guidance_plugins::PluginBaseNode | virtual |
~StrategicPlugin()=default | carma_guidance_plugins::StrategicPlugin | virtual |