25 #include "modules/common/configs/proto/vehicle_config.pb.h" 26 #include "modules/common/proto/pnc_point.pb.h" 60 static void Init(
const VehicleConfig &config);
70 static void Init(
const std::string &config_file);
118 const common::PathPoint &path_point);
121 static VehicleConfig vehicle_config_;
122 static bool is_init_;
Definition: vehicle_config_helper.h:45
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
static common::math::Box2d GetBoundingBox(const common::PathPoint &path_point)
Get the box (four corners: ABCD) of the vehicle.
Rectangular (undirected) bounding box in 2-D.
Definition: box2d.h:52
#define DECLARE_SINGLETON(classname)
Definition: macros.h:52
static const VehicleConfig & GetConfig()
Get the current vehicle configuration.
static void Init()
Initialize vehicle configurations with default configuration file pointed by gflags FLAGS_vehicle_con...
static double MinSafeTurnRadius()
Get the safe turning radius when the vehicle is turning with maximum steering angle.
The class of Box2d. Here, the x/y axes are respectively Forward/Left, as opposed to what happens in e...