news 2026/9/11 13:44:23

小米SU7端到端智驾OTA深度解析:从规则到数据驱动的质变

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
小米SU7端到端智驾OTA深度解析:从规则到数据驱动的质变

咱们智驾圈聊了快两年的“端到端”,这次是真的要落到小米车主手上了。标题里“质变”两个字,我理解不是营销话术——架构层面的换代,和以前那种“新增几个功能、优化几个场景”的OTA完全是两码事。这个版本最值得关注的,不只是多了一个大模型上车,而是整个系统的思考方式变了:从“人写规则”变成“数据学出来的驾驶习惯”。这篇我就围绕端到端的技术本质、小米这次“真”在哪里、车端怎么部署、OTA升级要注意什么,以及收到版本后怎么科学体验,一次性聊透。

内容会比较长,但每一段都是干货。不管你是刚好订了小米SU7,还是对智驾技术感兴趣想搞明白“端到端”到底是个什么东西,都值得读完。

1. 端到端到底是什么,为什么智驾圈都在等它

1.1 传统模块化智驾的流程与瓶颈

过去几年主流量产智驾走的都是“模块化”路线:传感器把数据采进来,感知模块负责识别车道线、车辆、行人、红绿灯,然后把识别结果整理成一份“抽象世界模型”,交给预测模块去猜其他交通参与者的意图,最后规划模块再根据这些信息算出一条安全路径,控制模块去执行。

听起来很合理,但问题也就出在这个“流水线”上——信息每经过一个模块,都会被“转译”一遍。感知模块把三维世界压成结构化数据,必然会丢掉一些细节;预测模块拿到的已经是“二手信息”,猜出来的意图也就难免有偏差;等到规划模块做决策的时候,整条链路里的误差已经叠了好几层。

这是结构性问题,不是靠某一个模块做到极致就能解决的。传统方案里还有一个更头疼的痛点,就是长尾场景。比如高速上突然出现一个掉落的轮胎、城市里前车从最左道跨三条车道强行右转、路边停着一辆尾部翘起的厢式货车——这类情况数量少、形态杂,靠工程师一条一条写规则,永远写不完。行业里有个说法叫“长尾问题吃掉你所有的人力”,说的就是这个。

1.2 端到端把“规则”换成了“学习”

端到端的思路就很直接:不要中间那么多手工设计的模块了,直接用一个大神经网络,把传感器输入的图像、点云数据映射到方向盘转角、加速踏板和制动踏板的控制指令。中间过程什么样,模型自己说了算,不需要人再去定义“什么是车道线”“什么是行人”“该保持多少车距”。

用开车来类比的话,模块化方案更像驾校里的应试教育——教练告诉你看到某个点位就打多少方向,每一步都有明确规则;而端到端方案就像让你直接跟着老司机跑几千公里,不跟你讲什么理论,开多了自然就会了。它学的不是规则,而是“在这种场景下,有经验的司机通常会怎么处理”。

所以端到端对长尾场景的覆盖能力是天然更强的。传统方案遇到没见过的情况只能触发兜底策略——减速、停车、等系统重置;而端到端模型因为见过海量的人类驾驶数据,遇到类似场景会倾向于输出“人类可能采取的驾驶行为”,这就从根上改变了决策的性质。

1.3 端到端不是没有缺点,但方向没人怀疑

承认一下,端到端不是银弹。它最大的问题在于可解释性差——模型内部是一个几百亿参数的“黑盒”,你很难说清楚它为什么在这个路口选择向左变道而不是向右。出了事故,追溯原因也更困难。另外,端到端对训练数据的丰富度要求极高,数据里没有见过的场景,模型照样不会,极端情况下它的表现甚至会比规则系统更难预测。

但即便有这些争议,行业主流玩家还是all-in了这个方向,因为大家都看明白了:规则系统的上限已经摸到了——你不可能靠堆人力把所有长尾场景都覆盖完,而数据驱动的方案还有巨大的增长空间。现在讨论的已经不是“要不要做端到端”,而是“谁能先把端到端做到足够安全、足够好用”。

2. 小米端到端这次“真”在哪里

2.1 “真·端到端”和“准端到端”的差别

市面上其实已经有不少号称“端到端”的智驾系统,但如果你仔细看宣传小字,会发现很多其实是“感知端到端”或者“两段式端到端”——感知部分换成了一个大模型,能识别更多更细的物体,但感知结果出来后,规划和控制还是走传统规则路线。这种方案叫“端到端感知”,可以理解为给老发动机换了个更好的喷油嘴,本质还是那个机器。

这次小米强调“真·端到端”,从行业定义上理解,是把感知、预测、规划、控制这几段全部打通,输入原始传感器数据,输出直接就是驾驶指令。中间没有人工设定的路权规则、没有手写的轨迹采样逻辑,整个决策链路都在一个大的神经网络框架里完成。

