自动驾驶行业的观察点,最近已经从“这辆车上装了几颗雷达”变成了“普通用户到底能不能打上车”。滴滴自动驾驶新一代Robotaxi R2在北京、广州开启无人载客测试,意味着乘客可以在指定运营区域内,通过平台叫到一台没有安全员的自动驾驶车辆。很多人会觉得,这不过是又一轮路测新闻,但把“无人载客测试”这几个字拆开看,会发现真正的门槛不是车辆跑得快不快,而是整个服务体系能不能在没有驾驶员兜底的情况下,把乘客安全地从 A 点送到 B 点。
这篇内容适合三类人看:想预约体验 Robotaxi 的普通用户、关注自动驾驶落地的产品经理、正在做感知算法或数据处理的工程师。最值得关注的点是:无人载客测试背后,真正紧张的并不是那一脚刹车,而是时间同步、数据闭环、场景回灌、运营调度这一整条链路。下面按运营逻辑、技术地基、用户体验和行业边界四个层面拆开讲。
1. R2 无人载客测试,和以前的路测根本不是一回事
1.1 少一个安全员,系统要多解决多少问题
带安全员的自动驾驶测试,逻辑很清晰:系统负责大部分驾驶动作,安全员负责在系统犹豫或出错时接管。这种模式下,系统的某些缺陷可以被人工兜住,车辆哪怕出现奇怪行为,也不会直接酿成事故。
无人载客测试就不一样了。车内没有安全员,系统的每一个决策都会直接影响乘客安全,远程保障人员能做的事情更多是事后提醒、调度介入或让车辆在安全区域停靠,而不是毫秒级接管。这就要求感知、决策、控制、规划每个环节都要达到足够低的失效率。
很多人以为无人驾驶测试的关键是算法,但实际跑起来,车辆调度、乘客上下车、开门防碰撞、异常停车请求、交通事故响应这些非驾驶环节,同样会决定一次行程是否成功。车开得好不好是一回事,服务能不能闭环是另一回事。
1.2 从“技术上能跑”到“服务上能用”,中间隔着完整链路
无人载客测试不是把安全员从车上拿掉就完事。第一批普通乘客要通过运营平台叫车,要知道在哪个站点上车,到了站点怎么核验身份,上车后有没有语音播报,行程结束怎么支付。这些环节看起来零碎,但任何一个断掉,乘客体验都会直接崩。
北京和广州能够开放体验,至少说明三件事已经落地:
- 两个城市的测试资质和道路开放范围已经明确;
- 车队的调度系统、客服响应、保险方案已经能支撑真实乘客;
- 平台把叫车流程和自动驾驶服务串起来了,用户可以在 App 入口完成预约。
对企业来说,这一轮测试的核心目标不是证明“车能开”,而是验证“服务能连续运转”。能稳定跑完一百单,比单次惊艳的演示更有说服力。
2. 为什么是北京和广州:城市复杂度就是最好的测试场
2.1 两个城市的路况,正好覆盖不同类型的自动驾驶难题
北京的特点是路网密集、路口复杂、高峰时段车流量大,加上环路出入口多,车辆经常要在很短的距离内完成变道。这对感知系统的目标跟踪和决策系统的意图预测都是压力。比如前车突然减速、旁车强行并入、主路出口排队溢出,这些场景在城市快速路上非常常见。
广州的特点则是混合交通明显。老城区道路窄,行人和电动自行车穿行频繁,路边停车占用车道的情况也多;新城区路网相对开阔,但车速更快,对感知距离和规划前瞻性要求更高。两个城市并行测试,车辆遇到的长尾场景会明显比单一城市丰富,比如不同风格的交通标志、不同驾驶习惯的公交车和网约车、不同光照和天气下的道路纹理。
对研发团队来说,多城市测试最重要的价值不是数量叠加,而是数据多样性。同一个模型在不同城市跑,能暴露出过拟合于单一城市交通习惯的问题。
2.2 开放体验,不等于已经全面商业化
需要特别提醒的是,“可体验”和“全城随便叫”是两回事。目前这类无人载客测试通常都有运营区域限制、上下车站点限制和时段限制,不是所有地方都能用,也不是任何天气都开放。
作为用户,判断一家 Robotaxi 公司进展如何,不要只看新闻标题,要看三个更具体的指标:
- 运营城市数量;
- 每天可预约的车次数;
- 平均叫车成功率。
这三个数字直接反映车队规模、调度能力和稳定性,比“我们拥有多少台测试车”更有说服力。如果预约名额很少、叫车经常失败,说明系统还处在小规模验证阶段;如果车次稳定可约、掉线率低,才说明运营链路初步跑通了。
3. 车辆能跑起来,背后是时间同步、数据回灌和处理流水线
3.1 时间同步:多传感器融合里最容易被忽略的地基
一辆自动驾驶车通常同时装摄像头、激光雷达、毫米波雷达、惯性导航和卫星定位。这些传感器的工作频率不一样,有的 30 帧,有的 10 帧,有的高达 100 赫兹;处理链路也不一样,有的直接出点云,有的要经过图像信号处理再去畸变。
如果没有统一的时间基准,摄像头拍到的画面和激光雷达扫到的点云,在实际物理世界里会错开几十毫秒。车速 60 公里时,50 毫秒的误差已经接近一米。障碍物明明在左侧,融合出来的位置可能已经在车正前方。这就是为什么自动驾驶系统要专门做时间同步,常见做法包括卫星授时、PTP 精确时间协议、硬件触发和多传感器时间戳对齐。
做数据采集的工程师最容易踩的坑是:传感器各自的时间源不一致,标定参数看起来没问题,但实际融合结果会随车速增大而漂移。低速慢跑时一切正常,开到城市快速路上就出现目标位置跳动,这时候先查时间戳,不要急着改融合算法。
3.2 数据集:场景覆盖比总量大小更关键
很多人一提到自动驾驶数据集,先问“你们有多少 T 数据”。实际上,真正决定模型迭代质量的不是总数据量,而是有效场景覆盖。
如果一万小时的素材里全是高架畅通路段,那它对提升复杂路口能力的贡献很小。反而是一段行人突然横穿、近距离加塞、隧道出口强光、夜间对向远光、雨天雨滴遮挡镜头的片段,价值要高得多。
所以现在自动驾驶团队普遍会做场景挖掘,从海量路测数据里挑出稀有事件,再进入标注、质检、版本管理流程。数据集的评估维度通常包括:
- 标注准确率;
- 场景完整度;
- 数据闭环速度;
- 版本可追溯性。
一个只有数量、没有标注质量管控的数据集,喂给模型之后反而可能带来误检率上升。
3.3 相机图像回灌:新版本上线前的安全网
所谓图像回灌,就是把历史采集到的真实场景数据,重新输入到新版本的感知算法里,看系统的识别结果是否会退化。
举个例子:上一版算法能识别前方 50 米的施工锥桶,新版本因为改了某个网络结构,可能就把锥桶漏了。如果只靠实车路测去发现这类问题,成本极高,而且不可控。回灌测试可以把积累的历史场景批量跑一遍,快速暴露回归问题。
更进一步的用法是故障复现。运营中某辆车在某个路口出现了误判,团队把当时的图像和传感器数据提取出来,在仿真环境里逐层回放,定位是哪一层输入或哪个参数出了问题。这个过程把偶发问题变成了可复现问题,排查效率会高很多。
3.4 数据处理流水线:从原始路测到可用训练集,不能靠人工堆
路测车辆每天会产生大量数据,这些数据要先经过上传、脱敏、场景裁剪、自动标注、人工抽检,最后才能变成训练集。整个过程如果靠人工整理,存储成本和人力成本都会失控。
工业界普遍会搭建自动化的数据处理工作流,用调度引擎来管理任务依赖、失败重试和资源分配,argo workflow 这类开源编排工具只是其中一种实现方式。这里的关键不是选哪个工具,而是有没有把三件事做好:
- 任务失败后能否自动重试并记录原因;
- 每个数据集产物是否打上可追溯的版本号;
- 输入格式变化时,流水线能否给出清晰报错,而不是静默产出错误数据。
注意:如果某个数据处理任务在批量跑了一半时中断,不要急着重跑整个流程,先看日志、输入路径和权限,通常问题出在文件格式或存储目录变化。
4. 普通用户第一次体验 Robotaxi,可以按这几个标准来观察
4.1 体验前先确认运营区域和上下车站点
如果你在北京或广州想体验 R2,建议先在对应的出行平台里找到自动驾驶入口,查看当前运营区域、上下车站点、运营时段和可预约天气条件。不要默认它像普通网约车一样可以随便输入目的地。
这类服务目前以固定站点式运营为主。预约时先选好上车站点,行程结束也要到指定下车点,不是所见即所得的全城任意点。第一次体验,尽量选白天、光线好、路况相对简单的时段,先跑通整个流程,再考虑夜间或雨天体验。
上车前需要完成身份核验,一般会校验手机号和实名信息。建议提前准备好证件,避免在站点临时操作耽误时间。
4.2 上车后重点观察四个点
第一,身份核验是否顺畅,这反映车辆调度和乘客管理流程是否成熟。
第二,起步和刹车的平顺度。自动驾驶车的刹车如果点头明显,说明规划模块对车速曲线处理得还不够细。
第三,变道和路口转弯是否果断但不激进。这里的“果断”是指有清晰意图、提前打灯、稳定执行;“不激进”是指不会在车流空隙里强行穿插。
第四,遇到临时障碍物或施工区域时,车辆是平稳绕行还是反复犹豫。如果出现车辆反复靠边、长期怠速、重新规划路线,先记录时间点和路段,之后反馈给平台客服,这本身就是帮助系统迭代。
4.3 不要因为一次体验就给整个技术下结论
即使是同一种车型,在不同道路、不同时段、不同天气下的表现也会有差异。一次绕行或者一次稍微偏重的刹车,不代表技术不行,可能只是当前场景刚好落在决策边界上。
用户真正能给出的有效评价,是流程顺不顺、车辆稳不稳、到达准不准,而不是概括地判断“这辆车聪明不聪明”。把这些客观观察反馈给运营方,比笼统说“体验不错”或“体验很差”更有价值。
5. 自动驾驶落地阶段,最容易出现的三个误解
5.1 无人车都能拉客了,为什么还要远程人员
很多测试阶段虽然车内没有安全员,但远程监控、道路保障、客服调度仍然在运作。无人不等于无管理,更不等于系统在所有情况下都能独立应对。
远程人员的作用是处理系统状态机没有覆盖到的异常,比如极端天气临时停运、前方道路临时管制、用户突发身体状况等。这些场景不常发生,但一旦发生,有人工兜底和没人处理,结果完全不同。
5.2 传感器越多,安全系数就越高
传感器数量增加确实能提高冗余度,但也会带来标定复杂度、时间同步难度和故障来源的增加。一个摄像头被泥水遮挡、一个激光雷达的窗口被贴片污染,融合算法要有能力识别并降低异常传感器权重,而不是把错误数据一起算进去。
判断传感器方案是否合理,要看它在单点失效场景下是否还能保证基本感知能力,而不是数一数装了二十个还是三十个传感器。冗余的前提是相互校验,不是简单堆叠。
5.3 路测数据越多,系统就进步越快
裸数据堆积不会自动带来能力提升。数据要经过有效标注、场景提取、模型训练、回灌验证,才能真正形成迭代闭环。
相反,如果数据管道不完善,大量无效数据反而会占用存储、拖慢处理速度、污染训练集。对做算法的人来说,数据质量比数据量更需要盯住。一批高质量的边缘场景数据,对模型能力的提升可能超过几十万公里的常规路测。
6. 技术从业者如果自己做数据链路,排查顺序建议这样来
6.1 先定现象,再查输入和环境
遇到感知结果异常,不要上来就改模型结构。先确认现象是漏检、误检、目标抖动还是定位漂移,然后检查输入数据:图像亮度是否异常、目标是否被遮挡、传感器时间戳是否对齐、坐标转换是否出错。
很多问题并不是出在模型核心,而是出在数据管线的边缘。比如回灌的时候用了不同分辨率,模型输入被拉伸,小目标就检测不到了;比如图像颜色空间从 BGR 换成了 RGB,模型输出整体漂移。这些都要靠输入检查才能定位。
6.2 再查工具链和版本一致性
模型权重、标定文件、配置文件、依赖库版本,四者必须对应同一套发布记录。现实中经常出现这样的问题:模型没变,标定文件被覆盖;或者训练脚本更新了,但推理环境还是旧依赖。
查版本时要连哈希值一起核对,不要只看文件名。文件名一样、内容不同的情况,在多人协作的团队里并不少见。如果回灌结果和上次明显不一致,先怀疑版本串了,再怀疑算法变更。
6.3 最后考虑资源瓶颈
批量回灌或批量训练时,显存、内存、磁盘空间、IO 带宽都可能成为瓶颈。如果任务跑到一半变慢或卡住,先看资源占用曲线和日志,不要立刻调大并发数。
并发调大只会让资源竞争更严重,甚至导致整个任务被 OOM 杀掉。更稳妥的做法是先缩小数据集跑通,再逐步增加并发,同时观察显存峰值和单次任务耗时。
注意:排查链条不要反过来。先看现象和数据,再看版本和资源,最后才动算法参数,这是最省时间的顺序。
7. 这轮 R2 测试,我真正会盯的几个信号
7.1 运营稳定性比单次技术演示重要
无论是做自动驾驶的公司还是关注这个行业的人,都应该把“连续运营多少天、完成多少单、平均故障间隔”这类指标放在前面。
一次科技展示可以精心准备,但真实的无人载客运营很难长期掩盖系统性问题。如果某个城市开放几周后频繁出现停运、预约失败或长时等待,那就说明运营链路还没完全顶住压力。
7.2 用户反馈和场景回灌会决定迭代速度
Robotaxi 真正长远要拼的是数据闭环效率:用户遇到问题、数据回传、场景提取、仿真回灌、模型更新、车辆发布。这个循环越快,系统的能力上限就越高。
反过来,如果数据管道一直堵,哪怕路测再多,迭代也会被拖慢。所以看一家公司的自动驾驶进展,不仅要看车,还要看它的数据处理流水线是不是畅通。场景回灌能不能批量跑、能不能自动发现回归,这些决定了模型的迭代节奏。
7.3 北京、广州只是一个开始
两个城市开启无人载客测试,更合理的理解是自动驾驶正在从封闭测试走向局部常态运营。接下来值得关注的是:运营区域会不会扩大、预约车次会不会增加、更多城市会不会跟进。
这些信号比单独某台车的参数更能说明问题。一台车的传感器方案可以快速迭代,但一个城市的运营资质、一个平台的调度体系、一套数据闭环流程,都需要很长时间打磨。R2 开启测试这件事,把它放在“自动驾驶从技术验证走向服务验证”的大背景下看,才更清楚它真正的分量。
我自己看这类新闻的习惯是:先不看宣传口径,而是看它开放了什么、限制什么、用户能真正用到什么。滴滴自动驾驶新一代 Robotaxi R2 在北京、广州启动无人载客测试,最大的价值不是又一次路测,而是把“无人驾驶、有人服务”这个运营闭环推到真实乘客面前。
对普通用户,约一次体验比读十篇报告有用;对工程师,把时间同步、数据回灌、处理流水线这些基础设施做好,比追逐单一指标更有长期价值。这轮测试能不能持续稳定跑下去,还需要时间验证,但方向已经比过去任何时候都清晰。