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.
platooning_control::PlatooningControlPlugin Member List

This is the complete list of members for platooning_control::PlatooningControlPlugin, including all inherited members.

command_timer_carma_guidance_plugins::ControlPluginprivate
compose_ctrl_cmd(double linear_vel, double steering_angle)platooning_control::PlatooningControlPlugin
compose_twist_cmd(double linear_vel, double angular_vel)platooning_control::PlatooningControlPlugin
config_platooning_control::PlatooningControlPluginprivate
consecutive_input_counter_platooning_control::PlatooningControlPluginprivate
ControlPlugin(const rclcpp::NodeOptions &)carma_guidance_plugins::ControlPluginexplicit
convert_state(const geometry_msgs::msg::PoseStamped &pose, const geometry_msgs::msg::TwistStamped &twist) constplatooning_control::PlatooningControlPlugin
current_pose_carma_guidance_plugins::ControlPluginprotected
current_pose_callback(geometry_msgs::msg::PoseStamped::UniquePtr msg)carma_guidance_plugins::ControlPluginprotected
current_pose_sub_carma_guidance_plugins::ControlPluginprivate
current_trajectory_carma_guidance_plugins::ControlPluginprotected
current_trajectory_callback(const carma_planning_msgs::msg::TrajectoryPlan::UniquePtr tp)platooning_control::PlatooningControlPluginvirtual
current_twist_carma_guidance_plugins::ControlPluginprotected
current_twist_callback(geometry_msgs::msg::TwistStamped::UniquePtr msg)carma_guidance_plugins::ControlPluginprotected
current_velocity_sub_carma_guidance_plugins::ControlPluginprivate
discovery_timer_carma_guidance_plugins::PluginBaseNodeprivate
discovery_timer_callback()carma_guidance_plugins::PluginBaseNodeprivate
FRIEND_TEST(PlatooningControlPluginTest, test_platoon_info_cb)platooning_control::PlatooningControlPluginprivate
FRIEND_TEST(PlatooningControlPluginTest, test_get_trajectory_speed)platooning_control::PlatooningControlPluginprivate
FRIEND_TEST(PlatooningControlPluginTest, test_generate_controls)platooning_control::PlatooningControlPluginprivate
FRIEND_TEST(PlatooningControlPluginTest, test_current_trajectory_callback)platooning_control::PlatooningControlPluginprivate
carma_guidance_plugins::ControlPlugin::FRIEND_TEST(carma_guidance_plugins_test, connections_test)carma_guidance_plugins::PluginBaseNode
generate_command() overrideplatooning_control::PlatooningControlPluginvirtual
generate_control_signals(const carma_planning_msgs::msg::TrajectoryPlanPoint &first_trajectory_point, const geometry_msgs::msg::PoseStamped &current_pose, const geometry_msgs::msg::TwistStamped &current_twist)platooning_control::PlatooningControlPlugin
get_activation_status() finalcarma_guidance_plugins::PluginBaseNodevirtual
get_availability() overrideplatooning_control::PlatooningControlPluginvirtual
get_capability() overridecarma_guidance_plugins::ControlPluginvirtual
get_plugin_name() constcarma_guidance_plugins::PluginBaseNode
get_plugin_name_and_ns() constcarma_guidance_plugins::PluginBaseNode
get_trajectory_speed(const std::vector< carma_planning_msgs::msg::TrajectoryPlanPoint > &trajectory_points)platooning_control::PlatooningControlPluginprivate
get_type() override finalcarma_guidance_plugins::ControlPluginvirtual
get_version_id() overrideplatooning_control::PlatooningControlPluginvirtual
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::ControlPlugin
handle_on_cleanup(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::ControlPlugin
handle_on_configure(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::ControlPlugin
handle_on_deactivate(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::ControlPlugin
handle_on_error(const rclcpp_lifecycle::State &, const std::string &exception_string) override finalcarma_guidance_plugins::ControlPlugin
handle_on_shutdown(const rclcpp_lifecycle::State &) override finalcarma_guidance_plugins::ControlPlugin
lazy_wm_initialization()carma_guidance_plugins::PluginBaseNodeprivate
on_activate_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_cleanup_plugin()carma_guidance_plugins::PluginBaseNodevirtual
on_configure_plugin() overrideplatooning_control::PlatooningControlPluginvirtual
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)platooning_control::PlatooningControlPlugin
pcw_platooning_control::PlatooningControlPluginprivate
platoon_info_cb(const carma_planning_msgs::msg::PlatooningInfo::SharedPtr msg)platooning_control::PlatooningControlPluginprivate
platoon_info_pub_platooning_control::PlatooningControlPluginprivate
platoon_info_sub_platooning_control::PlatooningControlPluginprivate
platoon_leader_platooning_control::PlatooningControlPluginprivate
PlatooningControlPlugin(const rclcpp::NodeOptions &options)platooning_control::PlatooningControlPluginexplicit
plugin_discovery_pub_carma_guidance_plugins::PluginBaseNodeprivate
PluginBaseNode(const rclcpp::NodeOptions &)carma_guidance_plugins::PluginBaseNodeexplicit
pp_platooning_control::PlatooningControlPlugin
prev_input_time_ms_platooning_control::PlatooningControlPluginprivate
trajectory_plan_sub_platooning_control::PlatooningControlPluginprivate
trajectory_speed_platooning_control::PlatooningControlPlugin
vehicle_cmd_pub_carma_guidance_plugins::ControlPluginprivate
wm_carma_guidance_plugins::PluginBaseNodeprivate
wm_listener_carma_guidance_plugins::PluginBaseNodeprivate
~ControlPlugin()=defaultcarma_guidance_plugins::ControlPluginvirtual
~PluginBaseNode()=defaultcarma_guidance_plugins::PluginBaseNodevirtual