这个差异在体验上是能感知出来的。准端到端的系统在常规场景下表现不错,但到了复杂博弈场景,比如无保护左转对向车流连续不断、旁边车道车辆同时往里挤、行人和电动车从视野盲区穿插——规则模块明显会“卡住”,要么死等,要么异常激进。真端到端则更像老司机在博弈,会带着预判去缓慢试探前移,抓住一闪而过的空隙完成操作。

2.2 从现行版本的体验看能力边界

作为一个长期在城区路段用智驾的人,我对小米上一版系统在简单场景的稳定性印象是好的——高速NOA跟车、车道居中这些基本功很扎实,加塞车辆进来的时候制动也算线性。但到了复杂城区,能明显感觉到它的“犹豫期”:无保护路口转弯总是要等车流完全清空才敢走,双向两车道的窄路上遇到路边停车,绕行决策经常是减速到很低才开始打方向。

这些现象的根源,就是我在第一部分讲的规则系统的瓶颈——不是参数调得不好,而是“环境建模-意图预测-轨迹规划”这条链路天然就慢半拍。端到端模型因为是从海量人类驾驶数据里学出来的,它对“什么时候该给油”“什么时候该收着点”“怎么慢慢往前蹭”这些东西的理解更接近真实驾驶习惯,流程度会有一个肉眼可见的提升。

2.3 OTA之后预期会看到的三层变化

根据我对端到端架构在其他车型上的体验,以及这次小米版本的技术描述,我预计这次OTA之后,用户会明显感觉到三层变化。

第一层是感知的泛化能力。以前容易漏检或者误检的异形障碍物——比如翻倒的三轮车、施工区域的锥桶、拉货超宽的面包车——新系统对它们的“理解”会更接近人类:不是非要识别出“这是个什么东西”才处理,而是直接判断“这一团东西挡住路了,应该绕开”。

第二层是决策的连贯性。变道、超车、绕行这些操作不再是一段一段拼起来的,而是一个持续平滑的决策流。以前变道之前经常有一脚明显的刹车来“确认安全”,新版本里这种人为割裂感会减弱很多。

第三层是控制的细腻度。跟车距离的保持、制动的力度、方向盘的修正频率,会更像有经验的司机而不是一个谨小慎微的新手。这个体感上的差异,开过一圈对比一下就能感受到。

3. 技术上想跑通端到端,缺一块都不行

3.1 数据闭环:喂什么,就长成什么样

端到端模型的驾驶能力,本质上是从数据里“长”出来的。模型再好,没有高质量的数据,就是无米之炊。所以每一家做端到端的车厂,本质上都在拼三样东西:数据采集车队的规模、数据筛选和标注的自动化程度,以及仿真环境的覆盖率。

这个链条跑起来是这样的:量产车在真实路上跑,遇到接管、危险场景、或者和模型预测不一致的情况,触发数据回传;云端集群把这些片段聚类筛选,挑出有训练价值的——特别是那些系统处理失败的、人类接管救回来的片段,这些是纠正模型行为的最宝贵样本;然后自动标注、增强、进训练集群。训练完的新模型不会直接上车,而是先在仿真环境里跑几百万公里,确认各项指标不退步,才会进入OTA候选。

这里有个很容易被忽略的细节:数据不是越多越好,而是“高质量交互数据”越多越好。你在封闭道路上刷一万公里的直线行驶,对模型能力的提升微乎其微;但一百个“匝道汇入时被大车逼停”的博弈片段,可能就能让模型在这个场景下的表现提升一大截。这也是为什么车企都特别在意用户授权数据回传——每一段接管数据都是模型进化的“养料”。

3.2 算力与训练平台:模型背后的“基建”

端到端模型的训练量级,根本不是民用显卡能想象的。一个像样的端到端智驾模型,参数规模在十亿到百亿级,训练数据动辄几百万个视频片段。这需要成规模的训练集群——上千张加速卡是最低配,一次训练跑几周很正常,烧掉的电费都是天文数字。

所以看一家车企做端到端是不是认真的,先看它训练算力的储备。自建算力、和算力厂商深度绑定、还是临时租用云资源——这些都直接影响模型的迭代速度。训练平台之外,仿真系统同样关键。端到端模型在真实道路上验证成本太高、风险太大,绝大部分打磨都是在仿真环境里完成的:把真实路采的场景和人类接管片段重建到仿真器里,让模型反复跑、反复试错,找到最优决策路径。

3.3 车端部署:不是能跑,而是能实时跑

