|
Apollo 11.0
自动驾驶开放平台
|
#include <quintic_spiral_path_with_derivation.h>
Public 成员函数 | |
| QuinticSpiralPathWithDerivation ()=default | |
| QuinticSpiralPathWithDerivation (const std::array< double, 3 > &start, const std::array< double, 3 > &end, const double delta_s) | |
| QuinticSpiralPathWithDerivation (const double theta0, const double kappa0, const double dkappa0, const double theta1, const double kappa1, const double dkappa1, const double delta_s) | |
| virtual | ~QuinticSpiralPathWithDerivation ()=default |
| double | evaluate (const size_t order, const size_t i, const size_t n) |
| double | ComputeCartesianDeviationX () const |
| double | ComputeCartesianDeviationY () const |
| std::pair< double, double > | DeriveCartesianDeviation (const size_t param_index) |
| double | DeriveKappaDerivative (const size_t param_index, const int i, const int n) |
| double | DeriveDKappaDerivative (const size_t param_index, const int i, const int n) |
| double | ComputeCartesianDeviationX (const double s) const |
| double | ComputeCartesianDeviationY (const double s) const |
Public 成员函数 继承自 apollo::planning::QuinticPolynomialCurve1d | |
| QuinticPolynomialCurve1d ()=default | |
| QuinticPolynomialCurve1d (const std::array< double, 3 > &start, const std::array< double, 3 > &end, const double param) | |
| QuinticPolynomialCurve1d (const double x0, const double dx0, const double ddx0, const double x1, const double dx1, const double ddx1, const double param) | |
| QuinticPolynomialCurve1d (const QuinticPolynomialCurve1d &other) | |
| void | SetParam (const double x0, const double dx0, const double ddx0, const double x1, const double dx1, const double ddx1, const double param) |
| void | IntegratedFromQuarticCurve (const PolynomialCurve1d &other, const double init_value) |
| virtual | ~QuinticPolynomialCurve1d ()=default |
| double | Evaluate (const std::uint32_t order, const double p) const override |
| double | ParamLength () const override |
| std::string | ToString () const override |
| double | Coef (const size_t order) const override |
| size_t | Order () const override |
Public 成员函数 继承自 apollo::planning::PolynomialCurve1d | |
| PolynomialCurve1d ()=default | |
| virtual | ~PolynomialCurve1d ()=default |
Public 成员函数 继承自 apollo::planning::Curve1d | |
| Curve1d ()=default | |
| virtual | ~Curve1d ()=default |
静态 Public 属性 | |
| static const size_t | THETA0 = 0 |
| static const size_t | KAPPA0 = 1 |
| static const size_t | DKAPPA0 = 2 |
| static const size_t | THETA1 = 3 |
| static const size_t | KAPPA1 = 4 |
| static const size_t | DKAPPA1 = 5 |
| static const size_t | DELTA_S = 6 |
| static const size_t | INDEX_MAX = 7 |
额外继承的成员函数 | |
Protected 成员函数 继承自 apollo::planning::QuinticPolynomialCurve1d | |
| void | ComputeCoefficients (const double x0, const double dx0, const double ddx0, const double x1, const double dx1, const double ddx1, const double param) |
Protected 属性 继承自 apollo::planning::QuinticPolynomialCurve1d | |
| std::array< double, 6 > | coef_ {{0.0, 0.0, 0.0, 0.0, 0.0, 0.0}} |
| std::array< double, 3 > | start_condition_ {{0.0, 0.0, 0.0}} |
| std::array< double, 3 > | end_condition_ {{0.0, 0.0, 0.0}} |
Protected 属性 继承自 apollo::planning::PolynomialCurve1d | |
| double | param_ = 0.0 |
在文件 quintic_spiral_path_with_derivation.h 第 34 行定义.
|
default |
| apollo::planning::QuinticSpiralPathWithDerivation< N >::QuinticSpiralPathWithDerivation | ( | const std::array< double, 3 > & | start, |
| const std::array< double, 3 > & | end, | ||
| const double | delta_s | ||
| ) |
在文件 quintic_spiral_path_with_derivation.h 第 191 行定义.
| apollo::planning::QuinticSpiralPathWithDerivation< N >::QuinticSpiralPathWithDerivation | ( | const double | theta0, |
| const double | kappa0, | ||
| const double | dkappa0, | ||
| const double | theta1, | ||
| const double | kappa1, | ||
| const double | dkappa1, | ||
| const double | delta_s | ||
| ) |
在文件 quintic_spiral_path_with_derivation.h 第 116 行定义.
|
virtualdefault |
|
inline |
在文件 quintic_spiral_path_with_derivation.h 第 51 行定义.
|
inline |
在文件 quintic_spiral_path_with_derivation.h 第 73 行定义.
|
inline |
在文件 quintic_spiral_path_with_derivation.h 第 53 行定义.
|
inline |
在文件 quintic_spiral_path_with_derivation.h 第 81 行定义.
| std::pair< double, double > apollo::planning::QuinticSpiralPathWithDerivation< N >::DeriveCartesianDeviation | ( | const size_t | param_index | ) |
在文件 quintic_spiral_path_with_derivation.h 第 213 行定义.
| double apollo::planning::QuinticSpiralPathWithDerivation< N >::DeriveDKappaDerivative | ( | const size_t | param_index, |
| const int | i, | ||
| const int | n | ||
| ) |
在文件 quintic_spiral_path_with_derivation.h 第 285 行定义.
| double apollo::planning::QuinticSpiralPathWithDerivation< N >::DeriveKappaDerivative | ( | const size_t | param_index, |
| const int | i, | ||
| const int | n | ||
| ) |
在文件 quintic_spiral_path_with_derivation.h 第 256 行定义.
| double apollo::planning::QuinticSpiralPathWithDerivation< N >::evaluate | ( | const size_t | order, |
| const size_t | i, | ||
| const size_t | n | ||
| ) |
在文件 quintic_spiral_path_with_derivation.h 第 198 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 69 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 65 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 68 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 71 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 64 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 67 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 63 行定义.
|
static |
在文件 quintic_spiral_path_with_derivation.h 第 66 行定义.