2. 自动驾驶基础

在构建自动驾驶 Driving Agent 之前,必须先建立对“车如何自己开”这件事的系统认知。本章围绕四个基础问题展开:自动驾驶分几级、系统由哪些环节组成、靠什么感知与执行、以及这些能力最终落在哪些典型场景中。理解这四点,才能判断一个 Agent 究竟该接管哪一层、能做什么、边界在哪里。

一、SAE 自动驾驶分级:从辅助到自主

SAE J3016 将驾驶自动化分为 L0 到 L5 六个等级,核心区分标准不是“功能多少”,而是动态驾驶任务(DDT)由谁执行、谁负责监控、谁承担接管。L0 至 L2 属于“人主导、系统辅助”,L3 是责任转移的分水岭,L4 与 L5 则进入“系统主导”阶段。

等级名称DDT 执行监控与接管典型能力
L0无自动化驾驶员驾驶员仅预警提示
L1驾驶辅助人机共担驾驶员ACC 或 LKA 单项
L2部分自动化系统驾驶员ACC+LKA 同时
L3有条件自动化系统系统,需人接管特定路段脱手
L4高度自动化系统系统限定区域无人
L5完全自动化系统系统全场景无人
分级的关键不是“能不能脱手”,而是“出事谁负责、谁在监控”。L2 脱手但必须目视前方,L3 允许转移注意力但需响应接管请求,L4 在 ODD 内无需人类兜底。

二、感知—决策—控制架构:自动驾驶的主干

无论级别高低,自动驾驶系统都可抽象为“感知—决策—控制”三段式流水线。感知层把物理世界转成结构化信息,决策层把信息转成行为意图,控制层把意图转成油门、刹车、转向的具体指令。Driving Agent 通常工作在决策层,向上承接感知结果,向下输出轨迹或控制目标。

感知—决策—控制架构与信号流 感知层 摄像头 / 激光雷达 毫米波雷达 / 超声波 GNSS + IMU 定位 决策层 目标检测与跟踪 行为预测 / 路径规划 Driving Agent 决策 控制层 横向:转向角 纵向:油门 / 刹车 执行器闭环 感知结果 轨迹/目标 车辆状态反馈:车速、横摆角速度、位置、执行器状态 闭环反馈使控制层持续修正,感知层持续更新环境模型 ODD 运行设计域:道路类型、天气、车速、地理围栏 超出 ODD 时系统必须降级或请求接管

这条链路的关键在于闭环:控制层执行后车辆状态变化,感知层重新观测,决策层据此修正。任何一环延迟或失真,都会沿链路放大。Driving Agent 的价值在于把决策层从“规则堆叠”升级为“可推理、可解释、可泛化”的智能体。

三、关键传感器与执行器

传感器是自动驾驶的“五官”,执行器是“手脚”。它们共同决定系统的能力上限。

  • 摄像头:成本低、语义丰富,擅长识别车道线、交通标志、信号灯和行人,但受光照和天气影响大。
  • 激光雷达(LiDAR):提供高精度三维点云,测距准、分辨率高,是 L4 感知的重要冗余,但成本与雨雾衰减是挑战。
  • 毫米波雷达:穿透雨雾能力强,测速精度高,适合 ACC 和前向碰撞预警,但角度分辨率较低。
  • 超声波雷达:近距离探测,用于泊车和低速避障。
  • GNSS + IMU:提供全局定位与姿态,配合高精地图实现车道级定位。

执行器方面,线控油门、线控刹车和线控转向是自动驾驶接管车辆的前提。控制层输出的目标加速度和转向角,经线控系统转化为机械动作。执行器的响应延迟、精度和冗余设计,直接决定控制品质与安全边界。

典型传感器配置(L2+ 乘用车示例):
前视摄像头   x1   120° FOV,识别车道线与目标
环视摄像头   x4   泊车与近距离感知
毫米波雷达   x5   前向长距 + 四角中短距
超声波雷达   x12  泊车与低速避障
IMU + GNSS   x1   定位与姿态融合
传感器不是越多越好。多传感器融合需要时间同步、外参标定和冗余仲裁,配置不当反而引入冲突。工程上更关注“覆盖场景 + 冗余度 + 成本”的平衡。

四、典型应用场景与常见误区

不同等级对应不同场景。L2 常见于高速巡航和拥堵跟车;L3 出现在特定高速路段;L4 则集中在 Robotaxi、无人配送、港口和矿区等限定区域。场景决定了 ODD,也决定了 Driving Agent 的决策策略。

以城市 Robotaxi 为例,Agent 需要处理无保护左转、行人横穿、加塞和施工绕行等长尾场景。这些场景规则难以穷举,正是引入学习型决策与推理型 Agent 的动机。

复盘常见误区:一是把 L2 当 L3 用,脱手脱眼导致接管失败;二是只堆传感器不做融合,感知结果互相矛盾;三是决策层只写规则,遇到未见过场景直接卡死;四是忽视执行器延迟,规划轨迹在实车上跟踪偏差大。