6#include <rclcpp/rclcpp.hpp>
8#include <perception_msgs/msg/ego_data.hpp>
9#include <perception_msgs/msg/object_list.hpp>
10#include <perception_msgs_utils/object_access.hpp>
11#include <trajectory_planning_msgs/msg/trajectory.hpp>
12#include <trajectory_planning_msgs_utils/trajectory_access.hpp>
18template <
typename T,
typename A>
19struct is_vector<std::vector<T, A>> : std::true_type {};
61 const std::string& description,
62 const bool add_to_auto_reconfigurable_params =
true,
63 const bool is_required =
false,
64 const bool read_only =
false,
65 const std::optional<double>& from_value = std::nullopt,
66 const std::optional<double>& to_value = std::nullopt,
67 const std::optional<double>& step_value = std::nullopt,
68 const std::string& additional_constraints =
"");
75 rcl_interfaces::msg::SetParametersResult
parametersCallback(
const std::vector<rclcpp::Parameter>& parameters);
84 rclcpp::Publisher<trajectory_planning_msgs::msg::Trajectory>::SharedPtr
trajectory_pub_;
85 rclcpp::Publisher<perception_msgs::msg::EgoData>::SharedPtr
egodata_pub_;