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

#include <fem_pos_deviation_smoother.h>

Collaboration diagram for apollo::planning::FemPosDeviationSmoother:
Collaboration graph

Public Member Functions

 FemPosDeviationSmoother (const FemPosDeviationSmootherConfig &config)
 
bool Solve (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y)
 
bool QpWithOsqp (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y)
 
bool NlpWithIpopt (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y)
 
bool SqpWithOsqp (const std::vector< std::pair< double, double >> &raw_point2d, const std::vector< double > &bounds, std::vector< double > *opt_x, std::vector< double > *opt_y)
 

Constructor & Destructor Documentation

◆ FemPosDeviationSmoother()

apollo::planning::FemPosDeviationSmoother::FemPosDeviationSmoother ( const FemPosDeviationSmootherConfig &  config)
explicit

Member Function Documentation

◆ NlpWithIpopt()

bool apollo::planning::FemPosDeviationSmoother::NlpWithIpopt ( const std::vector< std::pair< double, double >> &  raw_point2d,
const std::vector< double > &  bounds,
std::vector< double > *  opt_x,
std::vector< double > *  opt_y 
)

◆ QpWithOsqp()

bool apollo::planning::FemPosDeviationSmoother::QpWithOsqp ( const std::vector< std::pair< double, double >> &  raw_point2d,
const std::vector< double > &  bounds,
std::vector< double > *  opt_x,
std::vector< double > *  opt_y 
)

◆ Solve()

bool apollo::planning::FemPosDeviationSmoother::Solve ( const std::vector< std::pair< double, double >> &  raw_point2d,
const std::vector< double > &  bounds,
std::vector< double > *  opt_x,
std::vector< double > *  opt_y 
)

◆ SqpWithOsqp()

bool apollo::planning::FemPosDeviationSmoother::SqpWithOsqp ( const std::vector< std::pair< double, double >> &  raw_point2d,
const std::vector< double > &  bounds,
std::vector< double > *  opt_x,
std::vector< double > *  opt_y 
)

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