Go to the documentation of this file.
19 #ifndef LANE_PLANNER__LANE_PLANNER_HPP_
20 #define LANE_PLANNER__LANE_PLANNER_HPP_
24 #include <autoware_auto_vehicle_msgs/msg/vehicle_kinematic_state.hpp>
25 #include <autoware_auto_planning_msgs/msg/trajectory.hpp>
26 #include <autoware_auto_planning_msgs/msg/had_map_route.hpp>
32 #include <lanelet2_core/LaneletMap.h>
33 #include <lanelet2_core/primitives/Point.h>
41 namespace lane_planner
59 using lanelet::LaneletMapConstPtr;
85 const LaneletMapConstPtr & map);
96 const LaneletMapConstPtr & map);
100 void modify_velocity(
Trajectory * trajectory);
103 const std_msgs::msg::Header & header,
110 #endif // LANE_PLANNER__LANE_PLANNER_HPP_
Definition: lane_planner.hpp:69
Vehicle parameters specifying vehicle's handling performance.
Definition: control/motion_common/include/motion_common/config.hpp:86
float32_t trajectory_resolution
Definition: lane_planner.hpp:71
A class for recording trajectories and replaying them as plans.
Definition: lane_planner.hpp:75
LANE_PLANNER_PUBLIC float32_t calculate_curvature(const TrajectoryPoint &p1, const TrajectoryPoint &p2, const TrajectoryPoint &p3)
Definition: lane_planner.cpp:39
autoware_auto_planning_msgs::msg::TrajectoryPoint TrajectoryPoint
Definition: lane_planner.hpp:46
This file includes common type definition.
Smooth over the trajectory by passing it through a gaussian filter.
Definition: trajectory_smoother.hpp:47
autoware_auto_vehicle_msgs::msg::VehicleKinematicState State
Definition: lane_planner.hpp:48
bool bool8_t
Definition: types.hpp:39
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24
autoware_auto_planning_msgs::msg::HADMapRoute HADMapRoute
Definition: costmap_generator_node.hpp:81
MOTION_COMMON_PUBLIC Double to_angle(Orientation orientation) noexcept
Converts 3D quaternion to simple heading representation.
Definition: motion_common.cpp:106
float float32_t
Definition: types.hpp:45
This file defines the trajectory_smoother class.
LANE_PLANNER_PUBLIC float32_t distance2d(const TrajectoryPoint &p1, const TrajectoryPoint &p2)
Definition: lane_planner.cpp:32
Definition: trajectory_smoother.hpp:39
autoware_auto_planning_msgs::msg::Trajectory Trajectory
Definition: motion_common.hpp:41
double float64_t
Definition: types.hpp:47
autoware_auto_vehicle_msgs::msg::VehicleKinematicState VehicleKinematicState
Definition: trajectory_spoofer.hpp:42
std::vector< TrajectoryPoint > TrajectoryPoints
Definition: lane_planner.hpp:47