智能驾驶十年演进:感知、决策与数据闭环的技术跃迁

📅 发布时间:2026/10/22 4:57:07
智能驾驶十年演进:感知、决策与数据闭环的技术跃迁
1. 十年演进的核心逻辑三个维度的同步进化如果有人问我智能驾驶这十年的主线是什么我会说是从规则到学习、从单点到系统、从演示到工程这三条线交织着往前走。十年前我们在讲辅助驾驶能不能在高速上稳定跟车今天讨论的是城市道路能不能全域无接管这中间不只是一个技术指标的进步更是整个产业对智能驾驶认知的一次次刷新。先聊聊从规则到学习。2015年前后主流的量产方案还是典型的模块化架构感知、决策、控制各管一段。感知靠什么靠摄像头识别车道线、车辆、行人加上毫米波雷达做测距然后用一套人工写好的规则去判断前车减速了我该不该刹车。规则再多也有天花板长尾场景根本列不完。我记得那时候处理一个雨夜中前车尾灯在地面积水中的倒影被误识别成真实车辆的问题工程师要加班两周调特征阈值。深度学习进入感知以后识别精度有了质的飞跃但这个阶段依然是感知智能化、决策规则化的过渡态直到端到端方案的兴起才真正把学习的范式推向整个链路。再看从单点到系统。十年前一个自适应巡航功能就是一套独立的控制逻辑雷达给距离摄像头给前方是否有车融合算法简单到可以直接写在单片机上。但到了今天智能驾驶是一个涉及传感器、计算平台、线控底盘、高精地图、云端数据平台的系统级工程。某个感知模型在测试集上提升两个点没用真正难的是在各种工况下稳定运行并且能在用户手中产出实际价值。最后是从演示到工程。早期很多智能驾驶展示都停留在封闭园区或者固定路线真正量产的难度在于硬件成本要可控失效模式要可分析用户体验要可预期。十年间我们看到一批又一批所谓L4级演示没能落地反而是那些踏实做辅助驾驶、一点一点扩大ODD设计运行域的企业活了下来。工程化的核心不是某个算法在排行榜上多牛而是能不能在十万台车上稳定运行能不能在用户骂声中快速迭代。这三条主线贯穿了过去十年也是我判断一家智能驾驶公司是否靠谱的标尺它是在用规则堆功能还是在用数据驱动系统成长它有没有把每一个环节都当成系统的一部分在打磨2. 感知技术跃迁传感器路线之争与模型能力升级2.1 摄像头、毫米波与激光雷达的博弈感知是智能驾驶最底层的输入所有高层决策都建立在这一层之上。这十年感知硬件最大的变化是从谁便宜用谁变成按场景需求做冗余组合。摄像头成本低、信息丰富但它本质是一个被动传感器光照不好、强光直射、雨雾遮挡性能都要打折。2018年前后我参与过一个项目夜间对向远光灯直射时视觉目标丢失率一度高达15%后来通过HDR高动态范围 sensor加自适应ISP图像信号处理参数才压到3%以内。这玩意儿看似简单实际工程调优极其磨人。毫米波雷达等于有了千里眼人家用眼睛看它用声波扫啊不是用微波扫。它不怕风雨能直接测距测速但角度分辨率天生弱。十年前它是主力传感器现在的角色是视觉失效时的安全冗余尤其是后向感知、近距离切入场景毫米波的价值仍然不可替代。激光雷达过去十年价格降了一个数量级从最初的几十万元一颗降到如今的几千元级别。它直接输出三维点云让感知系统不再依赖图像深度估计的间接推算。但它的短板同样明显——雨天噪点暴增、近距离盲区、以及后向视野不足。所以尽管很多旗舰车型搭载了激光雷达它依然不是不可替代的长距离运输、恶劣天气场景对感知鲁棒性的要求让摄像头的权重在逐步回升。我个人的判断是未来的主流方案不会是某个传感器一家独大也不是传感器越多越好而是基于场景需求在成本、功耗、可靠性之间取平衡。L2级别乘用车视觉加毫米波加超声波大概率够用L4级无人出租车激光雷达和冗余计算还少不了一席之地。2.2 3D感知模型、BEV与Occupancy硬件只是第一步真正的算法能力演进才是感知层十年的内核。2016年之前的感知模型基本是2D框检测前车、行人、车道线分别用独立模型识别结果做后融合速度慢、误差大。转折点是BEVBirds Eye View鸟瞰视角感知范式的崛起。BEV的一大利好是让多传感器信息在同一个上帝视角坐标空间里融合。6个摄像头的图像特征、激光雷达的点云特征、毫米波的稀疏目标全部通过空间注意力机制投影到BEV网格上再统一输出检测、跟踪、车道线、可行驶区域。这个方案改写了整个感知架构——不用再为每个传感器单独写一版后处理模型可以在全局空间里做端到端训练。紧随其后的是Occupancy Network占用网络。传统障碍物检测只能识别出训练过的物体但路上的掉落轮胎、工程锥桶、施工围栏、临时堆放的杂物并没有整齐归纳在训练集的类别列表里。Occupancy的思路是别管它是什么只要这个3D空间被占用了就输出一个占用概率。配合多帧时序信息还能输出运动状态这让不规则障碍物的检测率有了数量级提升。不过我要提醒一句算法模型再强大落地量产时依然得跟部署平台的算力掰手腕。一个BEV模型在GPU上跑到30FPS不算本事关键是能不能在单片机上跑到实时、功耗可控。模型压缩、量化、算子融合这才是感知工程化的硬功夫。2.3 感知算法迭代的底层方法论如果要把感知层的经验浓缩成一句话我会说数据覆盖面决定模型上限而测试场景质量决定量产信心。早期我们做视觉模型训练最常犯的错误是拿着公开数据集不停调参模型在验证集上精度很高一上真实道路就露馅。后来我们建立了完整的数据闭环流程路采车采集原始数据用影子模式记录模型在实车上的输出与真实结果的差异再通过自动难例挖掘把高Loss样本挑出来进入人工标注流程回流到训练集。这套流程看起来直白但真正跑通需要标注平台、数据管理平台、模型训练平台三个系统的无缝衔接耗费了相当多的工程资源。用数据驱动模型迭代关键要理解两个指标分布和覆盖度。分布是模型当前看到的世界覆盖度是模型未来可能遇到的世界。一味增采相似场景的效率极低要主动构造场景来补盲区——比如地下车库光线变化、隧道出入口白平衡切换、大车近距离并线这些场景在真实路采中比例很低但事故风险极高。3. 决策与规控算法的智能化跃迁3.1 从规则决策到学习决策感知层做完看接下来就是怎么办。十年前的主流决策是有限状态机定义驾驶状态巡航、跟车、变道、绕障每种状态里预设触发条件和执行流程然后用一个仲裁器决定当前激活哪个状态。状态机的优点是可解释性强出了问题能直接找到是哪个状态哪个条件没满足。缺点是面对连续变化的道路环境状态切分的粒度永远不够细——比如前车压线半个车身到底算邻车侵入还是正常行驶规则里写不清边界情况经常出现仲裁抖动。2020年以后learning-based决策开始走向量产。一种典型叫交互式预测决策一体化核心思想是把自车和周围交通参与者放进一个博弈模型里用蒙特卡洛树搜索或深度强化学习来寻找最优策略。这类方法的优势是能处理高度交互的场景——无保护左转、环岛汇入、行人横穿犹豫等规则的局限性在这里暴露得很彻底。但我要强调一个实操层面的坑即使决策模块换成学习范式安全兜底机制必须是规则化的。这不是保守而是可解释性和安全验证的必然要求。L2和L4量产的行业共识里哪怕是端到端方案也一定要保留一个独立的安全层实时监控主决策模块的输出是否进入不安全状态一旦触发就降级或启动最小风险策略MRC。3.2 规划与控制从几何曲线到优化问题规划控制层这十年的变化同样巨大。最早的路径规划是纯几何方法——换道就是一条三次多项式曲线避障就是分段圆弧加直线。优点是简单直接缺点是压根不考虑车辆动力学生成轨迹能否被执行全靠底层控制去硬扛。现在的量产区主流是模型预测控制MPC加样条曲线轨迹优化。MPC的核心思路是在每一个控制周期内基于当前车辆状态和预测模型在线求解一个带约束的优化问题把未来一秒或两秒的轨迹与控制量同时算出来只执行第一个控制周期然后滚动优化。这个思路能显式处理横纵向耦合约束、轮胎附着极限、安全距离约束稳定性好很多。附带说一下横纵向协同这是过去很多团队容易失分的地方。以前是纵向模块管车速、横向模块管转向两个模块独立跑导致车辆一边减速一边变道时会出现明显的转向不稳。好的规控系统在轨迹生成阶段就把速度和曲率放到同一个优化问题里求解这样得到的轨迹既保证舒适性也保证物理可行性。3.3 自动驾驶决策的未来方向端到端与模块化的长期并存端到端自动驾驶是最近两年最火的方向核心思想是直接从传感器输入映射到控制输出。业界讨论最多的做法是感知-预测-规划的全局神经网络化用大量人类驾驶数据做行为克隆训练。由于去掉了中间的抽象表征信息保存更完整不再有感知模型的输出误差传递到决策层被放大的问题。但端到端并不代表传统模块化会被彻底淘汰。真实量产车落地依然需要可视化、干涉分析、安全监控。端到端更像是一个高性能基线它具备极强的数据拟合能力但工程上如何证明它具备安全性如何给它加一个可靠的安全带是这一代工程师必须解决的问题。我个人正在做的就是把端到端的输出和独立安全模型交叉验证用规则引擎兜底这样既能享受数据驱动的能力上限又能维持安全底线的确定性。4. 数据闭环、仿真测试与量产落地范式4.1 为什么说数据是智能驾驶的新石油数据在过去十年被反复强调但真正把数据当系统来建设其实是最近五年的事。早期辅助驾驶阶段我们把传感器装上车跑路采然后存到硬盘里挑一小部分标注、训练绝大部分数据躺在仓库里吃灰。现在的数据工程完全不一样了。一条完整的量产数据流水线是车队采集原始数据到边缘预处理中心抽帧经过预标注模型生成初版标签再由人工标注进行精修最后推送到训练平台做增量学习。这条链路打通的难点不在某一环节而是全链路的效率管理——比如如何用无监督方法筛选出高价值场景高频度危险场景、难例场景、边缘案例让标注预算花在刀刃上。数据规模和技术性能的正比关系很直白模型在特定场景下的表现主要取决于该场景的数据覆盖。没有实车数据做支撑模型泛化就是空中楼阁。所以现在行业内有一种说法智能驾驶团队的核心资产是数据闭环能力和标注产能。4.2 仿真测试成本与安全的平衡木实车路测是必须的但它有两个天生短板成本高、危险场景复现难。一台测试车一年烧掉的费用轻松达到六位数而且很多事故场景在真实道路上是不能复现的你不能为了测试就把车故意开向行人。仿真测试补上这两个短板。从最初的单模块数据回放到如今的全链路场景仿真阶段演进非常明显。数据回放把实车采集的传感器数据灌进算法链路让新模型跑一遍对比旧模型的输出差异。这是成本最低、上线最快的回归测试手段。场景编辑在仿真工具里创建各种可参数化的场景比如前车突然切入、行人横穿、道路临时施工通过参数批量生成成百上千个变体场景验证模型的全场景表现。Corner Case自动生成基于对抗搜索在仿真环境里反复扰动主车和障碍物的初始条件寻找能让自动驾驶系统失效的场景边界。这套方法挖掘到的失效点位往往超出人类工程师的直觉范畴。仿真场景的保真度是最大的瓶颈。如果渲染和车辆动力学模型不够真实训练出来的模型会有仿真感——在虚拟环境里表现优秀放到实车就露马脚。所以真正靠谱的做法是虚实结合用大量实车数据做场景库底座用仿真补足危险场景密度最后用定向实车路测完成验证闭环。4.3 量产落地的工程化细节量产和Demo最大的区别在于要面对的是每千公里出一次问题和每千万公里出一次问题的差距。实验室里系统跑上一百公里不接管不算什么真正可怕的是十万辆车每天行驶在各地各种极端工况都在无预兆地冒出来。工程化落地几个关键点我必须展开讲。首先是传感器标定。智能驾驶系统对传感器的外部参数极其敏感偏差个几厘米融合结果就完全失真。出厂标定必须做但更关键的是使用过程中的在线自标定——车辆减震衰减、洗车顶压、轻微碰撞都可能让外参漂移。没有在线标定能力系统准确率会随着车龄增长一路下滑。其次是功能降级与安全状态设计。智能驾驶必须明确回答当系统发现自己不行了要怎么告诉用户怎么安全退出。主流方案是分级降级L2级直接声音加振动提示人手接管L4级则启动最小风险策略比如靠边停车。这里最忌讳的是系统自己知道不可靠却让用户一直以为系统还在正常工作这类交互误导是巨大安全隐患。最后是OTA迭代节奏。智能驾驶注定是一个终身成长的软件系统。如何把用户数据、模型提升、版本发布串成一条流畅的迭代管线是工程团队的核心竞争力。版本发布不能为了刷功能频率而牺牲稳定性一次失败的大规模推送可能让用户对系统彻底失去信心。我自己倾向的节奏是小步快跑加灰度放量从内部车队到种子用户再到全量推送每一层数据回流检验后才能走下一步。5. 未来趋势智能驾驶还能怎么走写到这里十年演进的主线基本梳理完了。最后聊几个我个人比较关注、也在实际投入精力的方向。大模型与端到端的持续收敛。感知大模型、决策大模型、世界模型这些不是概念噱头。世界模型的本质是让模型具备对驾驶场景的预测能力——给它前几秒的连续画面它能推理出未来几秒世界可能发生的变化。这样的预训练表征可以让下游任务拿更少的数据学得更好也可以直接用来做仿真场景生成价值潜力很大。多模态融合进一步深入。视觉、激光、毫米波、甚至声学、天气传感数据未来会以更底层的方式融合进一个统一表征空间而不是像现在很多方案那样各识别各的再后期融合。深层特征融合的模型表达能力更强但对数据规模的要求也更苛刻这个方向需要重资产投入。智能驾驶与整车电子电气架构的深度耦合。过去智能驾驶是车上的一个盒子现在的趋势是它正在变成整车架构的核心逻辑。中央计算平台、区域控制器、车云协同都会围绕智能驾驶重新设计。真正智能的车软硬件一定是协同进化而非拼装组合。做个简单的收尾吧。智能驾驶这十年从行业整体来看突破是巨大的但泡沫的消退速度也远快于多数人的预期。活下来的团队都有一个共同点敬畏复杂系统、尊重工程规律、笃信数据价值。这个行业没有捷径只有把每一个环节都做到70分以上才能堆出一个可用的系统。如果你正在智能驾驶行业里做工程师我的建议是别急着追热点把时间花在理解系统、打磨细节、深挖数据上。十年后回头看真正让你成长的不是参与过几个炫酷Demo而是你在量产车型的量产全流程里亲手解决过多少只有现场才能暴露的杂症难题。