2. 智能驾驶系统概述

智能驾驶系统并不是一个“单一大模型”或“单个控制器”,而是由感知、决策、规划、控制四大功能模块构成的闭环系统。理解这条链路,是理解标定与验证为何贯穿开发全流程的前提。感知负责把物理世界转化为可计算的对象与场景;决策负责在不确定环境中确定“做什么”;规划负责把决策意图转化为可执行的轨迹;控制负责把轨迹转化为油门、制动、转向等执行器指令。四者之间既有严格的数据流,也有层层递进的约束关系。

核心链路可以概括为:传感器原始信号 → 感知目标与场景 → 决策行为意图 → 规划轨迹与速度 → 控制执行指令 → 车辆运动 → 再次被感知。标定与验证不是某个阶段的“收尾工作”,而是嵌入在这条链路每一环的“可信度工程”。
智能驾驶功能链路与标定/验证嵌入位置 感知模块 摄像头 / 毫米波 / 激光雷达 目标检测 · 车道线 · 定位 输出:目标列表 / 场景语义 决策模块 行为决策 · 状态机 / 规则 跟车 / 换道 / 避让 / 停车 输出:行为意图与约束 规划模块 路径规划 · 速度规划 轨迹优化 · 舒适性约束 输出:轨迹点 / 速度曲线 控制模块 横向控制 · 纵向控制 PID / MPC / 前馈补偿 输出:转向 / 驱动 / 制动 车辆运动后再次被感知,形成闭环反馈 标定与验证:贯穿全链路的可信度工程 传感器内外参标定 · 时间同步标定 · 控制参数标定 · 规划舒适性参数标定 单元测试 · 场景回放 · 硬件在环 · 实车场地 · 道路验证 · 数据闭环 开发流程中的位置: 需求定义 → 系统架构 → 模块开发 → 标定匹配 → 仿真验证 → HIL 验证 → 实车标定 → 道路验证 → 量产释放 标定与验证不是末端环节,而是从模块开发起就并行介入,并在每个阶段设置准入门槛。

一、四大模块的功能边界与接口

感知模块的输入是摄像头、毫米波雷达、激光雷达、IMU、GNSS 等原始信号,输出是目标列表、车道线、可行驶区域、自车定位与场景语义。它解决的是“世界是什么样”的问题。决策模块接收感知结果,结合导航地图与交通规则,输出行为意图,例如跟车、换道、超车、避让、停车让行。它解决的是“接下来做什么”的问题。规划模块把行为意图展开为一条带时间戳的轨迹,包含路径点、速度曲线与加速度约束,解决的是“具体怎么走”的问题。控制模块则把轨迹转化为转向角、驱动扭矩、制动压力等执行器指令,解决的是“如何让车准确执行”的问题。

四个模块之间不是简单的串行关系。感知的置信度会影响决策的保守程度,规划的舒适性约束会反过来限制决策的激进度,控制的响应延迟又会影响规划对轨迹可执行性的判断。因此,标定工作必须跨模块协同,不能只盯着单个模块的参数。

二、标定与验证在开发流程中的位置

在传统软件开发中,测试往往集中在编码之后。但智能驾驶系统不同,标定与验证从需求定义阶段就开始介入。需求定义阶段要明确性能指标,例如目标检测距离、横向控制精度、制动响应时间;系统架构阶段要确定传感器布局与标定方案;模块开发阶段要同步建设仿真场景与回放工具链;标定匹配阶段要完成传感器内外参、时间同步、控制参数、规划舒适性参数的联合调整;仿真验证、HIL 验证、实车标定、道路验证则逐级提升置信度,最终才能进入量产释放。

标定解决的是“参数是否匹配当前车辆与传感器配置”,验证解决的是“系统在给定场景下是否满足性能与安全要求”。两者互为前提:没有标定,验证结果不可信;没有验证,标定参数无法确认是否达标。

三、典型场景:一次换道功能的标定与验证链路

以高速公路自动换道为例。感知模块需要标定摄像头外参,确保车道线检测与自车坐标系对齐;同时标定雷达与摄像头的时间同步,避免目标位置在融合时出现拖影。决策模块需要标定换道意图的触发阈值,例如本车与目标车道后车的最小安全距离、换道允许的最大相对速度差。规划模块需要标定换道轨迹的横向加速度上限、换道时长与曲率连续性。控制模块需要标定横向控制的预瞄距离、PID 参数或 MPC 权重,使车辆实际轨迹与规划轨迹的横向偏差控制在目标范围内。

验证时,先在仿真环境中回放大量换道场景,检查决策是否误触发、规划轨迹是否平滑、控制跟踪是否超调;再进入 HIL 台架,验证控制器在真实总线信号下的响应;最后在封闭场地和公开道路上进行实车验证,采集横向偏差、换道时长、乘坐舒适性等指标。任何一个环节不达标,都要回到对应模块重新标定,而不是只调整末端参数。

四、常见误区与复盘

  • 误区一:把标定当成“调参”。标定是有物理意义和约束条件的参数确定过程,不是盲目试凑。每个参数都应对应明确的性能指标与边界条件。
  • 误区二:验证只在实车阶段做。实车验证成本高、周期长、场景覆盖有限。仿真与 HIL 应承担大部分回归验证,实车聚焦高风险与长尾场景。
  • 误区三:感知、决策、规划、控制各自独立验证即可。模块级通过不等于系统级通过,接口时序、坐标系一致性、延迟补偿都可能在集成时暴露问题。
  • 误区四:忽略数据闭环。量产后的 corner case 应回流到场景库,驱动标定与验证用例持续更新,否则系统能力会停滞。
开发阶段 标定工作 验证手段 输出物
需求与架构 确定传感器布局与标定方案 需求评审、指标分解 标定规范、验证计划
模块开发 单模块参数初标 单元测试、数据回放 模块标定表、测试报告
系统集成 跨模块联合标定 仿真、HIL 系统标定参数集
实车阶段 实车精细标定 场地测试、道路测试 实车标定报告、问题清单
量产释放 参数冻结与版本管理 一致性检查、数据闭环 释放基线、回归用例库
典型标定参数示例(换道功能):
感知:camera_extrinsic_yaw = 0.12 deg
      lidar_camera_time_offset = 8 ms
决策:lane_change_min_gap = 25 m
      lane_change_max_delta_v = 15 km/h
规划:lateral_accel_limit = 1.8 m/s^2
      lane_change_duration = 4.5 s
控制:lateral_preview_distance = 12 m
      steering_pid_kp = 0.85
标定参数不是越“激进”越好。横向加速度上限提高会缩短换道时间,但会降低乘坐舒适性并增加控制超调风险;安全距离阈值降低会提高换道成功率,但会压缩安全余量。工程上必须在性能、舒适与安全之间取得平衡,并通过验证数据支撑最终取值。

理解感知、决策、规划、控制的功能分工与数据流,是后续学习标定方法、验证工具链和性能评价指标的基础。只有把标定与验证放回开发流程的正确位置,才能避免“先开发后补测”的被动局面,建立起可迭代、可追溯、可量产的智能驾驶系统工程能力。