Apollo 10.0
自动驾驶开放平台
|
函数 | |
int | BuildStopDecision (const std::string &stop_wall_id, const double stop_line_s, const double stop_distance, const StopReasonCode &stop_reason_code, const std::vector< std::string > &wait_for_obstacles, const std::string &decision_tag, Frame *const frame, ReferenceLineInfo *const reference_line_info, double stop_wall_width) |
int | BuildStopDecision (const std::string &stop_wall_id, const std::string &lane_id, const double lane_s, const double stop_distance, const StopReasonCode &stop_reason_code, const std::vector< std::string > &wait_for_obstacles, const std::string &decision_tag, Frame *const frame, ReferenceLineInfo *const reference_line_info) |
std::pair< double, double > | WorldCoordToObjCoord (std::pair< double, double > input_world_coord, std::pair< double, double > obj_world_coord, double obj_world_angle) |
double | WorldAngleToObjAngle (double input_world_angle, double obj_world_angle) |
bool | IsVehicleStateValid (const VehicleState &vehicle_state) |
bool | IsDifferentRouting (const PlanningCommand &first, const PlanningCommand &second) |
double | GetADCStopDeceleration (apollo::common::VehicleStateProvider *vehicle_state, const double adc_front_edge_s, const double stop_line_s) |
bool | CheckStopSignOnReferenceLine (const ReferenceLineInfo &reference_line_info, const std::string &stop_sign_overlap_id) |
bool | CheckTrafficLightOnReferenceLine (const ReferenceLineInfo &reference_line_info, const std::string &traffic_light_overlap_id) |
bool | CheckInsideJunction (const ReferenceLineInfo &reference_line_info) |
void | GetFilesByPath (const boost::filesystem::path &path, std::vector< std::string > *files) |
double | CalculateEquivalentEgoWidth (const ReferenceLineInfo &reference_line_info, double s, bool *is_left) |
double | CalculateEquivalentEgoWidth (const apollo::hdmap::LaneInfoConstPtr lane_info, double s, bool *is_left) |
bool | left_arc_bound_with_heading (double delta_x, double r, double heading, double *result) |
bool | right_arc_bound_with_heading (double delta_x, double r, double heading, double *result) |
bool | left_arc_bound_with_heading_with_reverse_kappa (double delta_x, double r, double heading, double kappa, double *result) |
bool | right_arc_bound_with_heading_with_reverse_kappa (double delta_x, double r, double heading, double kappa, double *result) |
int apollo::planning::util::BuildStopDecision | ( | const std::string & | stop_wall_id, |
const double | stop_line_s, | ||
const double | stop_distance, | ||
const StopReasonCode & | stop_reason_code, | ||
const std::vector< std::string > & | wait_for_obstacles, | ||
const std::string & | decision_tag, | ||
Frame *const | frame, | ||
ReferenceLineInfo *const | reference_line_info, | ||
double | stop_wall_width | ||
) |
int apollo::planning::util::BuildStopDecision | ( | const std::string & | stop_wall_id, |
const std::string & | lane_id, | ||
const double | lane_s, | ||
const double | stop_distance, | ||
const StopReasonCode & | stop_reason_code, | ||
const std::vector< std::string > & | wait_for_obstacles, | ||
const std::string & | decision_tag, | ||
Frame *const | frame, | ||
ReferenceLineInfo *const | reference_line_info | ||
) |
double apollo::planning::util::CalculateEquivalentEgoWidth | ( | const apollo::hdmap::LaneInfoConstPtr | lane_info, |
double | s, | ||
bool * | is_left | ||
) |
double apollo::planning::util::CalculateEquivalentEgoWidth | ( | const ReferenceLineInfo & | reference_line_info, |
double | s, | ||
bool * | is_left | ||
) |
bool apollo::planning::util::CheckInsideJunction | ( | const ReferenceLineInfo & | reference_line_info | ) |
bool apollo::planning::util::CheckStopSignOnReferenceLine | ( | const ReferenceLineInfo & | reference_line_info, |
const std::string & | stop_sign_overlap_id | ||
) |
bool apollo::planning::util::CheckTrafficLightOnReferenceLine | ( | const ReferenceLineInfo & | reference_line_info, |
const std::string & | traffic_light_overlap_id | ||
) |
double apollo::planning::util::GetADCStopDeceleration | ( | apollo::common::VehicleStateProvider * | vehicle_state, |
const double | adc_front_edge_s, | ||
const double | stop_line_s | ||
) |
void apollo::planning::util::GetFilesByPath | ( | const boost::filesystem::path & | path, |
std::vector< std::string > * | files | ||
) |
bool apollo::planning::util::IsDifferentRouting | ( | const PlanningCommand & | first, |
const PlanningCommand & | second | ||
) |
bool apollo::planning::util::IsVehicleStateValid | ( | const VehicleState & | vehicle_state | ) |
bool apollo::planning::util::left_arc_bound_with_heading | ( | double | delta_x, |
double | r, | ||
double | heading, | ||
double * | result | ||
) |
bool apollo::planning::util::left_arc_bound_with_heading_with_reverse_kappa | ( | double | delta_x, |
double | r, | ||
double | heading, | ||
double | kappa, | ||
double * | result | ||
) |
bool apollo::planning::util::right_arc_bound_with_heading | ( | double | delta_x, |
double | r, | ||
double | heading, | ||
double * | result | ||
) |
bool apollo::planning::util::right_arc_bound_with_heading_with_reverse_kappa | ( | double | delta_x, |
double | r, | ||
double | heading, | ||
double | kappa, | ||
double * | result | ||
) |
double apollo::planning::util::WorldAngleToObjAngle | ( | double | input_world_angle, |
double | obj_world_angle | ||
) |
在文件 math_util.cc 第 37 行定义.
std::pair< double, double > apollo::planning::util::WorldCoordToObjCoord | ( | std::pair< double, double > | input_world_coord, |
std::pair< double, double > | obj_world_coord, | ||
double | obj_world_angle | ||
) |
在文件 math_util.cc 第 26 行定义.