|
Apollo 11.0
自动驾驶开放平台
|
#include <dp_st_cost.h>
Public 成员函数 | |
| DpStCost (const DpStSpeedOptimizerConfig &config, const double total_t, const double total_s, const std::vector< const Obstacle * > &obstacles, const STDrivableBoundary &st_drivable_boundary, const common::TrajectoryPoint &init_point) | |
| double | GetObstacleCost (const StGraphPoint &point) |
| double | GetSpatialPotentialCost (const StGraphPoint &point) |
| double | GetReferenceCost (const STPoint &point, const STPoint &reference_point) const |
| double | GetSpeedCost (const STPoint &first, const STPoint &second, const double speed_limit, const double cruise_speed) const |
| double | GetAccelCostByTwoPoints (const double pre_speed, const STPoint &first, const STPoint &second) |
| double | GetAccelCostByThreePoints (const STPoint &first, const STPoint &second, const STPoint &third) |
| double | GetJerkCostByTwoPoints (const double pre_speed, const double pre_acc, const STPoint &pre_point, const STPoint &curr_point) |
| double | GetJerkCostByThreePoints (const double first_speed, const STPoint &first_point, const STPoint &second_point, const STPoint &third_point) |
| double | GetJerkCostByFourPoints (const STPoint &first, const STPoint &second, const STPoint &third, const STPoint &fourth) |
在文件 dp_st_cost.h 第 39 行定义.
| apollo::planning::DpStCost::DpStCost | ( | const DpStSpeedOptimizerConfig & | config, |
| const double | total_t, | ||
| const double | total_s, | ||
| const std::vector< const Obstacle * > & | obstacles, | ||
| const STDrivableBoundary & | st_drivable_boundary, | ||
| const common::TrajectoryPoint & | init_point | ||
| ) |
在文件 dp_st_cost.cc 第 36 行定义.
| double apollo::planning::DpStCost::GetAccelCostByThreePoints | ( | const STPoint & | first, |
| const STPoint & | second, | ||
| const STPoint & | third | ||
| ) |
在文件 dp_st_cost.cc 第 274 行定义.
| double apollo::planning::DpStCost::GetAccelCostByTwoPoints | ( | const double | pre_speed, |
| const STPoint & | first, | ||
| const STPoint & | second | ||
| ) |
在文件 dp_st_cost.cc 第 281 行定义.
| double apollo::planning::DpStCost::GetJerkCostByFourPoints | ( | const STPoint & | first, |
| const STPoint & | second, | ||
| const STPoint & | third, | ||
| const STPoint & | fourth | ||
| ) |
在文件 dp_st_cost.cc 第 314 行定义.
| double apollo::planning::DpStCost::GetJerkCostByThreePoints | ( | const double | first_speed, |
| const STPoint & | first_point, | ||
| const STPoint & | second_point, | ||
| const STPoint & | third_point | ||
| ) |
在文件 dp_st_cost.cc 第 333 行定义.
| double apollo::planning::DpStCost::GetJerkCostByTwoPoints | ( | const double | pre_speed, |
| const double | pre_acc, | ||
| const STPoint & | pre_point, | ||
| const STPoint & | curr_point | ||
| ) |
在文件 dp_st_cost.cc 第 323 行定义.
| double apollo::planning::DpStCost::GetObstacleCost | ( | const StGraphPoint & | point | ) |
在文件 dp_st_cost.cc 第 113 行定义.
| double apollo::planning::DpStCost::GetReferenceCost | ( | const STPoint & | point, |
| const STPoint & | reference_point | ||
| ) | const |
在文件 dp_st_cost.cc 第 198 行定义.
| double apollo::planning::DpStCost::GetSpatialPotentialCost | ( | const StGraphPoint & | point | ) |
在文件 dp_st_cost.cc 第 194 行定义.
| double apollo::planning::DpStCost::GetSpeedCost | ( | const STPoint & | first, |
| const STPoint & | second, | ||
| const double | speed_limit, | ||
| const double | cruise_speed | ||
| ) | const |
在文件 dp_st_cost.cc 第 204 行定义.