1. 课程导入

在正式进入功能链与系统集成工程之前,我们需要先建立一套共同的“语言坐标系”。智能驾驶行业最常见的沟通障碍,不是技术难度,而是同一个词在不同团队口中含义不同:算法团队说的“L2+”可能指高速领航,产品团队说的“L2+”可能指城市记忆行车,而测试团队关心的却是接管率与最小风险状态。本章的目标,是把这些概念对齐到可工程化的定义上。

一、从SAE分级看L2、L2+与L3的边界

目前行业普遍采用SAE J3016的六级划分(L0–L5),其核心判据不是“车能做什么”,而是动态驾驶任务(DDT)由谁执行、谁负责监控、谁在失效时兜底。L2的关键特征是:系统同时控制横向与纵向运动,但驾驶员必须持续监控环境并随时接管;L3则在限定运行设计域(ODD)内,由系统完成DDT并承担监控责任,驾驶员可在系统请求时接管。

所谓“L2+”,并非SAE的正式等级,而是产业界对能力显著超出基础L2、但责任主体仍为驾驶员的一类功能的统称。它通常具备导航辅助驾驶、自动变道、匝道通行等能力,但驾驶员仍需保持注意力。理解这一点,是后续所有功能链设计的前提。

L2 / L2+ / L3 责任与能力边界对比 L2 基础辅助 横向+纵向同时控制 驾驶员全程监控环境 责任主体:驾驶员 典型:ACC + LKA ODD:高速/快速路 接管:随时 监控:人 L2+ 增强辅助 导航辅助/自动变道 驾驶员仍需监控 责任主体:驾驶员 典型:NOA / NOP ODD:高速+部分城区 接管:请求后数秒 监控:人 L3 有条件自动 系统完成DDT 系统监控环境 责任主体:系统(ODD内) 典型:拥堵领航 ODD:严格限定 接管:系统请求后 监控:系统 能力升级 责任转移

二、L2+的典型功能场景

L2+的落地场景高度依赖ODD设计。当前量产车型主要集中在三类场景:

  • 高速/城市快速路领航:基于导航路径完成跟车、车道保持、自动变道、匝道进出,是L2+最成熟的场景。
  • 城市记忆行车:用户示教一条固定路线后,车辆在该路线上实现点到点辅助驾驶,常见于通勤场景。
  • 泊车辅助:记忆泊车、遥控泊车等,虽速度低,但同样涉及感知、规划、控制全链路。

这些场景的共同工程特征是:功能链长、耦合点多、失效模式复杂。一个自动变道动作,背后要串联感知、预测、决策、规划、控制、人机交互六大模块,任何一环的时序或接口偏差都会导致体验降级甚至安全风险。

三、课程知识框架与学习目标

本课程围绕“功能链”与“系统集成”两条主线展开。功能链回答“一个功能从传感器到执行器如何逐级实现”,系统集成回答“多个功能如何共享资源、协同调度、统一验证”。整体知识框架如下表所示:

模块 核心问题 关键交付物
感知与融合 环境如何被准确建模? 目标列表、占用栅格、定位输出
预测与决策 他车意图与自车行为如何选择? 轨迹预测、行为决策状态机
规划与控制 轨迹如何生成并稳定跟踪? 参考线、轨迹、横纵向控制量
系统集成 多模块如何协同与降级? 接口定义、调度策略、降级矩阵
测试与验证 如何证明功能安全可靠? 场景库、覆盖率报告、接管分析

学习目标:完成本课程后,你应能够——① 用统一术语描述L2+功能边界;② 画出典型功能链的数据流与时序关系;③ 识别系统集成中的接口风险与降级策略;④ 设计覆盖关键场景的测试验证方案。

四、常见误区与复盘

误区一:把“L2+”当作L3宣传。部分营销话术模糊了责任主体,导致用户误以为可以脱手脱眼。工程上必须明确:L2+的驾驶员监控与接管请求机制不可省略。

误区二:只关注算法指标,忽视系统集成。很多项目在单模块测试中表现优异,但实车出现时序抖动、资源抢占、降级混乱。功能链的端到端时延与接口契约,往往比单点精度更决定体验。

误区三:ODD定义过宽。把“高速+城区+泊车”全部纳入同一版本,会导致降级策略复杂、测试矩阵爆炸。建议按场景分版本迭代,逐步扩展ODD。

下面用一段伪代码说明功能链中“变道请求”从感知到执行的典型触发条件,帮助建立工程直觉:

if (本车道前方存在慢车 && 相邻车道后方无快速接近目标) {
    预测相邻车道目标轨迹;
    if (预测冲突时间 TTC > 安全阈值 && 车道线为虚线) {
        发起变道决策;
        规划横向轨迹;
        请求横向控制执行;
        同步HMI提示驾驶员监控;
    } else {
        保持车道,降级为跟车;
    }
} else {
    保持车道;
}