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

#include <lateral_osqp_optimizer.h>

Inheritance diagram for apollo::planning::LateralOSQPOptimizer:
Inheritance graph
Collaboration diagram for apollo::planning::LateralOSQPOptimizer:
Collaboration graph

Public Member Functions

 LateralOSQPOptimizer ()=default
 
virtual ~LateralOSQPOptimizer ()=default
 
bool optimize (const std::array< double, 3 > &d_state, const double delta_s, const std::vector< std::pair< double, double >> &d_bounds) override
 
- Public Member Functions inherited from apollo::planning::LateralQPOptimizer
 LateralQPOptimizer ()=default
 
virtual ~LateralQPOptimizer ()=default
 
virtual PiecewiseJerkTrajectory1d GetOptimalTrajectory () const
 
virtual std::vector< common::FrenetFramePoint > GetFrenetFramePath () const
 

Additional Inherited Members

- Protected Attributes inherited from apollo::planning::LateralQPOptimizer
double delta_s_ = FLAGS_default_delta_s_lateral_optimization
 
std::vector< double > opt_d_
 
std::vector< double > opt_d_prime_
 
std::vector< double > opt_d_pprime_
 

Constructor & Destructor Documentation

◆ LateralOSQPOptimizer()

apollo::planning::LateralOSQPOptimizer::LateralOSQPOptimizer ( )
default

◆ ~LateralOSQPOptimizer()

virtual apollo::planning::LateralOSQPOptimizer::~LateralOSQPOptimizer ( )
virtualdefault

Member Function Documentation

◆ optimize()

bool apollo::planning::LateralOSQPOptimizer::optimize ( const std::array< double, 3 > &  d_state,
const double  delta_s,
const std::vector< std::pair< double, double >> &  d_bounds 
)
overridevirtual

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