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.
plan_delegator::PlanDelegator Member List

This is the complete list of members for plan_delegator::PlanDelegator, including all inherited members.

composePlanTrajectoryRequest(const carma_planning_msgs::msg::TrajectoryPlan &latest_trajectory_plan, const uint16_t &current_maneuver_index) constplan_delegator::PlanDelegator
config_plan_delegator::PlanDelegatorprotected
current_lane_change_information_plan_delegator::PlanDelegatorprivate
FRIEND_TEST(TestPlanDelegator, UnitTestPlanDelegator)plan_delegator::PlanDelegatorprivate
FRIEND_TEST(TestPlanDelegator, TestPlanDelegator)plan_delegator::PlanDelegatorprivate
FRIEND_TEST(TestPlanDelegator, TestLaneChangeInformation)plan_delegator::PlanDelegatorprivate
FRIEND_TEST(TestPlanDelegator, TestUpcomingLaneChangeAndTurnSignals)plan_delegator::PlanDelegatorprivate
FRIEND_TEST(TestPlanDelegator, TestUpdateManeuverParameters)plan_delegator::PlanDelegatorprivate
getLaneChangeInformation(const carma_planning_msgs::msg::Maneuver &lane_change_maneuver)plan_delegator::PlanDelegatorprivate
getPlannerClientByName(const std::string &planner_name)plan_delegator::PlanDelegator
guidance_engagedplan_delegator::PlanDelegatorprivate
guidance_state_sub_plan_delegator::PlanDelegatorprivate
guidanceStateCallback(carma_planning_msgs::msg::GuidanceState::UniquePtr plan)plan_delegator::PlanDelegator
handle_on_activate(const rclcpp_lifecycle::State &)plan_delegator::PlanDelegator
handle_on_configure(const rclcpp_lifecycle::State &)plan_delegator::PlanDelegator
isManeuverExpired(const carma_planning_msgs::msg::Maneuver &maneuver, rclcpp::Time current_time) constplan_delegator::PlanDelegator
isManeuverPlanValid(const carma_planning_msgs::msg::ManeuverPlan &maneuver_plan) const noexceptplan_delegator::PlanDelegatorprivate
isTrajectoryLongEnough(const carma_planning_msgs::msg::TrajectoryPlan &plan) const noexceptplan_delegator::PlanDelegatorprivate
isTrajectoryValid(const carma_planning_msgs::msg::TrajectoryPlan &trajectory_plan) const noexceptplan_delegator::PlanDelegatorprivate
latest_maneuver_plan_plan_delegator::PlanDelegatorprotected
latest_pose_plan_delegator::PlanDelegatorprotected
latest_turn_signal_command_plan_delegator::PlanDelegatorprivate
latest_twist_plan_delegator::PlanDelegatorprotected
length_to_front_bumper_plan_delegator::PlanDelegatorprivate
lookupFrontBumperTransform()plan_delegator::PlanDelegator
maneuverPlanCallback(carma_planning_msgs::msg::ManeuverPlan::UniquePtr plan)plan_delegator::PlanDelegator
MILLISECOND_TO_SECONDplan_delegator::PlanDelegatorstatic
onTrajPlanTick()plan_delegator::PlanDelegatorprivate
plan_sub_plan_delegator::PlanDelegatorprivate
PlanDelegator(const rclcpp::NodeOptions &)plan_delegator::PlanDelegatorexplicit
planTrajectory()plan_delegator::PlanDelegatorprivate
pose_sub_plan_delegator::PlanDelegatorprivate
poseCallback(geometry_msgs::msg::PoseStamped::UniquePtr pose_msg)plan_delegator::PlanDelegator
publishTurnSignalCommand(const boost::optional< LaneChangeInformation > &current_lane_change_information, const carma_planning_msgs::msg::UpcomingLaneChangeStatus &upcoming_lane_change_status)plan_delegator::PlanDelegatorprivate
publishUpcomingLaneChangeStatus(const boost::optional< LaneChangeInformation > &upcoming_lane_change_information)plan_delegator::PlanDelegatorprivate
tf2_buffer_plan_delegator::PlanDelegatorprivate
tf2_listener_plan_delegator::PlanDelegatorprivate
traj_pub_plan_delegator::PlanDelegatorprivate
traj_timer_plan_delegator::PlanDelegatorprivate
trajectory_planners_plan_delegator::PlanDelegatorprotected
turn_signal_command_pub_plan_delegator::PlanDelegatorprivate
twist_sub_plan_delegator::PlanDelegatorprivate
upcoming_lane_change_information_plan_delegator::PlanDelegatorprivate
upcoming_lane_change_status_plan_delegator::PlanDelegatorprivate
upcoming_lane_change_status_pub_plan_delegator::PlanDelegatorprivate
updateManeuverParameters(carma_planning_msgs::msg::Maneuver &maneuver)plan_delegator::PlanDelegator
wm_plan_delegator::PlanDelegatorprotected
wml_plan_delegator::PlanDelegatorprotected