1. 课程导入

欢迎进入《NOA匝道与高速场景规划工程》课程。在智能驾驶从高速巡航辅助走向领航辅助驾驶(Navigate on Autopilot,NOA)的过程中,匝道与高速场景是最具代表性、也最具工程挑战的一类运行环境。它既包含长距离稳定巡航,又包含分流、合流、匝道曲率变化、收费站衔接、施工改道、锥桶绕行等复杂工况。对规划工程而言,这一场景要求系统同时具备全局路径决策能力、局部行为规划能力与轨迹平滑生成能力,并在安全、舒适、效率与合规之间取得平衡。

本课程的目标不是孤立讲解某一个算法,而是建立一条从场景理解、行为决策、轨迹规划到工程验证的完整链路。学完本课程,你应当能够回答三个问题:NOA在匝道与高速场景中究竟要解决什么问题;规划模块内部如何分层协作;以及如何用可测试、可度量、可迭代的方式把算法落到真实项目中。

一、学习目标:从“会调参”到“能交付”

本课程围绕工程交付能力设计学习目标,具体包括以下四个层次:

  • 场景认知层:理解高速主线、匝道、合流区、分流区、收费站、施工区等典型场景的几何与交通特征,能够识别场景中的关键风险源。
  • 算法原理层:掌握路径-速度解耦、行为决策、轨迹优化、横纵向控制接口等核心方法,理解各模块的输入输出与约束边界。
  • 工程实现层:能够阅读和编写规划配置、调试日志、场景回放脚本,理解参数对轨迹形态与乘坐体验的影响。
  • 验证复盘层:掌握场景库构建、指标定义、回归测试与失效分析方法,能够定位规划问题并形成改进闭环。
工程视角的核心判断:NOA匝道与高速场景规划不是“把车开到终点”,而是在动态交通中持续生成安全、舒适、合法、可解释的行驶轨迹。

二、核心概念:NOA、匝道与高速场景规划

NOA(Navigate on Autopilot)指车辆在导航引导下,自动完成主线巡航、车道选择、进出匝道、超车变道、合流分流等连续驾驶任务。与基础车道保持不同,NOA强调导航级路径意图与多场景连续衔接。

匝道场景通常包括入口匝道、出口匝道、平行式匝道、定向匝道、环形匝道等。其典型特征是曲率大、视距受限、限速变化明显、与主线车流存在交互冲突。高速场景则包括多车道主线、车道收窄、施工区、隧道、桥梁、收费站等。两者共同构成NOA规划的高频核心工况。

规划工程中的三个关键概念需要特别区分:

概念 关注对象 典型输出 工程关注点
路径规划 空间几何 车道级路径、参考线 曲率连续、可通行性
行为决策 驾驶意图 跟车、变道、让行、汇入 交互博弈、规则合规
轨迹规划 时空联合 带时间戳的轨迹点 舒适性、安全性、可行性

三、整体框架:从感知到执行的规划链路

NOA匝道与高速场景规划通常位于感知与控制之间,形成“感知—预测—决策—规划—控制”的链路。规划模块内部又可分为全局路由、行为决策、局部路径、速度规划与轨迹合成等子模块。下图展示了本节需要建立的整体框架认知:

NOA匝道与高速场景规划整体框架 感知输入 车道线/障碍物/定位 预测模块 他车轨迹/意图 全局路由 导航路径/匝道选择 行为决策 跟车/变道/汇入 局部路径规划 参考线/避障几何 速度规划 限速/跟车/曲率约束 轨迹合成 时空轨迹点 控制执行与车辆动力学 横向控制 / 纵向控制 / 执行器 场景库与验证 回放/指标/回归 安全约束:碰撞风险 / 车道边界 / 限速合规 / 舒适度阈值 / 交通规则

从图中可以看到,规划并非单点算法,而是一条带有反馈与约束的工程链路。感知与预测提供环境输入,全局路由确定“往哪走”,行为决策确定“怎么走”,局部路径与速度规划确定“具体轨迹”,最终由控制执行。场景库与验证则贯穿始终,形成数据闭环。

四、工程价值:为什么匝道与高速场景是NOA的试金石

匝道与高速场景的工程价值体现在三个方面。第一,用户价值高:高速与匝道是NOA使用频率最高的场景,直接决定用户对系统的信任度。第二,技术密度高:该场景同时涉及大曲率、动态交互、限速变化与多车道博弈,是规划算法的综合考场。第三,安全责任重:高速车速高、容错空间小,任何规划失效都可能带来严重后果。

工程实践中,匝道合流与出口分流往往是NOA失效的高发点。原因通常不是单一算法错误,而是感知延迟、预测偏差、决策保守与轨迹不平滑的叠加效应。

五、典型场景与常见误区

以出口匝道为例,车辆需要在有限距离内完成车道选择、减速、变道与曲率适应。若规划过早减速,会影响主线车流;若过晚减速,则可能错过出口或产生急刹。合流场景中,车辆需要判断主线车流间隙,决定加速汇入或让行等待。施工区则要求规划在锥桶约束下重新生成可通行路径。

初学者常见误区包括:

  • 把路径规划与轨迹规划混为一谈,忽略时间维度与动力学约束。
  • 只关注单帧最优,忽略轨迹的时间一致性与乘坐舒适性。
  • 过度依赖规则阈值,缺乏对交互博弈与不确定性建模。
  • 验证时只看是否到达终点,不关注安全性、舒适性与合规性指标。
复盘要点:当NOA在匝道场景出现急刹、画龙或错过出口时,应先定位是感知输入、预测输出、决策意图还是轨迹生成的问题,再检查参数与约束是否合理,避免直接调参掩盖根因。

六、本课程的学习路径

后续章节将沿着“场景认知—核心算法—工程实现—验证复盘”的主线展开。你会接触到参考线生成、行为决策状态机、路径优化、速度规划、轨迹评价、场景库构建与回归测试等内容。建议在学习过程中始终带着一个真实匝道或高速场景进行思考:如果由你来设计规划模块,输入是什么,输出是什么,约束在哪里,如何证明它足够安全。

# 典型规划模块输入输出示意
input:
  localization: {x, y, yaw, velocity}
  perception: {lanes, obstacles, traffic_signs}
  prediction: {agent_trajectories, probabilities}
  routing: {global_path, target_lane, ramp_id}

output:
  trajectory:
    - {t: 0.0, x: 100.0, y: 3.5, v: 22.0, a: 0.0}
    - {t: 0.1, x: 102.2, y: 3.5, v: 22.1, a: 0.2}
    - {t: 0.2, x: 104.4, y: 3.6, v: 22.3, a: 0.3}

掌握这条链路后,你不仅能理解NOA在匝道与高速场景中的行为逻辑,也能具备将规划算法工程化、产品化与持续迭代的能力。这正是本课程希望带给你的核心收获。