训练只是第一步,更难的是把它塞进量产车那颗功耗和算力都有限的芯片里,还要保证实时性——从摄像头曝光到方向盘执行指令,整个链路的时延预算以毫秒计。这中间涉及的功夫包括模型蒸馏、量化、算子融合、多芯片协同调度等等。

一个常见误区是觉得“端到端模型不就需要一个大芯片嘛”,其实部署难度远超想象。车端算力和云端训练集群是两个极端:云端可以堆几千张卡,车端就只有那么几十瓦功耗预算。为了在有限算力上把模型跑起来,常见的做法是训练一个“大而聪明”的模型,然后蒸馏出一个“小而精”的版本部署到车上——大模型每天的决策可以作为小模型的训练目标,小模型的推理结果无限逼近大模型。

还有一个容易忽视的点是备份系统。车端模型再强,也只是整车系统的一部分,感知、定位、规划、控制链路必须协同工作。端到端的“学习式决策”和底层安全兜底机制之间的切换逻辑,是工程上最难啃的骨头之一——既要保证学习式策略的发挥空间,又要确保发生危险时有可靠的兜底接管。

4. OTA这个动作,本身才是临门一脚

4.1 汽车OTA和手机OTA的差别在安全

聊完了端到端技术本身,必须花大篇幅讲讲OTA——因为再好的模型,如果不能安全可靠地推送到每一辆车上,一切都是零。汽车OTA和手机系统升级,表面上都是下载、校验、重启、生效,但内核逻辑完全不同。

手机更新失败,大不了变砖拿去售后刷机。汽车更新智驾系统,如果升级过程中某个模块写入不完整,或者新旧版本之间协议没对齐,轻则功能异常,重则威胁人身安全。尤其是涉及驾驶决策的智驾系统,OTA升级的本质是一场“空中手术”:

升级包要经过完整的数字签名校验(防止被篡改),要对车内几十个ECU进行版本依赖检查(防止新智驾系统和旧的制动系统不兼容),要保证升级过程中某个节点掉电后车辆仍然可恢复(防止变成动不了的“砖头车”),还要支持随时回滚到上一个稳定的版本。这就是为什么车企在智驾OTA这件事上,宁可保守,也不敢激进。

4.2 升级流程里最容易被忽略的环节

我观察到一个很有意思的现象:每次智驾大版本OTA,群里总有人问“为什么我还没收到推送”,也有人抱怨“升级到一半卡住了”。这背后其实涉及一个核心机制——灰度发布。

智驾OTA极少一次性全量推送,因为新系统在仿真环境跑得再好,真实世界的多样性是覆盖不完的。合理的做法是分阶段放量:先推给一小批内测车主,收集真实路况下的表现数据和反馈,确认没有明显问题后,再逐步扩大推送范围。所以如果你发现同城车友已经更新了而你还没收到,大概率不是被遗忘了,而是你不在第一批灰度名单里,这是正常的。

还有几个容易被忽略的“隐藏条件”:车辆必须在驻车且非充电状态下才能开始安装;动力电池电量有一定门槛;升级包下载完整性校验不通过时系统会自动删掉重下;如果升级失败,车辆会尝试从备用分区启动并恢复旧版本。这些机制都是安全的“最后一道防线”,但如果你对这些逻辑有基本了解,升级过程中就不会因为“怎么卡住了”“怎么又开始下载了”而焦虑。

4.3 车规级OTA的几个关键保障机制

聊点工程细节。为了保证OTA绝对可靠,行业普遍采用以下几个机制:

  • A/B分区备份:车机存储里同时保留新旧两个系统分区,升级包写入备份分区,写入完成后验证通过再切换启动分区。一旦新版本启动失败,系统能自动回退到旧分区,不会变砖。

  • 数字签名与加密校验:升级包必须携带车厂私钥的签名,车端验签通过才允许安装。任何被篡改的升级包都过不了这一关,这是防网络安全攻击的底线。

  • 断点续传与流量控制:智驾升级包动辄几个GB,靠车机网络下载容易受环境影响。系统会支持断点续传,同时可选“仅Wi-Fi下载”模式,避免消耗车主的流量套餐。

  • 版本锁与依赖检查:智驾系统和其他域控之间有着严格的版本依赖关系,升级时会做一致性校验——发现自己和其它模块版本不匹配时,会拒绝安装或一并升级到匹配版本。

对我个人而言,最看重的其实是“回滚策略”。只要新版本能在发现问题时迅速退回旧版本,那么灰度推送的容错空间就大大增加,体验上的偶发问题也更容易被接受。

5. 收到版本后,我建议你这样验证和体验

5.1 升级前的准备工作

如果你收到了OTA推送,先别急着点“立即安装”,花两分钟做几件小事。

