城市复杂环境下自动驾驶定位失准问题的应对策略

2026-03-15 01:51:56
关注
摘要 ​对于自动驾驶车辆而言,不仅需要感知周围的障碍物,更需要时刻明确自己的精确位置,以及相对于道路边界的细微偏差。然而,在真实的城市街道中,实现厘米级、高频率且具备极高鲁棒性的定位是一项极其复杂的系统工程。

城市复杂环境下自动驾驶定位失准问题的应对策略

在自动驾驶系统中,全球导航卫星系统(GNSS)与惯性测量单元(IMU)构成了定位架构的基础。然而,在高楼林立的城市峡谷、隧道以及复杂的立交桥区域,这些传统传感器的性能往往出现显著下降。面对这一挑战,如何提升城市复杂环境下的定位精度,成为自动驾驶技术发展的关键课题。

城市环境对基础定位传感器的挑战分析

GNSS通过测量卫星与接收机之间的距离,提供绝对位置信息。然而在城市中心区域,建筑物的玻璃幕墙、地面等反射面常造成多路径效应(Multipath)和非视距接收(NLOS)。信号在多次折射后,接收端捕获的距离会远大于真实值,从而引发数米甚至数十米的定位偏差。

当建筑物完全阻挡视线时,接收机会仅依赖反射信号,导致定位结果剧烈跳变,甚至完全失效。在狭窄街道中,可见卫星数量可能骤减至三颗以下,已不足以支持基本的定位解算。

为缓解GNSS的不稳定性,系统通常引入IMU,其通过加速度计与陀螺仪测量车辆的运动状态。IMU具备完全自主运行能力,输出频率高,适用于动态场景。

但IMU本质上是一个积分系统,其通过加速度和角速度的二次积分推算位置和姿态,误差会随时间累积。其中偏置不稳定性、轴偏斜和随机游走误差会显著影响精度。特别是对于微机电系统(MEMS)级别的IMU,在缺乏外部校正信号时,一分钟内位置误差即可达到数十米,难以满足自动驾驶对厘米级精度的需求。

此外,城市环境还面临极端天气与光照条件的干扰。在隧道或高架桥下,GNSS信号完全失效,系统只能依赖车载感知。而在雨雪、雾天或强光环境下,激光雷达点云数据易受干扰,视觉传感器也因缺乏纹理特征而无法稳定跟踪。

SLAM算法的引入与多源信息融合演进

为克服单一传感器的局限性,融合激光雷达SLAM(LIO)和视觉SLAM(VIO)逐渐成为主流方向。SLAM通过识别环境特征实现位姿估计,激光雷达通过发射激光并接收回波生成三维点云,结合ICP或NDT算法,实现与历史地图的匹配,从而计算车辆的相对位移。

在GNSS信号不可用的隧道或地下车库,激光雷达可依赖固定结构提供稳定运动约束,有效抑制IMU误差漂移。视觉SLAM则通过图像特征点(如路牌或建筑轮廓)进行位姿估计,在特征丰富的场景中具有良好的补充效果。

从松耦合到紧耦合的技术演进

早期的多传感器融合多采用松耦合架构,将GNSS的绝对坐标、SLAM的相对位移与IMU的推算结果分别作为独立输入,再通过卡尔曼滤波器进行结果融合。此类方法结构清晰、计算效率高,但在信号受限的复杂城市环境中表现欠佳。例如,当GNSS可见卫星不足四颗时,系统可能直接报错退出,无法利用残余信号。

相比之下,紧耦合方案直接处理传感器的原始观测数据,如GNSS的伪距、多普勒频率、激光雷达点云坐标以及IMU的高频采样信号,将它们统一置于数学优化框架中进行联合求解。这种机制下,即使GNSS信号仅剩两三颗卫星,系统仍能结合IMU与激光雷达的数据,对车辆位姿进行有效约束,从而显著缩短信号盲区。

进一步演进的“深耦合”技术甚至深入GNSS接收机内部,利用IMU捕捉的瞬时速度变化来辅助载波跟踪环路,提升信号锁定能力,特别是在车辆震动或高速移动时。

因子图优化构建鲁棒估计框架

在定位算法的数学优化中,因子图优化(FGO)正逐步取代扩展卡尔曼滤波(EKF),成为高精度定位系统的主流框架。EKF依赖时间递归更新,对历史数据无法回溯修正,容易受到单次错误观测的影响。

因子图优化将定位问题建模为一张庞大的图结构,其中节点代表车辆在不同时间点的位姿,边则代表传感器观测约束。例如,IMU因子连接相邻时间节点,体现运动连续性;GNSS因子提供绝对位置约束;SLAM因子则通过环境特征建立相对位姿联系。

FGO通过滑动窗口机制和迭代优化,同时处理过去数秒内的所有数据,以最小化所有传感器观测的不一致性。一旦系统检测到某一帧GNSS观测与IMU或SLAM数据不符,可利用鲁棒核函数降低该异常点的权重,甚至剔除,从而确保整体轨迹的稳定性。

为了提升计算效率,系统还引入预积分技术。该方法将高频IMU数据在两个关键帧之间进行积分,生成一个误差传递矩阵,实现与低频GNSS和SLAM观测的兼容,使系统能够实时输出厘米级定位结果。

城市环境下的系统稳定性评估与场景适应

高精度定位系统的稳定性不仅依赖算法本身,更需深度适配城市工况。在长距离隧道或地下环路中,GNSS信号完全缺失,系统需进入纯里程计模式。

部分方案引入高精度地图(HD Map)进行匹配,借助车道线曲率、红绿灯位置及三维路缘轮廓等语义信息,实现与实时感知数据的对齐,从而消除IMU漂移,实现长时间零漂移定位。

面对动态交通流,系统还需具备识别与过滤移动目标的能力。例如,大型车辆或行人可能干扰SLAM特征点提取,若将其误判为静态参考,则会导致定位偏差。因此,现代系统结合深度学习进行语义分割,自动排除动态目标,仅保留路牌、建筑等地理特征用于定位。

系统的鲁棒性评估通常涵盖均方根误差(RMSE)、可用性与完整性等指标。其中,RMSE衡量长时间序列下的平均定位精度;可用性则评估在99.9%运行时间内是否能维持在安全阈值内(如20厘米以内)。

在真实城市道路测试中,一个设计良好的紧耦合融合系统能够在隧道出入口的光照变化、高架桥下的信号遮挡以及繁忙路口的多路径干扰中,依然输出高度平滑的轨迹。这种稳定性不仅降低了感知与规划模块的负担,也为自动驾驶决策提供了坚实的安全保障。

您觉得本篇内容如何
评分

评论

您需要登录才可以回复|注册

提交评论

广告

不颓废科技青年

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

SLAM在自动驾驶中的核心功能与应用

提取码
复制提取码
点击跳转至百度网盘