19 #ifndef BEHAVIOR_PLANNER__TRAJECTORY_MANAGER_HPP_ 20 #define BEHAVIOR_PLANNER__TRAJECTORY_MANAGER_HPP_ 25 #include <autoware_auto_msgs/msg/route.hpp> 26 #include <autoware_auto_msgs/msg/trajectory.hpp> 27 #include <autoware_auto_msgs/msg/vehicle_kinematic_state.hpp> 65 void clear_trajectory();
66 void set_trajectory(
const Trajectory & trajectory);
68 size_t get_remaining_length(
const State & state);
73 void set_sub_trajectories();
74 std::size_t get_closest_state(
const State & state,
const Trajectory & trajectory);
76 void set_time_from_start(
Trajectory * trajectory);
81 std::vector<Trajectory> m_sub_trajectories;
82 size_t m_selected_trajectory;
88 #endif // BEHAVIOR_PLANNER__TRAJECTORY_MANAGER_HPP_ autoware_auto_msgs::msg::VehicleKinematicState VehicleKinematicState
Definition: trajectory_spoofer.hpp:44
autoware_auto_msgs::msg::TrajectoryPoint TrajectoryPoint
Definition: motion_testing_publisher.hpp:36
float float32_t
Definition: types.hpp:36
autoware_auto_msgs::msg::Trajectory Trajectory
Definition: motion_common.hpp:37
float32_t stop_velocity_thresh
Definition: trajectory_manager.hpp:48
Definition: behavior_planner.launch.py:1
bool bool8_t
Definition: types.hpp:33
This file includes common type definition.
Definition: trajectory_manager.hpp:45
float32_t heading_weight
Definition: trajectory_manager.hpp:49
Class that splits trajectory at gear changing points and publish them separately. ...
Definition: trajectory_manager.hpp:60
float32_t subroute_goal_offset_parking2lane
Definition: trajectory_manager.hpp:51
float32_t subroute_goal_offset_lane2parking
Definition: trajectory_manager.hpp:50
autoware_auto_msgs::msg::VehicleKinematicState State
Definition: behavior_planner.hpp:58
float32_t goal_distance_thresh
Definition: trajectory_manager.hpp:47
float32_t cg_to_vehicle_center
Definition: trajectory_manager.hpp:52
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24