Autoware.Auto
autoware::lane_planner Namespace Reference

TODO(ryohsuke.mitsudome): Document namespaces! More...

Classes

class  LanePlanner
 A class for recording trajectories and replaying them as plans. More...
 
struct  LanePlannerConfig
 

Typedefs

using TrajectoryPoint = autoware_auto_planning_msgs::msg::TrajectoryPoint
 
using TrajectoryPoints = std::vector< TrajectoryPoint >
 
using State = autoware_auto_vehicle_msgs::msg::VehicleKinematicState
 

Functions

LANE_PLANNER_PUBLIC float32_t distance2d (const TrajectoryPoint &p1, const TrajectoryPoint &p2)
 
LANE_PLANNER_PUBLIC float32_t calculate_curvature (const TrajectoryPoint &p1, const TrajectoryPoint &p2, const TrajectoryPoint &p3)
 
size_t get_closest_lanelet (const lanelet::ConstLanelets &lanelets, const TrajectoryPoint &point)
 
autoware_auto_planning_msgs::msg::TrajectoryPoint convertToTrajectoryPoint (const lanelet::ConstPoint3d &pt, const float32_t velocity)
 
lanelet::Point3d convertToLaneletPoint (const autoware_auto_planning_msgs::msg::TrajectoryPoint &pt)
 

Detailed Description

TODO(ryohsuke.mitsudome): Document namespaces!

Typedef Documentation

◆ State

using autoware::lane_planner::State = typedef autoware_auto_vehicle_msgs::msg::VehicleKinematicState

◆ TrajectoryPoint

using autoware::lane_planner::TrajectoryPoint = typedef autoware_auto_planning_msgs::msg::TrajectoryPoint

◆ TrajectoryPoints

Function Documentation

◆ calculate_curvature()

float32_t autoware::lane_planner::calculate_curvature ( const TrajectoryPoint p1,
const TrajectoryPoint p2,
const TrajectoryPoint p3 
)

◆ convertToLaneletPoint()

lanelet::Point3d autoware::lane_planner::convertToLaneletPoint ( const autoware_auto_planning_msgs::msg::TrajectoryPoint &  pt)

◆ convertToTrajectoryPoint()

autoware_auto_planning_msgs::msg::TrajectoryPoint autoware::lane_planner::convertToTrajectoryPoint ( const lanelet::ConstPoint3d &  pt,
const float32_t  velocity 
)

◆ distance2d()

float32_t autoware::lane_planner::distance2d ( const TrajectoryPoint p1,
const TrajectoryPoint p2 
)

◆ get_closest_lanelet()

size_t autoware::lane_planner::get_closest_lanelet ( const lanelet::ConstLanelets &  lanelets,
const TrajectoryPoint point 
)