news 2026/7/27 18:31:11

15.各模块默认参数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
15.各模块默认参数

第十五部分 各模块默认参数

免责声明
本文档仅供学习和技术研究使用,内容基于 Apollo 开源项目的公开资料和代码分析整理而成。文档中的技术实现细节、架构设计等内容可能随 Apollo 项目更新而变化。使用本文档所述技术方案时,请以 Apollo 官方最新文档为准。

声明事项:

  • 本文档不构成任何商业使用建议
  • 涉及自动驾驶技术的应用需遵守当地法律法规
  • 作者不对因使用本文档内容产生的任何后果承担责任
  • Apollo 为百度公司注册商标,本文档为非官方技术解析

1. 感知模块 (Perception)

感知模块负责识别环境中的障碍物和交通标志。

参数名称默认值说明
classify_threshold0.5红绿灯分类置信度阈值
max_detection_distance100.0 m红绿灯有效检测的最大距离
min_crop_size270 px红绿灯检测图像的最小裁剪尺寸
confidence_threshold0.5障碍物识别的通用最低置信度
lidar_sensor_name“velodyne128”默认主激光雷达传感器名称
unknown_obstacle_speed_threshold2.0 m/s未知物体判定为动态目标的最低速度
x_front/x_back3.0 / -3.0 m车辆坐标系下感知区域的前后边界范围
y_front/y_back8.0 / 0.0 m感知区域横向(左右)边界范围
num_classes80ONNX 推理模型支持的默认目标类别总数
use_calibrationtrue是否使用传感器外参校准表进行坐标变换
forward_distance_to_query_signals150.0 m感知模块向高清地图查询前方红绿灯信息的最大探测距离
revise_time_second1.5 s红绿灯状态修正时间窗口,用于平滑检测抖动导致的信号跳变
image_sys_ts_diff_threshold0.5 s系统时间与图像时间戳允许的最大偏移量
check_image_status_interval1.0 s感知模块对图像源状态的自检间隔频率

2. 预测模块 (Prediction)

预测模块预判周边障碍物的未来运动轨迹。

