1、自动驾驶系统概述:分级标准、系统架构与行业趋势
各位同学,欢迎来到自动驾驶系统工程师的第一课。
说实话,每次带新人入门,我都会先问一个问题:「你觉得自动驾驶到底是怎么工作的?」 答案五花八门,有人说是「车自己开」,有人说是「高级定速巡航」。嗯,这些都对,但都不够系统。
今天,我们就从最基础的三件事讲起:分级标准、系统架构、行业现状。这三块搞明白了,后面的路就好走了。
1.1 自动驾驶分级标准(SAE J3016)
先聊聊分级。为什么要有分级?
我2017年刚入行时,客户总说「我要L4级别的功能」,但一细问,他自己也说不清L4到底能干吗。后来SAE J3016标准一出来,大家终于有了统一的「尺子」。
这个标准把自动驾驶分成了6个等级,从L0到L5。我习惯用一个简单的比喻来记:
- L0(无自动化):你开车,车就是个工具。就像你骑自行车,车不会帮你拐弯。
- L1(驾驶辅助):车能帮你做一件事,比如定速巡航控制车速,或者车道保持帮你扶方向盘。但你不能撒手。
- L2(部分自动化):车能同时做两件事,比如加速+转向。但眼睛必须盯着路,手得放在方向盘附近。这是目前量产车的主流水平。
- L3(有条件自动化):车自己开,但遇到搞不定的情况(比如修路、暴雨),会喊你接管。注意,L3是个分水岭——出事责任从人转移到车了。
- L4(高度自动化):在限定区域(比如园区、高速)内,车完全自己开,不需要人管。方向盘可能都没有。
- L5(完全自动化):任何路况、任何天气,车都能自己开。说实话,我个人觉得这至少还要10年。
避坑指南: 我曾经见过不少团队,把L2+的功能吹成L3,结果出了事故责任扯不清。记住,L3及以上才叫「自动驾驶」,L2及以下只能叫「辅助驾驶」。这个界限,做工程的人心里要有数。
下面这个表格,我建议你收藏。每次做方案时拿出来对照一下:
| 等级 | 名称 | 谁在开? | 谁负责? | 典型功能 |
|---|---|---|---|---|
| L0 | 无自动化 | 人 | 人 | 无 |
| L1 | 驾驶辅助 | 人+车(单项) | 人 | 定速巡航 |
| L2 | 部分自动化 | 人+车(多项) | 人 | ACC+LKA |
| L3 | 有条件自动化 | 车(需接管) | 车(运行时) | 交通拥堵领航 |
| L4 | 高度自动化 | 车(限定区域) | 车 | Robotaxi |
| L5 | 完全自动化 | 车(全场景) | 车 | 终极形态 |
1.2 系统架构概览:感知-决策-控制
好,分级搞清楚了。那自动驾驶系统到底长什么样?
说白了,就三个模块:感知、决策、控制。我习惯叫它「自动驾驶的三大件」。
1.2.1 感知(Perception)
感知就是车的「眼睛和耳朵」。它要回答一个问题:「我周围有什么?」
- 传感器:摄像头(看红绿灯、车道线)、激光雷达(测距、建3D地图)、毫米波雷达(测速、测距)、超声波雷达(近距泊车)。
- 算法:目标检测(比如YOLO)、语义分割、多传感器融合。
我在项目中遇到过最头疼的事:雨天激光雷达的噪点暴增。你想想看,本来一个干净的点云,下雨天全是「雪花」,算法直接懵了。后来我们加了一个「雨滴滤波」模块,才勉强搞定。
1.2.2 决策(Decision & Planning)
决策是车的「大脑」。它要回答:「我接下来该怎么做?」
- 行为决策:是跟车、变道、还是停车?
- 路径规划:从A到B,走哪条路?用A*算法还是RRT?
- 运动规划:具体怎么走?速度多少?曲率多大?
我建议你记住一句话:「决策要保守,规划要平滑」。保守是为了安全,平滑是为了乘客不晕车。
1.2.3 控制(Control)
控制是车的「手脚」。它要回答:「怎么执行?」
- 纵向控制:油门、刹车。
- 横向控制:方向盘转角。
- 常用算法:PID控制、模型预测控制(MPC)。
个人经验: 很多新人喜欢在控制上炫技,用复杂的MPC。但说实话,调好一个PID,比写一个烂MPC强十倍。我刚开始做控制时,就是死磕PID参数,后来发现,简单的东西往往最可靠。
1.3 行业现状与未来趋势
最后聊聊行业。你可能会问:「现在自动驾驶到底发展到哪一步了?」
嗯,我分几个层面说:
- 量产车:主流是L2+,比如特斯拉的FSD(其实还是L2)、小鹏的NGP、蔚来的NOP+。这些功能在高速上挺好用,但到了城市复杂路口,还是得人接管。
- Robotaxi:Waymo、百度萝卜快跑在部分城市已经跑起来了,但都是L4级别,限定区域。我去年在武汉坐过一次,整体还行,但遇到「鬼探头」还是急刹了。
- 商用车:港口、矿区、园区这些封闭场景,L4已经落地了。因为场景简单,没有行人乱窜。
未来趋势,我个人觉得有3个方向:
- 「重感知、轻地图」:高精地图更新太慢,成本太高。现在大家都在搞「无图化」,靠车端传感器实时建图。
- 端到端模型:从感知直接到控制,中间不经过规则。特斯拉的FSD V12就是这么干的。效果不错,但可解释性差——出了问题你不知道它为什么这么开。
- 车路协同:车和路、车和云通信。比如红绿灯信息直接发给车,不用摄像头识别。这能大幅降低单车成本。
注意: 别被「L5马上到来」的新闻忽悠了。我从业8年,见过太多PPT造车。现实是:L4在限定场景已经可行,但L5至少还需要5-10年。原因很简单——长尾问题太多。比如路上突然出现一个倒地的广告牌,或者施工路段临时改道,这些「边缘案例」才是真正的拦路虎。
好了,第一课就到这里。记住三个关键词:分级、架构、趋势。下一章,我们会深入聊传感器——摄像头和激光雷达,到底谁才是「老大」?