|
Apollo 11.0
自动驾驶开放平台
|
This file contains the static member functions from LaneChangeDecider, which are deleted from the class. 更多...
#include <limits>命名空间 | |
| namespace | apollo |
| class register implement | |
| namespace | apollo::planning |
| apollo::planning | |
函数 | |
| bool | apollo::planning::IsClearToChangeLane (ReferenceLineInfo *reference_line_info) |
| A static function to check if the ChangeLanePath type of reference line is safe or if current reference line is safe to deviate away and come back | |
| bool | apollo::planning::IsPerceptionBlocked (const ReferenceLineInfo &reference_line_info, const double search_beam_length, const double search_beam_radius_intensity, const double search_range, const double is_block_angle_threshold) |
| A static function to estimate if an obstacle in certain range in front of ADV blocks too much space perception behind itself by beam scanning | |
| void | apollo::planning::UpdatePreparationDistance (const bool is_opt_succeed, const Frame *frame, const ReferenceLineInfo *const reference_line_info, PlanningContext *planning_context) |
| A static function to update the prepararion distance for lane change | |
| bool | apollo::planning::HysteresisFilter (const double obstacle_distance, const double safe_distance, const double distance_buffer, const bool is_obstacle_blocking) |
This file contains the static member functions from LaneChangeDecider, which are deleted from the class.
It is a temporary scheme. The code will be reorganized for path function cohesion later.
在文件 lane_change_util.h 中定义.