参数名称默认值说明
prediction_trajectory_time_length6.0 s预测轨迹生成的总时间长度
prediction_trajectory_time_resolution0.1 s预测轨迹点的时间分辨率/间隔
lane_search_radius3.0 m障碍物匹配对应车道的搜索半径
caution_distance_threshold60.0 m重点关注障碍物的距离判定阈值
caution_obs_max_nums6系统同时关注并计算轨迹的最大重点障碍物数量
vehicle_max_speed35.0 m/s预测模型中允许的目标车辆最大速度
enable_semantic_maptrue是否开启语义地图信息辅助预测
prediction_duration5.0 s障碍物预测信息的有效期时长(对应代码中prediction_total_time
min_prediction_spatial_length100.0 m生成的预测轨迹最小物理长度限制

3. 规划模块 (Planning)

规划模块负责生成安全、舒适的局部行驶路径。

参数名称默认值说明
planning_loop_rate10 Hz规划模块主循环的运行频率
trajectory_time_length8.0 s规划生成的局部轨迹总时长
static_obstacle_buffer0.3 m静态障碍物侧向安全缓冲距离
dynamic_obstacle_buffer0.6 m动态障碍物避让的安全缓冲距离
nudge_buffer0.3 m绕行/借道时的横向额外冗余空间
longitudinal_acceleration_lower_bound-6.0 m/s²允许的最大纵向减速度(制动极限)
longitudinal_acceleration_upper_bound4.0 m/s²允许的最大纵向加速度(动力极限)
max_centric_acceleration_limit0.8 m/s²弯道向心加速度限制,直接影响过弯速度
look_forward_extend_distance50.0 m参考线向前方延伸搜索的计算距离
default_cruise_speed5.0 m/s默认巡航速度(当路由信息未包含速度限制时使用)
reference_line_stitch_overlap20.0 m相邻帧参考线重合/缝合的最小重叠距离
planning_upper_speed_limit31.3 m/s规划模块允许的全局最高速度物理约束 (约112km/h)
lateral_acceleration_bound4.0 m/s²规划过程中允许的最大侧向加速度硬约束
longitudinal_jerk_lower_bound-4.0 m/s³最大纵向加加速度下限(制动柔和度限制)
longitudinal_jerk_upper_bound2.0 m/s³最大纵向加加速度上限(加速平顺度限制)
st_max_s100.0 mST 图规划中的最大纵向位移搜索范围
st_max_t8.0 sST 图规划中的最大时间搜索范围

4. 决策模块 (Decision / Planning Tasks)

参数名称默认值说明
stop_distance1.0 m停止线、红灯、让行标志前的标准停止距离
creep_distance0.5 m路口爬行(Creep)观察时的单次前移距离
follow_min_distance3.0 m跟车行驶时的纵向最小安全间距
yield_distance5.0 m遇障碍物选择让行(Yield)时的预留距离
start_pull_over_scenario_distance50.0 m距离目的地多远开始触发靠边停车场景
max_s_error_to_end_point0.5 m靠边停车终点的纵向允许误差
max_stop_distance_obstacle10.0 m生成虚拟停止墙规避障碍物的最大允许距离
min_stop_distance_obstacle6.0 m生成虚拟停止墙规避障碍物的最小安全距离

5. 控制模块 (Control)

控制模块负责执行规划指令,驱动底盘。

参数名称默认值说明
control_period0.01 s控制指令的计算与发布周期(100Hz)
switch_speed3.0 m/s纵向高低速 PID 控制逻辑切换阈值点
kp (Low Speed PID)2.0低速模式下纵向位置的比例增益
ki (Low Speed PID)0.3低速模式下纵向位置的积分增益
lookahead_station1.4224 m横向控制算法的前向预瞄参考距离
max_lateral_acceleration5.0 m/s²控制算法允许的车辆最大横向加速度
max_path_remain_when_stopped0.3 m车辆完全停止时允许的最大路径残差
soft_estop_brake50.0 %软件紧急制动(Soft E-Stop)时的刹车力度
lookback_station2.8448 m控制算法的后视参考距离(用于倒车或特定对齐场景)
station_error_limit2.0 m允许的最大位置轨迹跟踪误差上限
max_localization_miss_num20系统允许丢失定位信号的最大连续帧数,超限触发紧急停车
matrix_q (LQR)[0.05, 0, 1.0, 0]横向 LQR 控制器的权重 Q 矩阵(侧重横向位置与航向误差)
cutoff_freq (LQR)10 Hz横向控制器输出滤波器的截止频率
standstill_acceleration-0.3 m/s²静止状态下为保持车辆不动而下发的基准减速度

6. 路由模块 (Routing)

参数名称默认值说明
left_turn_penalty50.0路由搜索中左转的成本惩罚(值越大越避开左转)
right_turn_penalty20.0路由搜索中右转的成本惩罚
uturn_penalty100.0路由搜索中掉头的成本惩罚
change_penalty500.0路由搜索中变道的成本惩罚(防止频繁切弯)
base_speed4.167 m/s路由计算时间成本时的基准车速 (15km/h)
base_changing_length50.0 m完成一次标准变道所需的参考距离
min_lane_change_length1.0 m路由计算中允许的最短单次变道距离

7. 定位模块 (Localization)

参数名称默认值说明
localization_publish_freq100 Hz定位结果对外的发布频率
gps_imu_time_diff_threshold0.02 sGPS 与 IMU 传感器之间的时间同步最大偏差
gps_time_delay_tolerance1.0 s系统能忍受的 GPS 信号最大延迟时间
lidar_height_default1.80 mLiDAR 默认安装高度(用于地面高度补偿)
online_resolution2.0NDT 在线点云匹配的分辨率设定
ndt_score_threshold2.0NDT 匹配评分阈值(超过此值判定为定位质量差)

8. 地图模块 (Map)

参数名称默认值说明
lane_width3.5 m默认标准车道参考宽度
sim_map_radius200.0 m地图数据加载/仿真的默认半径范围
default_reference_line_width4.0 m规划参考线的默认搜索宽度
half_vehicle_width1.05 m地图逻辑中使用的半车身宽度(默认对应 2.1m 总宽)

9. 车路协同 (V2X)

参数名称默认值说明
grpc_server_port50101V2X 数据交互的 gRPC 服务端口
traffic_light_distance250.0 mV2X 可接收的交通灯信息有效通信距离
msg_timeout250 ms外部 V2X 消息的过期失效判定时间
v2x_stop_distance2.0 m接收到 V2X 紧急停车指令后的安全缓冲距离

10. 底盘模块 (Canbus / Chassis)

参数名称默认值说明
chassis_freq100 Hz底盘状态数据的采集与反馈频率
front_edge_to_center1.385 m车中心到车头前边缘的物理距离
wheel_base2.845 m车辆轴距(影响转弯几何计算)
max_steer_angle0.384 rad物理转向轮的最大偏转角度 (约 22 度)
steering_ratio16.0方向盘转角与实际车轮转角的传动比
max_acceleration4.0 m/s²底盘层允许的最大加速度物理上限
pending_queue_size10底盘反馈消息在系统中的挂起缓冲区队列长度

11. 可视化模块 (Dreamview Plus)

参数名称默认值说明
server_ports8888Dreamview Plus 服务的监听端口
websocket_timeout_ms36000000 ms浏览器 WebSocket 连接的超时时间
planning_history_limit20界面上显示的规划轨迹历史帧数
sim_perfect_controltrue纯仿真模式下是否启用完美控制(无误差)

说明

本文档内容整理自上述官方资料、开源代码以及相关技术文档。所有代码示例和技术细节均基于 Apollo 10.0 版本。如需获取最新信息,请访问 Apollo 官方网站和 GitHub 仓库。

版权说明
Apollo® 是百度公司的注册商标。本文档为基于开源项目的非官方技术研究文档,仅供学习参考使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/27 18:28:30

深入解析CAN控制器寄存器:从原理到实战,掌握嵌入式通信核心

1. 项目概述与核心价值在嵌入式网络开发,尤其是汽车电子和工业控制领域,控制器局域网(CAN)总线是连接各个电子控制单元(ECU)的“神经系统”。它的核心优势在于高可靠性和实时性,能够在复杂的电磁…

作者头像 李华
网站建设 2026/7/27 18:28:19

基于深度学习的和平精英(吃鸡)内置锁头训练

前言本教程以和平精英为例,主要讲解如何构建深度学习模型对游戏中角色进行头部标注,并控制鼠标对其进行锁定射击,同时围绕其游戏防作弊系统进行算法攻防讲解,该方案对于csgo,cf等游戏也同样适用。请注意,该教程仅供娱乐…

作者头像 李华
网站建设 2026/7/27 18:27:37

从TI Stellaris Sandstorm到Fury的MCU平台迁移实战指南

1. 项目概述与背景在嵌入式开发领域,项目周期动辄数年,期间硬件平台的迭代升级是工程师们绕不开的课题。最近,我手头一个基于TI Stellaris LM3S系列微控制器的老项目,因为产品功能扩展和供应链调整,需要从经典的Sandst…

作者头像 李华
网站建设 2026/7/27 18:25:56

Latent Diffusion模型在3D领域的突破:Latent-NeRF架构深度剖析

Latent Diffusion模型在3D领域的突破:Latent-NeRF架构深度剖析 【免费下载链接】latent-nerf Official Implementation for "Latent-NeRF for Shape-Guided Generation of 3D Shapes and Textures" 项目地址: https://gitcode.com/gh_mirrors/la/latent…

作者头像 李华
网站建设 2026/7/27 18:25:32

Cytoscape下载和安装教程

Cytoscape是一款功能强大的网络可视化和分析工具,适用于生物学研究中的复杂网络分析。以下是Cytoscape软件的下载和安装教程: 一、下载Cytoscape访问官网: 打开浏览器,访问Cytoscape官方网站进行下载,如果下载慢可以尝…

作者头像 李华