Apollo  6.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | List of all members
apollo::planning::PiecewiseBrakingTrajectoryGenerator Class Reference

#include <piecewise_braking_trajectory_generator.h>

Collaboration diagram for apollo::planning::PiecewiseBrakingTrajectoryGenerator:
Collaboration graph

Public Member Functions

 PiecewiseBrakingTrajectoryGenerator ()=delete
 

Static Public Member Functions

static std::shared_ptr< Curve1dGenerate (const double s_target, const double s_curr, const double v_target, const double v_curr, const double a_comfort, const double d_comfort, const double max_time)
 
static double ComputeStopDistance (const double v, const double dec)
 
static double ComputeStopDeceleration (const double dist, const double v)
 

Constructor & Destructor Documentation

◆ PiecewiseBrakingTrajectoryGenerator()

apollo::planning::PiecewiseBrakingTrajectoryGenerator::PiecewiseBrakingTrajectoryGenerator ( )
delete

Member Function Documentation

◆ ComputeStopDeceleration()

static double apollo::planning::PiecewiseBrakingTrajectoryGenerator::ComputeStopDeceleration ( const double  dist,
const double  v 
)
static

◆ ComputeStopDistance()

static double apollo::planning::PiecewiseBrakingTrajectoryGenerator::ComputeStopDistance ( const double  v,
const double  dec 
)
static

◆ Generate()

static std::shared_ptr<Curve1d> apollo::planning::PiecewiseBrakingTrajectoryGenerator::Generate ( const double  s_target,
const double  s_curr,
const double  v_target,
const double  v_curr,
const double  a_comfort,
const double  d_comfort,
const double  max_time 
)
static

The documentation for this class was generated from the following file: