“遮挡”问题是自动驾驶面临的最严峻挑战之一,因为它直接导致了感知系统的“盲区”,类似于人类驾驶员被大型车辆挡住视线的情况。智能驾驶系统通过一系列前瞻性感知、行为预测、协同决策和保守策略来应对这一难题,其核心目标是预判风险、降低速度、预留安全空间。
以下是系统处理遮挡问题的主要策略:
1. 识别“遮挡区域”并标记风险
系统首先会主动识别出哪些区域是“被遮挡”的,即传感器无法直接观测到的区域。
- 利用几何关系:通过激光雷达和摄像头识别出前方或侧方的大型车辆(如卡车、公交车),并根据其尺寸和位置,在3D环境模型中计算出其后方的“遮挡区域”(也称为“盲区”)。
- 标记为“高风险区”:系统会将这些区域标记为潜在危险区域,即使没有直接看到障碍物,也会假定其中可能隐藏着行人、自行车或其他突然出现的物体。
2. 预测与假设:基于“万一”思维
在遮挡区域存在的情况下,系统不会“赌”里面没有东西,而是采取最保守的假设。
- 预测模型:系统会基于道路类型、交通状况、时间(如学校区域上下学时间)等因素,预测在遮挡区域后方出现行人的概率。例如,在人行横道附近,大车后方突然冲出行人的概率极高。
- “幽灵物体”或“假设障碍物”:一些先进的系统会在此类高风险区域虚拟地“放置”一个或多个假设的障碍物(如行人),并评估如果这些障碍物突然出现,车辆是否有足够的时间和距离进行避让或刹停。
3. 主动调整驾驶行为:减速、保持距离、预留空间
基于对风险的评估,系统会主动调整驾驶策略,以应对潜在的突发情况。
- 提前减速:当车辆接近被大车遮挡的路口或人行横道时,系统会主动降低车速,确保即使有行人突然从大车后方冲出,车辆也有足够的制动距离安全停下(满足“最小可避让距离”)。
- 增大跟车距离:在跟随大型车辆行驶时,系统会保持比正常情况更长的跟车距离,为可能出现的紧急情况预留反应时间和制动空间。
- 谨慎变道或超车:在确保安全的前提下,系统可能会选择变道以消除遮挡,但这需要同时评估相邻车道的交通状况,避免引发新的风险。
- 横向偏移(谨慎使用):在某些情况下,系统可能会进行轻微的横向移动(如靠近路肩),以稍微扩大视野,但必须确保不会侵犯其他交通参与者的路权。
4. 利用协同感知技术(V2X)
未来解决遮挡问题的关键技术是车联网 (V2X)。
- 车与车通信 (V2V):如果前方的大车也配备了V2X设备,它可以将自己感知到的后方行人信息(如位置、速度)直接广播给后方的自动驾驶车辆,从而“穿透”视觉遮挡。
- 车与基础设施通信 (V2I):路边的智能设备(如信号灯、路侧单元)可以感知到被遮挡的行人,并将信息发送给接近的车辆。
5. 结合高精地图与场景理解
- 地图先验知识:高精地图会标注出人行横道、学校区域、公交站等“高风险地点”。当车辆接近这些地点且存在遮挡时,系统会自动提高警惕等级。
- 场景语义理解:系统能理解“大车停在人行横道前”这一行为本身就暗示了前方可能有行人正在过街,从而提前做好减速准备。
总结
智能驾驶系统处理遮挡问题,本质上是一种基于风险预判的保守驾驶策略。它通过:
- 主动识别盲区,
- 假设最坏情况(有障碍物突然出现),
- 提前减速并保持安全距离,
- 并探索V2X等技术来“穿透”遮挡。
这种“宁可慢,不可撞”的哲学,确保了在无法完全观测环境时,车辆仍能做出最安全的选择。随着V2X技术和更强大AI预测模型的发展,未来自动驾驶系统应对遮挡问题的能力将得到显著提升。