Apollo 11.0
自动驾驶开放平台
distance_approach_problem_wrapper.cc 文件参考
distance_approach_problem_wrapper.cc 的引用(Include)关系图:

浏览源代码.

类

class  apollo::planning::ObstacleContainer
 
class  apollo::planning::ResultContainer
 

命名空间

namespace  apollo
 class register implement
 
namespace  apollo::planning
 apollo::planning
 

函数

HybridAStar * apollo::planning::CreateHybridAPtr ()
 
ObstacleContainer * apollo::planning::DistanceCreateObstaclesPtr ()
 
ResultContainer * apollo::planning::DistanceCreateResultPtr ()
 
void apollo::planning::AddObstacle (ObstacleContainer *obstacles_ptr, const double *ROI_distance_approach_parking_boundary)
 
double apollo::planning::InterpolateUsingLinearApproximation (const double p0, const double p1, const double w)
 
std::vector< double > apollo::planning::VectorLinearInterpolation (const std::vector< double > &x, int extend_size)
 
bool apollo::planning::DistanceSmoothing (const apollo::planning::PlannerOpenSpaceConfig &planner_open_space_config, const ObstacleContainer &obstacles, double sx, double sy, double sphi, double ex, double ey, double ephi, const std::vector< double > &XYbounds, HybridAStartResult *hybrid_a_star_result, Eigen::MatrixXd *state_result_ds_, Eigen::MatrixXd *control_result_ds_, Eigen::MatrixXd *time_result_ds_, Eigen::MatrixXd *dual_l_result_ds_, Eigen::MatrixXd *dual_n_result_ds_, double &dual_time, double &ipopt_time)
 
bool apollo::planning::DistancePlan (HybridAStar *hybridA_ptr, ObstacleContainer *obstacles_ptr, ResultContainer *result_ptr, double sx, double sy, double sphi, double ex, double ey, double ephi, double *XYbounds)
 
void apollo::planning::DistanceGetResult (ResultContainer *result_ptr, ObstacleContainer *obstacles_ptr, double *x, double *y, double *phi, double *v, double *a, double *steer, double *opt_x, double *opt_y, double *opt_phi, double *opt_v, double *opt_a, double *opt_steer, double *opt_time, double *opt_dual_l, double *opt_dual_n, size_t *output_size, double *hybrid_time, double *dual_time, double *ipopt_time)