|
Apollo
6.0
Open source self driving car software
|
Enumerations | |
| enum | PullOverStatus { UNKNOWN = 0, APPROACHING = 1, PARK_COMPLETE = 2, PARK_FAIL = 3, PASS_DESTINATION = 4 } |
Functions | |
| hdmap::PathOverlap * | GetOverlapOnReferenceLine (const ReferenceLineInfo &reference_line_info, const std::string &overlap_id, const ReferenceLineInfo::OverlapType &overlap_type) |
| PullOverStatus | CheckADCPullOver (const common::VehicleStateProvider *vehicle_state_provider, const ReferenceLineInfo &reference_line_info, const ScenarioPullOverConfig &scenario_config, const PlanningContext *planning_context) |
| PullOverStatus | CheckADCPullOverPathPoint (const ReferenceLineInfo &reference_line_info, const ScenarioPullOverConfig &scenario_config, const common::PathPoint &path_point, const PlanningContext *planning_context) |
| bool | CheckPullOverPositionBySL (const ReferenceLineInfo &reference_line_info, const ScenarioPullOverConfig &scenario_config, const common::math::Vec2d &adc_position, const double adc_theta, const common::math::Vec2d &target_position, const double target_theta, const bool check_s) |
| bool | CheckADCReadyToCruise (const common::VehicleStateProvider *vehicle_state_provider, Frame *frame, const ScenarioParkAndGoConfig &scenario_config) |
| bool | CheckADCSurroundObstacles (const common::math::Vec2d adc_position, const double adc_heading, Frame *frame, const double front_obstacle_buffer) |
| bool | CheckADCHeading (const common::math::Vec2d adc_position, const double adc_heading, const ReferenceLineInfo &reference_line_info, const double heading_buffer) |
| bool apollo::planning::scenario::util::CheckADCHeading | ( | const common::math::Vec2d | adc_position, |
| const double | adc_heading, | ||
| const ReferenceLineInfo & | reference_line_info, | ||
| const double | heading_buffer | ||
| ) |
| PullOverStatus apollo::planning::scenario::util::CheckADCPullOver | ( | const common::VehicleStateProvider * | vehicle_state_provider, |
| const ReferenceLineInfo & | reference_line_info, | ||
| const ScenarioPullOverConfig & | scenario_config, | ||
| const PlanningContext * | planning_context | ||
| ) |
| PullOverStatus apollo::planning::scenario::util::CheckADCPullOverPathPoint | ( | const ReferenceLineInfo & | reference_line_info, |
| const ScenarioPullOverConfig & | scenario_config, | ||
| const common::PathPoint & | path_point, | ||
| const PlanningContext * | planning_context | ||
| ) |
| bool apollo::planning::scenario::util::CheckADCReadyToCruise | ( | const common::VehicleStateProvider * | vehicle_state_provider, |
| Frame * | frame, | ||
| const ScenarioParkAndGoConfig & | scenario_config | ||
| ) |
| bool apollo::planning::scenario::util::CheckADCSurroundObstacles | ( | const common::math::Vec2d | adc_position, |
| const double | adc_heading, | ||
| Frame * | frame, | ||
| const double | front_obstacle_buffer | ||
| ) |
| bool apollo::planning::scenario::util::CheckPullOverPositionBySL | ( | const ReferenceLineInfo & | reference_line_info, |
| const ScenarioPullOverConfig & | scenario_config, | ||
| const common::math::Vec2d & | adc_position, | ||
| const double | adc_theta, | ||
| const common::math::Vec2d & | target_position, | ||
| const double | target_theta, | ||
| const bool | check_s | ||
| ) |
| hdmap::PathOverlap* apollo::planning::scenario::util::GetOverlapOnReferenceLine | ( | const ReferenceLineInfo & | reference_line_info, |
| const std::string & | overlap_id, | ||
| const ReferenceLineInfo::OverlapType & | overlap_type | ||
| ) |
1.8.13