Autoware.Auto
behavior_planner.hpp File Reference

This file defines the behavior_planner class. More...

#include <behavior_planner/visibility_control.hpp>
#include <behavior_planner/trajectory_manager.hpp>
#include <common/types.hpp>
#include <autoware_auto_msgs/msg/route.hpp>
#include <autoware_auto_msgs/msg/trajectory.hpp>
#include <autoware_auto_msgs/msg/vehicle_state_command.hpp>
#include <autoware_auto_msgs/msg/vehicle_kinematic_state.hpp>
#include <lanelet2_core/LaneletMap.h>
#include <iostream>
#include <vector>
Include dependency graph for behavior_planner.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  autoware::behavior_planner::RouteWithType
 
class  autoware::behavior_planner::BehaviorPlanner
 Class that contains core functions of the behavior planner. More...
 

Namespaces

 autoware
 This file defines the lanelet2_map_provider_node class.
 
 autoware::behavior_planner
 TODO(ryohsuke.mitsudome): Document namespaces!
 
 autoware::behavior_planner::PrimitiveType
 

Typedefs

using autoware::behavior_planner::State = autoware_auto_msgs::msg::VehicleKinematicState
 

Enumerations

enum  autoware::behavior_planner::PlannerType { autoware::behavior_planner::LANE, autoware::behavior_planner::PARKING, autoware::behavior_planner::UNKNOWN }
 
enum  autoware::behavior_planner::ParkingDirection { autoware::behavior_planner::ParkingDirection::HEAD_IN, autoware::behavior_planner::ParkingDirection::TOE_IN }
 Enum representing the direction that a vehicle will park in a parking spot relative to the spot's entrance. More...
 

Variables

constexpr const char autoware::behavior_planner::PrimitiveType::ParkingSpot [] = "parking_spot"
 
constexpr const char autoware::behavior_planner::PrimitiveType::DrivableArea [] = "drivable_area"
 
constexpr const char autoware::behavior_planner::PrimitiveType::Lane [] = "lane"
 

Detailed Description

This file defines the behavior_planner class.