首先看一眼更新日志,分清这是“端到端架构切换”的大版本,还是“修修补补”的小版本——大版本切换后系统“性情大变”是正常的,提前做好心理建设。其次把升级时间安排在周末白天的熟悉线路上,避免第一天就要跑长途或赶时间上班,因为新策略的驾驶风格调整期的确需要你多盯着点。电量方面,建议在80%以上的状态下去升级,也可以连上家充桩操作,避免升级过程中低压电池亏电。最后,确保车辆停在信号稳定的地方,下载不要中断——虽然系统支持断点续传,但一次下完省心得多。

5.2 第一次驾驶重点观察项

第一次开新版本,我的建议是:先在你最熟悉的一条通勤路上试,不要去陌生的高架或者复杂景区,因为你要能清晰分辨“是系统变聪明了”还是“只是这段路恰好好走”。

重点关注这几个场景:

  • 无保护左转:看系统在车流间隙的选择逻辑,是 aggressively 地试探、见缝插针,还是傻等在原地不动;
  • 被加塞博弈:前车打灯切入的时候,新系统是早早刹车让行,还是会适当跟紧一些表达“不让”的意图;
  • 施工/异形路段:锥桶围挡、临时改道,看系统是流畅绕行,还是频繁降级退出;
  • 雨天或逆光:感知系统在这种条件下是否还能稳定工作,有没有出现时速突然下降的“怂”表现。

如果第一天用下来有让你觉得“当时我肯定不会这么开”的场景,也别急着下结论,先把片段通过行车记录仪存下来,后面统计着看。

5.3 关于“接管率”和“安全感”的长期观察建议

第一个建议是,给自己设定一个“新版本磨合期”,建议至少两周或五百公里。端到端模型的学习目标趋向于“类人”,但每个车主的驾驶风格、每座城市的交通生态都不一样,模型需要一个适应过程,你也需要时间去建立对新系统的信任感。

第二个建议是,用数据代替感觉来做评价。我有个习惯:每次智驾过程中的主动接管,都会在到目的地后回看记录仪,简单分类一下——“安全冗余性接管”(系统其实能处理,但我不放心)和“必要性接管”(系统确实处理不了)。只要必要性接管的比例在逐步下降,就说明版本在正向进化;而安全冗余性接管高,更多是你和系统之间的默契还没建立起来。

第三个建议,也是过踩坑后得出的心得——别拿旧版的标准来框定新版。有些场景旧版会提前几百米变到最右道,显得很“聪明”,新版可能会“更晚决策”,因为它有更强的博弈能力在临近点处理。如果你还是用旧版的预期去判断新版,很容易误判为“退步”。多给一点时间,让新架构的决策逻辑完整地显露出来,再做评价都不迟。


最后再分享一点个人看法。我始终觉得,智驾系统的“进化能力”比“当前水平”更重要——硬件预埋只是地基,真正决定一辆车开三年之后还“聪明”不“聪明”的,是它的模型能不能持续OTA更新。小米这次直接把底层的决策架构切换到端到端,本质上是在给后续的快速迭代铺路:以后每一次数据回传、每一次模型训练,都会让这套系统变得更熟练。所以收到版本之后多开、多贡献高质量的真实路况数据,其实也是在参与这台车自己的成长。这是传统车给不了的体验,也是我这几年玩智驾最上头的部分。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 13:43:43

双目激光测距仪原理与工程应用实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 13:42:55

山东水系Shapefile数据处理全解析:从文件结构到GeoJSON可视化

简介:面向GIS数据分析与地图制图人员,这款2024年山东省河流水系矢量图层数据包,以WGS1984坐标系存储,涵盖水系线与水系面两类要素,数据量达几千上万条,空间粒度细致,适用于区域水文研究、地图可…

作者头像 李华
网站建设 2026/9/11 13:40:52

机器学习入侵检测:从数据集到实时流量检测的完整实践

简介:该资源是一套基于机器学习的入侵检测系统完整项目,面向人工智能、通信、自动化、电子信息、物联网等专业的学生和从业者,适用于毕业设计、课程设计、项目演示及初学进阶。项目实现了网络流量抓包、数据预处理与SVM等机器学习算法的入侵检…

作者头像 李华
网站建设 2026/9/11 13:40:15

工业控制信号链设计:从MCU到IGBT驱动的五级协同

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 13:38:19

Sentry 通知平台如何注册一个新的 Notification Action 并实现 fire 逻辑

Sentry 通知平台如何注册一个新的 Notification Action 并实现 fire 逻辑 【免费下载链接】sentry Developer-first error tracking and performance monitoring 项目地址: https://gitcode.com/GitHub_Trending/sen/sentry 当你在 Sentry 中要接入一种新的通知行为——…

作者头像 李华