资讯中心

自动驾驶的常识鸿沟:从物理定律到社会博弈的AI挑战

📅 2026/8/18 0:28:34
自动驾驶的常识鸿沟:从物理定律到社会博弈的AI挑战
1. 从“机器开车”到“机器理解世界”自动驾驶的常识鸿沟“自动驾驶要懂多少常识才能上路”这个问题乍一听像是个技术问题但往深了想它更像一个哲学问题。我们人类开车靠的不仅仅是交规和驾驶技巧更多是融入骨髓的“常识”。比如看到路边一个皮球滚出来我们会下意识地减速因为后面可能跟着一个追球的小孩看到前方车辆突然亮起双闪我们会判断是故障还是前方有事故并准备变道甚至看到一只塑料袋被风吹到路中间我们也能瞬间判断它没有威胁无需紧急制动。这些判断对今天的AI来说每一件都是巨大的挑战。所以当我们在谈论自动驾驶的“常识”时我们实际上是在问一辆车需要具备多少对物理世界、人类社会和交通行为的“理解”才能像人一样安全、流畅地驾驶这个“常识”清单远比我们想象的要长也复杂得多。2. 物理世界的“第一性原理”自动驾驶的底层常识自动驾驶汽车首先是一个物理实体它必须理解并遵守物理世界的铁律。这不仅仅是“牛顿三定律”那么简单而是要将这些定律内化为对动态环境的实时预测和决策能力。2.1 运动学与动力学的内化建模一辆车能开多快、刹多远、转弯半径多大这些不是由算法凭空决定的而是由车辆自身的物理特性质量、重心、轮胎抓地力、电机/发动机扭矩、刹车盘效能和当前状态速度、载荷、路面附着系数共同决定的。一个合格的自动驾驶系统必须内置一个高精度的车辆动力学模型。这个模型需要实时计算在当前速度下以最大减速度刹车需要多少米才能完全停下这个距离不仅包括制动距离还要加上系统感知、决策、执行机构响应所消耗时间内车辆滑行的距离。如果前方障碍物在这个“总停车距离”之外系统可以选择跟车或减速如果在内就必须立即执行紧急制动。这里就涉及到一个关键常识安全边际。人类司机会本能地留出“余地”自动驾驶的规划算法也必须如此。它不能总是贴着理论极限去操作因为任何传感器误差、执行器延迟或路面突发变化如突然出现的油渍都可能导致灾难。因此算法中的减速度设定往往不是车辆物理极限的0.8g或1.0g而是一个留有充足余地的保守值比如0.6g。注意动力学模型的参数并非一成不变。轮胎磨损、刹车片过热、雨雪天气导致的抓地力下降都会动态影响车辆的实际性能。高阶自动驾驶系统会通过IMU惯性测量单元、轮速传感器等数据实时估算车辆状态和路面摩擦系数并动态调整控制参数这是一种更高级的“常识”——自我认知与环境适应。2.2 对非刚性物体与不确定性的处理物理常识的另一大难点在于处理“软”目标和不完全信息。一个刚性路障它的位置、形状是确定的规划绕行路径相对直接。但一个行人、一只动物、一个被风吹动的垃圾袋它们的行为充满不确定性。这里的关键常识是意图预测。系统不仅需要检测到“一个由点云或像素构成的物体”更需要推断它的“可能轨迹”。例如一个在路边面向马路站立的人与一个正在低头看手机并迈步走向马路的人风险等级天差地别。前者可能只是在等车后者则有极高的“侵入车道”意图。自动驾驶系统需要结合物体的姿态、运动历史、与环境的交互是否在看红绿灯头部的朝向来预测其未来1-3秒内的可能位置分布并用概率云的形式表示出来。规划模块则需要在所有可能的概率云中找到一条风险最低的路径。对于塑料袋、纸片这类轻质物体常识告诉我们需要区分“威胁等级”。一个快速横穿马路的塑料袋其动能很小即使撞上也不会对车辆安全造成影响紧急制动或大幅转向躲避反而可能引发后车追尾等次生事故。因此系统需要有能力基于物体的视觉特征、运动轨迹和物理属性可通过雷达回波特性部分推断进行快速分类做出“忽略”或“轻微避让”的决策。这要求算法具备一定的“物理常识推理”能力。3. 社会规则与交通博弈的“潜台词”如果说物理常识是基础那么社会常识就是让自动驾驶行为变得“拟人化”、“可预期”的关键。交通系统是一个由人参与的社会系统充满了明规则交通法规和潜规则驾驶默契。3.1 超越交通法规的“礼貌”与“效率”平衡交通法规规定了路权比如直行车优先于转弯车。但在实际拥堵的路口完全僵化地遵循路权可能导致所有车都寸步难行。这时人类司机之间会通过眼神、手势、车辆缓慢的“试探性”前进来进行沟通和博弈最终形成一种交替通行的默契也就是所谓的“拉链式汇入”。自动驾驶汽车需要理解这种博弈。它不能像一个永远彬彬有礼的绅士在任何情况下都死板地让行这会导致它永远无法汇入车流也不能像一个咄咄逼人的莽夫强行切入引发危险。它需要学会“协商”。例如在尝试变道时系统可以轻微地、渐进地向目标车道偏移这个动作本身就是一个信号告诉后方车辆“我想变道”。同时它要持续监测后车的反应如果后车减速或保持距离则视为接受请求可以完成变道如果后车加速逼近则视为拒绝应取消变道并回归原车道。这种博弈需要算法具备一定的“心理模型”能够对其他交通参与者的可能反应进行预测并评估自身行为被对方解读的方式。这涉及到非常复杂的博弈论和机器学习模型。3.2 对特殊车辆与弱势道路使用者的“额外常识”社会常识还包括对特定对象赋予更高的优先级或给予更宽容的行为预期。例如应急车辆听到救护车、消防车的警笛声即使自己拥有绿灯通行权也必须尽快让出通道。这要求自动驾驶系统具备强大的音频事件检测能力并能将声音来源进行定位与视觉感知融合制定出靠边停车或让出特定车道的规划。大型车辆对卡车、公交车要保持更远的跟车距离因为其刹车距离长、盲区大。在路口要预判大车转弯时产生的内轮差区域避免停留在其风险区域内。行人、自行车、电动车这些是交通中的弱势群体他们的行为往往更不可预测行人可能突然折返电动车可能逆行或窜出。自动驾驶系统需要对他们的轨迹预测给予更大的不确定性方差并始终保持更高的安全裕度。例如在学校、小区附近即使没有限速标志人类司机也会主动降低车速这是一种基于场景的常识。自动驾驶也需要通过高精地图的语义信息POI类型或实时识别校车、儿童来触发类似的“谨慎模式”。3.3 信号与沟通的“语义理解”人类司机用灯光、喇叭进行沟通。闪一下远光灯可能是提醒前车绿灯已亮也可能是示意对方先行短按一下喇叭可能是友好提醒长按则可能表示愤怒或警告。自动驾驶需要理解这些信号的语境。同样它也需要学会在必要时使用这些信号进行符合人类预期的沟通。例如在狭窄道路遇到对向来车系统可以控制车辆稍微靠边并短暂闪一下双闪表示“我已让行请你先过”。这种细微的沟通能力是融入现有交通流、减少误解和冲突的重要社会常识。4. 场景化常识当通用规则遇到具体路况很多常识是高度场景化的。一套在高速公路上运行良好的决策逻辑直接套用到老城区的狭窄巷弄里可能会显得无比愚蠢。4.1 城区复杂场景鬼探头、临时施工与礼让城市场景是常识的“试金石”。“鬼探头”是最经典的案例即行人或车辆从视觉盲区如停靠的公交车头、绿化带缺口突然闯入车道。人类司机的常识是在经过这些盲区时会提前收油、备刹并将视线投向风险区域做好随时反应的准备。自动驾驶要实现同样的效果不能只依赖“看到再反应”而必须进行“风险预判”。高精地图可以提供潜在的盲区位置信息感知系统则需要特别关注这些区域的动态如公交车车轮是否在转动、绿化带缝隙中是否有影子晃动并提前减速。临时施工场景则考验系统的规则理解与临场应变能力。遇到一个由锥桶引导的临时改道系统需要1. 识别锥桶的排列模式理解其表达的“车道封闭、请向右改道”的语义2. 在确保安全的前提下跨越原来的车道线行驶3. 知道这种因施工导致的压线行为是合法的。这需要将视觉感知的物体识别锥桶、语义理解排列模式的含义与交通规则的知识库何种情况下允许压线进行深度融合。4.2 高速与快速路场景合流、分流与速度管理在高速场景下常识更多体现在对高速动态的把握和效率与安全的平衡上。例如在高速匝道汇入主路时常识不是“在主路车流中找到一个刚好能插入的缝隙”而是“在匝道上就加速到与主路车流接近的速度并寻找一个合适的、安全的汇入时机”。这需要系统对主路车流的平均速度、密度以及自身车辆的加速能力有精准的估计。另一个常识是速度跟随。在车流密集的高速上保持与前车相对稳定的速度差和距离比严格遵守最高限速更重要。当整体车流速度都超过限速时虽然不提倡完全独自低速行驶反而会成为移动路障增加被追尾的风险。自动驾驶系统需要根据周围车流的实际速度动态调整自身的巡航速度在合法、安全与流畅之间取得平衡。4.3 停车场与低速封闭区域无标线导航与交互优先级停车场是完全另一套规则体系。这里可能没有清晰的车道线行驶方向不固定到处是直角转弯、减速带行人和车辆轨迹交错。这里的常识包括在通道中靠右行驶默认规则、在路口减速观察、礼让已在前方行驶的车辆、识别停车位的占用状态空、已泊车、有地锁等。更重要的是对行人绝对优先的理解。在停车场这种低速混合区域行人拥有最高的路权。自动驾驶车辆必须能够识别哪怕是从车后突然出现的行人并立即停车让行直到行人完全离开车辆路径。这种“防御性驾驶”的强度要远高于开放道路。5. 长尾挑战与“未知的未知”常识的边界在哪里即使解决了上述所有问题自动驾驶依然会面对海量的“长尾场景”——那些发生概率极低但一旦发生就极其棘手的情况。这些往往是常识的“盲区”或“冲突点”。5.1 应对人类驾驶员的“非理性”行为自动驾驶是基于理性决策的但人类不是。如何应对“路怒症”司机故意别车如何应对后车开远光灯持续照射如何应对前车毫无征兆地急刹“斗气”这些行为超出了正常交通博弈的范畴。当前的自动驾驶系统普遍采取极度保守的策略尽可能远离这类车辆如果无法远离则减速拉开距离甚至在最极端情况下寻找机会安全停车并报警如果具备该功能。这本质上是一种“不与你博弈”的常识——识别风险源并规避它。5.2 处理规则冲突与道德困境的简化原则经典的“电车难题”在现实中极少以如此纯粹的形式出现但规则冲突却时有发生。例如为了避让一个突然冲出的行人必须压过实线驶入对向车道而对向车道有来车。这时遵守交规不压线与保护生命避让行人发生了冲突。在工程实践中自动驾驶不会去进行复杂的道德计算而是遵循一套预先设定的、经过法律和伦理审查的优先级规则。通常保护人的生命包括车内乘员和外部交通参与者是最高优先级。因此在上述场景中系统的决策树可能是1. 紧急制动是否能在撞到行人前停下2. 如果不能紧急转向避让是否会引发更严重的事故如与对向高速来车相撞3. 如果转向避让是唯一选择则选择碰撞伤害最小的方向例如撞向隔离带而非对向车辆。这套规则的核心是“最小化伤害原则”并将决策逻辑的追溯性放在首位确保任何决策在事后审查中都是基于当时传感器信息所能做出的、符合安全优先原则的合理选择。5.3 天气与极端环境下的常识降级大雨、大雪、大雾、沙尘暴、地面反光、夜间照明不足……这些极端环境会严重削弱传感器的性能。此时的“常识”就是知道自己的不足。当系统通过内部一致性校验如摄像头、雷达、激光雷达的数据相互矛盾率激增或外部信息收到气象预警判断感知能力已显著下降时它必须触发降级策略。这可能包括大幅降低最高行驶速度、成倍增加与前车的跟车距离、限制变道等激进操作、甚至要求人类驾驶员接管或自主导航到最近的安全地点停车等待。这种“知难而退”的保守恰恰是最高级别的安全常识——不把乘员和公众置于无法掌控的风险之中。6. 常识如何“注入”自动驾驶系统技术路径与当前局限那么这些庞杂的常识是如何教给一辆车的呢目前并没有银弹而是多种技术路径的混合。6.1 基于规则与知识的编码显性常识的灌输交通法规、车辆动力学公式、基本的避险策略如“看到盲区要减速”这些是相对明确、可表述的常识。它们可以通过规则引擎和形式化模型直接编码到系统中。高精地图也承载了大量的静态常识比如某个路口是事故多发地、某学校路段在特定时段限速、某条车道是潮汐车道等。这种方法的优点是逻辑清晰、可解释、可验证。但缺点是无法覆盖所有情况尤其是那些需要模糊判断和灵活应变的场景。规则系统会变得异常庞大且容易产生冲突。6.2 数据驱动与端到端学习隐性常识的挖掘更多的常识特别是那些“只可意会”的社会行为模式和复杂场景理解是通过数据驱动的方式让机器自己学习的。具体又分几条路径模仿学习让AI观看海量的人类驾驶视频数据学习人类司机在各种情境下的操作方向盘、油门、刹车。理想情况下AI能从中隐式地学到人类的常识判断。但问题在于数据中包含了人类的错误和不良驾驶习惯AI可能一并学去。而且对于从未见过的新奇场景其表现难以预测。强化学习在一个仿真的环境中让AI自己通过“试错”来学习驾驶。系统会获得奖励如平稳、高效、安全和惩罚如碰撞、违章。通过数百万甚至数十亿次的仿真历练AI可以探索出在某些复杂博弈场景下的最优策略。仿真环境可以快速生成大量长尾场景和极端案例这是现实路测难以比拟的优势。但如何确保仿真环境足够真实以及如何将仿真中学到的策略安全地迁移到现实世界仍是巨大挑战。大模型与常识推理这是目前最前沿的探索。利用类似ChatGPT的视觉-语言大模型赋予自动驾驶系统更强的场景理解和推理能力。例如系统看到“一个穿着轮滑鞋的人在车道上”不仅能识别出“人”和“轮滑鞋”还能关联知识“穿轮滑鞋的人平衡性可能不稳容易摔倒”“他可能无法像行人一样快速停下”。基于此系统会做出“提前减速给予更大安全空间”的决策。大模型提供了将感知信息与海量世界知识关联起来的潜力但如何保证其推理的实时性、可靠性和安全性是工程化落地的关键瓶颈。6.3 混合架构与可解释性当前的主流选择目前业界的主流方案是混合架构。底层是一个基于规则和模型的“安全内核”负责处理明确的、高风险的场景保证行为的下限。上层则采用数据驱动的学习模型如神经网络负责处理常见的、复杂的驾驶任务提供流畅和智能的体验提升行为的上限。两者通过一个“仲裁器”进行协调。无论采用何种技术可解释性都至关重要。当一辆自动驾驶汽车做出一个令人费解的决策时比如在空旷的道路上突然刹车工程师必须能够追溯这个决策是如何产生的是哪个传感器看到了什么感知模块将其识别成了什么预测模块给出了怎样的轨迹规划模块基于哪条规则或哪个模型输出了刹车指令只有具备了这种“常识决策链”的可追溯、可调试能力系统的改进和迭代才有可能公众的信任也才能逐步建立。所以回到最初的问题自动驾驶要懂多少常识才能上路答案可能是它需要懂得几乎和人类司机一样多甚至在某些方面要更精确、更一致。但更重要的是它需要懂得如何安全地处理那些它“还不懂”的情况。这条通往“常识性驾驶”的道路是由无数行代码、海量数据、精密的传感器和持续的算法迭代铺就的而终点或许是一个能够与人类交通社会无缝融合、既安全可靠又从容智慧的移动新物种。