Apollo 10.0
自动驾驶开放平台
|
SpeedBoundsDecider
任务用于产生速度规划的ST可行驶区间
apollo::planning::SpeedBoundsDecider
文件路径 | 类型/结构 | 说明 |
---|---|---|
modules/planning/tasks/speed_bounds_decider/conf/default_conf.pb.txt | apollo::planning::SpeedBoundsDeciderConfig | SpeedBoundsDecider的默认配置文件 |
modules/common/data/vehicle_param.pb.txt | apollo::common::VehicleConfig | 车辆底盘配置文件 |
文件路径 | 说明 |
---|---|
modules/planning/planning_component/conf/planning.conf | planning模块的flag配置文件 |
算法参数配置定义于modules/planning/tasks/rule_based_stop_decider/proto/rule_based_stop_decider.proto
total_time | ST边界总时长 |
---|---|
max_centric_acceleration_limit | 最大向心加速度 |
minimal_kappa | 最小曲率 |
point_extension | ST投影S方向拓展长度 |
lowest_speed | 最低限速 |
collision_safety_range | nudge安全距离,小于安全距离会降低速度 |
static_obs_nudge_speed_ratio | 静态障碍物nudge限速比例 |
dynamic_obs_nudge_speed_ratio | 动态障碍物nudge限速比例 |
enable_nudge_slowdown | 是否nudge时减速 |
lane_change_obstacle_nudge_l_buffer | 换道时nudge缓冲 |
max_trajectory_len | 轨迹最长距离 |
modules/planning/planning_base/common/planning_gflags.cc
中定义了用到的命令行参数,planning.conf中定义命令行参数值。
flag | 描述 |
---|---|
FLAGS_trajectory_check_collision_time_step | 检查碰撞时间步长 |
在 `modules/planning/scenarios/xxxx/conf/pipeline.pb.txt` 在期望增加`SpeedBoundsDecider`插件的scenarios xxxx中增加相应的配置,配置参数中`name` 表示task的名称,这个由用户自定义,表达清楚是哪个task即可,`type` 是task的类名称,即`SpeedBoundsDecider`。 ``` task { name: "SPEED_BOUNDS_PRIORI_DECIDER" type: "SpeedBoundsDecider" } ```
如果您在使用文档的过程中,遇到任何问题,请到我们在【开发者社区】建立的 反馈意见收集问答页面,反馈相关的问题。我们会根据反馈意见对文档进行迭代优化。