26#include "modules/common_msgs/basic_msgs/pnc_point.pb.h"
41 const std::array<double, 3>& d_state,
const double delta_s,
42 const std::vector<std::pair<double, double>>& d_bounds) = 0;
48 double delta_s_ = FLAGS_default_delta_s_lateral_optimization;
virtual PiecewiseJerkTrajectory1d GetOptimalTrajectory() const
std::vector< double > opt_d_prime_
std::vector< double > opt_d_
virtual ~LateralQPOptimizer()=default
virtual bool optimize(const std::array< double, 3 > &d_state, const double delta_s, const std::vector< std::pair< double, double > > &d_bounds)=0
virtual std::vector< common::FrenetFramePoint > GetFrenetFramePath() const
LateralQPOptimizer()=default
std::vector< double > opt_d_pprime_
Planning module main class.