1. 从“暂停”到“重启”:Uber自动驾驶测试的十字路口
Uber的自动驾驶测试要回来了。这不是一个简单的“重启”按钮,它背后牵扯着一家科技巨头在自动驾驶这条漫长赛道上,对技术路线、安全伦理、商业模型乃至公众信任的重新审视与艰难抉择。几年前,那场致命事故让Uber的自动驾驶车辆测试在全球范围内按下了暂停键,也把整个行业推向了安全监管的聚光灯下。如今,当CEO宣布将在几个月内重启测试时,我们看到的不仅是一个项目的复苏,更是一个行业在经历阵痛后,如何重新校准方向、构建更稳健发展路径的缩影。对于所有关注自动驾驶技术落地的从业者、投资者,甚至是普通公众而言,这都是一次值得深入剖析的案例。它关乎技术如何与安全共舞,创新如何在责任边界内推进,以及一个曾被寄予厚望的业务,如何在现实的重压下寻找新的生存空间。
2. 事故复盘与技术反思:安全是重启的唯一前提
2018年亚利桑那州坦佩市的事故,是Uber自动驾驶发展史上无法绕开的转折点。一辆处于自动驾驶模式(由安全员监控)的Uber测试车,在夜间撞倒了一名横穿马路的行人并致其死亡。事后调查揭示了一系列令人震惊的技术与流程漏洞,这些漏洞并非单一环节的失误,而是系统性的风险累积。
2.1 感知系统的“视而不见”:传感器融合的失效边界
事故的核心直接指向了自动驾驶的“眼睛”和“大脑”——感知与决策系统。当时的Uber测试车配备了激光雷达(LiDAR)、摄像头和毫米波雷达。理论上,这套多传感器融合方案应能构建出车辆周围360度、全天候的环境模型。然而,调查显示,系统在事故发生前约6秒就通过雷达探测到了行人,但直到撞击前1.3秒,系统才将其分类为“未知物体”,随后又短暂地分类为“车辆”,最终在撞击前0.9秒才确认为“行人”。此时,紧急制动已为时过晚。
这里暴露出的关键问题,远不止是算法识别延迟。更深层的是数据标注与模型训练的局限性。当时的感知模型很可能在训练数据中缺乏足够多、足够复杂的“行人横穿黑暗道路”的负样本(异常场景)。模型更擅长识别在斑马线上、与车辆运动方向垂直或平行的行人,但对于从阴影中突然斜向闯入车道的行人,其运动轨迹预测和分类置信度会急剧下降。系统在“不确定”时,倾向于依赖冗余信息或默认规则,而当时的决策逻辑可能存在优先级误判,未能将“未知移动物体”视为最高级别的风险进行避让。
注意:这个案例深刻说明,自动驾驶的可靠性不仅取决于硬件的探测距离和精度,更取决于软件算法对海量、长尾、极端场景数据的消化和理解能力。单纯堆砌传感器参数,而忽视数据驱动的场景覆盖与算法鲁棒性,是极其危险的。
2.2 安全冗余与责任归属:安全员的角色困境
事故发生时,车内的安全驾驶员正在低头看手机。这引出了自动驾驶测试中一个经典的两难问题:安全员的职责边界与“自动化自满”效应。当系统在绝大多数时间都能平稳运行时,人类监控者的注意力会不可避免地下降,但在系统失效的少数关键时刻,又要求其能瞬间接管。这是一个反人性的设计矛盾。
Uber当时的系统设计也存在争议。为了提供更平滑的乘坐体验,车辆在自动驾驶模式下默认关闭了工厂预装的紧急自动制动系统,完全依赖Uber自家的软件来做出制动决策。这意味着,当Uber的自动驾驶软件失效时,车辆失去了最后一道基于硬件的安全屏障。这种为了优化体验而移除底层安全冗余的做法,在事后看来是极其冒险的。重启测试,首要任务就是重建并强化“纵深防御”体系,确保从传感器、算法、车辆控制到人工监控的每一层都有独立且有效的安全兜底机制。
3. 重启前的必修课:技术栈的全面升级与验证
经过数年的蛰伏与反思,Uber若想安全地重返道路,其技术栈必然经历了脱胎换骨般的改造。这种改造不是简单的版本迭代,而是从底层数据到顶层决策的全链路重塑。
3.1 感知系统的进化:从“识别”到“理解”
新一代的感知系统必须解决“视而不见”和“理解错误”的问题。这依赖于几个方面的协同升级:
高质量、高多样性的数据集构建:Uber需要投入巨资,采集和标注海量的“边缘案例”数据,特别是在低光照、恶劣天气、复杂交通参与者交互(如行人乱穿、自行车逆行、动物闯入)等场景下的数据。仅仅使用公开数据集是远远不够的,必须建立自己独有的、针对运营设计域(ODD)的“极端场景库”。这可能涉及使用仿真引擎大规模生成对抗性场景,以及进行有针对性的实车数据采集。
多模态融合与时序建模的深化:单纯的帧级目标检测已经不够。系统需要融合激光雷达的点云(精确几何信息)、摄像头的RGB纹理与语义信息、雷达的速度信息,并在时间序列上进行跟踪和预测。这意味着算法要从“这张图片里有什么”进化到“这个物体过去几秒怎么动,未来几秒可能怎么动”。基于Transformer的时空序列模型正在这方面展现出强大潜力,它能更好地建模交通参与者之间的长程依赖和交互意图。
不确定性量化与可解释性:系统不仅要输出“那是一个行人”的结论,还要输出“我有95%的把握认为那是行人,其位置方差为X,速度预测置信区间为Y”。将不确定性量化纳入决策流程,能让系统在“看不准”的时候采取更保守的策略(如减速、鸣笛提醒)。同时,提升系统的可解释性,让工程师能追溯每一个决策背后的感知依据,对于调试和验证至关重要。
3.2 决策规划与控制:引入安全内核与形式化验证
决策模块是自动驾驶的“指挥官”,其安全性的证明不能只靠路测。
安全员干预最小化与系统降级:新的系统设计应致力于最大化自动驾驶系统的能力边界,减少需要安全员接管的场景。同时,必须设计清晰的系统降级策略。当感知不确定性过高、或系统部分功能失效时,车辆应能自动执行“最小风险状态”操作,例如安全靠边停车,而不是将控制权混乱地丢给可能分心的安全员。
形式化方法与安全护栏:除了数据驱动的AI模型,还需要引入基于规则和形式化方法的安全内核。例如,使用责任敏感安全模型(RSS)或其变体,作为一层独立的“安全护栏”。RSS通过数学公式定义安全的跟车距离、安全换道条件等,确保无论上层的AI规划器做出什么决策,最终的车控指令都必须满足这些形式化安全约束。这相当于给AI这匹“野马”套上了缰绳。
仿真测试与闭环验证:在实车测试重启前,99.9%的测试里程都应在仿真环境中完成。这需要建设高保真的仿真平台,能够模拟各种天气、光照、交通流乃至传感器故障。更重要的是进行软件在环(SIL)和硬件在环(HIL)的闭环测试,将规划控制算法放在虚拟或半实物的环境中,注入故障和极端场景,验证其应对能力。只有仿真测试的通过率达到极高标准,才有资格进行小范围的封闭场地测试。
4. 超越技术:运营、监管与公众信任的重建
技术达标只是重启的入场券。Uber面临的更大挑战在于如何重建一个可持续、可监管、被公众接受的测试与运营体系。
4.1 精细化运营设计域与场景分级
Uber不可能也无需一开始就在所有场景下进行测试。必须明确界定初期的运营设计域,例如:仅在天气良好的白天,在特定城市的少数主干道,车速限制在40英里/小时以下等。并建立严格的场景分级管理制度:
- Level 1 常规场景:在仿真和封闭场地中充分验证后,可在ODD内进行开放道路测试。
- Level 2 边缘场景:必须在仿真中达到极高安全指标,并在封闭场地实车验证后,由远程监控中心重点监控下,才能在开放道路进行有计划的主动测试。
- Level 3 极端风险场景:禁止在开放道路测试,仅限在仿真和高度受控的封闭场地进行。
所有测试路线、时间、ODD条件的变更,都必须经过严格的安全评审和报备。
4.2 与监管机构的深度协同与透明化
重启测试绝非企业单方面宣布即可。Uber必须与测试所在地的交通监管机构保持前所未有的透明与协同。
数据共享与报告机制:定期向监管机构提交安全报告,内容应包括测试里程、系统干预次数(接管率)、模拟测试结果、发生的任何轻微事件(无论是否造成后果)等。对于任何一起涉及安全的事件,都需要有详尽的技术分析报告和整改措施。这种透明度是重建信任的基础。
第三方审计与认证:引入独立的第三方安全评估机构,对Uber的自动驾驶系统开发流程、安全文化、测试验证体系进行审计。获取如ISO 26262(功能安全)、ISO 21448(预期功能安全)等相关认证,可以作为技术安全性的有力背书。
公众沟通与教育:主动与测试社区的公众沟通,解释测试的目的、安全措施、车辆如何识别行人等。设立清晰的反馈渠道,让公众可以报告测试车辆的任何异常行为。通过开放日、试乘体验等活动,降低公众对新技术的恐惧和误解。
4.3 商业模式再思考:从“颠覆”到“协同”
事故和停摆也让Uber不得不重新思考自动驾驶在其整体业务中的定位。完全取代人类司机的“颠覆式”梦想在短期内已不现实。更可行的路径可能是:
- 特定场景先行:聚焦于高速公路点对点货运、机场或园区内的低速接驳等相对结构化、ODD明确的场景,实现商业闭环。
- 人机协同混合模式:在复杂城市道路中,探索“自动驾驶车辆+远程人工辅助”的模式。当车辆遇到无法处理的场景时,不是交由车内可能分心的安全员,而是由专业的远程操作员在几分钟内提供引导或接管。这能将人类专家的价值用在刀刃上。
- 技术供应商转型:将自身打磨成熟的自动驾驶系统(尤其是软件和算法)提供给其他车队运营商或车企,从出行服务商向技术解决方案供应商转型,分散研发风险,拓宽营收渠道。
重启自动驾驶测试,对Uber而言是一次“二次创业”。它需要证明的不仅是技术更成熟了,更是整个组织对安全的敬畏心、对流程的掌控力、以及对社会的责任感达到了新的高度。这条重启之路,注定步步谨慎,但它所积累的经验与教训,无论成败,都将成为整个自动驾驶行业迈向安全可靠商业化进程中,一份极其宝贵的共同财富。