26 #include "modules/common/proto/pnc_point.pb.h" 40 const std::array<double, 3>& d_state,
const double delta_s,
41 const std::vector<std::pair<double, double>>& d_bounds) = 0;
47 double delta_s_ = FLAGS_default_delta_s_lateral_optimization;
Definition: lateral_qp_optimizer.h:33
std::vector< double > opt_d_prime_
Definition: lateral_qp_optimizer.h:51
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
virtual bool optimize(const std::array< double, 3 > &d_state, const double delta_s, const std::vector< std::pair< double, double >> &d_bounds)=0
Planning module main class. It processes GPS and IMU as input, to generate planning info...
Definition: piecewise_jerk_trajectory1d.h:32
virtual std::vector< common::FrenetFramePoint > GetFrenetFramePath() const
virtual PiecewiseJerkTrajectory1d GetOptimalTrajectory() const
LateralQPOptimizer()=default
virtual ~LateralQPOptimizer()=default
double delta_s_
Definition: lateral_qp_optimizer.h:47
std::vector< double > opt_d_pprime_
Definition: lateral_qp_optimizer.h:53
std::vector< double > opt_d_
Definition: lateral_qp_optimizer.h:49