Autoware.Auto
global_velocity_planner.cpp File Reference
#include <geometry/common_2d.hpp>
#include <global_velocity_planner/global_velocity_planner.hpp>
#include <had_map_utils/had_map_utils.hpp>
#include <lanelet2_core/geometry/Lanelet.h>
#include <lanelet2_traffic_rules/TrafficRules.h>
#include <lanelet2_traffic_rules/TrafficRulesFactory.h>
#include <algorithm>
#include <iostream>
#include <limits>
#include <memory>
#include <vector>
Include dependency graph for global_velocity_planner.cpp:

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::global_velocity_planner
 TODO(berkay): Document namespaces!
 

Functions

size_t GLOBAL_VELOCITY_PLANNER_PUBLIC autoware::global_velocity_planner::get_closest_lanelet (const lanelet::ConstLanelets &lanelets, const TrajectoryPoint &point)
 
autoware_auto_planning_msgs::msg::TrajectoryPoint autoware::global_velocity_planner::convertToTrajectoryPoint (const lanelet::ConstPoint3d &pt, const float32_t velocity)
 
lanelet::Point3d autoware::global_velocity_planner::convertToLaneletPoint (const autoware_auto_planning_msgs::msg::TrajectoryPoint &pt)
 
float32_t GLOBAL_VELOCITY_PLANNER_PUBLIC autoware::global_velocity_planner::find_acceleration (const TrajectoryPoint &p1, const TrajectoryPoint &p2)
 
float32_t GLOBAL_VELOCITY_PLANNER_PUBLIC autoware::global_velocity_planner::find_velocity (const TrajectoryPoint &p1, const TrajectoryPoint &p2, float32_t longitudinal_acceleration)