自动驾驶中的全局定位与局部定位:协同构建精准感知
自动驾驶汽车不仅需要识别自身所处的街道,还必须明确车道内的具体位置、朝向角度以及与周边交通元素的距离。只有依托高精度的定位数据,自动驾驶系统才能进行有效的路径规划与控制操作,例如变道、转弯或避障。
在自动驾驶技术中,定位通常分为两种类型:全局定位与局部定位。它们各自承担不同的角色,相互补充,共同支撑车辆的自主导航能力。
全局定位:构建车辆在地球坐标系中的“绝对位置”
全局定位的核心在于提供一个稳定的、以地球为参考的绝对坐标。该坐标不随时间变化而漂移,主要依赖全球导航卫星系统(GNSS),例如美国的GPS、中国的北斗以及欧盟的伽利略。
GNSS输出的坐标通常包括经度、纬度和海拔,能够准确表示车辆在全球范围内的地理位置。例如,在北京市朝阳区的某个交叉路口,自动驾驶系统利用高精度GNSS与RTK差分技术,可将定位精度提升至厘米级。
全局定位的关键优势在于其独立性——它不依赖于车辆的历史轨迹或内部估计,而是直接从外部接收信号。只要卫星信号稳定,车辆即可实时获取精确的绝对位置。
尽管如此,全局定位也有其局限。在城市峡谷、隧道或树木密集的区域,卫星信号可能被遮挡,导致定位中断或精度下降。即便在开阔环境下,GNSS本身也可能存在数米的误差。因此,自动驾驶系统需要结合其他技术,以弥补这一不足。
局部定位:实现“环境内”的高精度定位
当车辆行驶于特定路段时,全局定位提供的绝对位置往往不足以满足高精度操控的需求,此时局部定位便发挥关键作用。
局部定位依赖于车载传感器,如激光雷达、视觉相机和惯性测量单元(IMU),通过感知周围环境并与预先建模的地图或历史数据进行匹配,从而确定车辆在局部坐标系中的精确位置。
这类方法强调短距离、高频率的定位更新,常用于诸如Visual Odometry、Lidar Odometry或SLAM(同时定位与建图)等技术中。例如,在进入隧道时,GNSS信号可能完全失效,系统将依赖激光雷达扫描环境并与高精地图进行点云匹配,从而估算车辆的相对位置变化。
视觉定位同样适用于局部定位。通过识别道路标志、路缘和建筑物等视觉特征,结合IMU的数据,系统可实现对车辆位置的动态估算。
局部定位的优势在于其连续性和对微小变化的敏感性,特别适合高速行驶中的精准控制。然而,由于其本质上是相对定位,长时间使用会因误差累积而出现漂移。因此,系统需定期结合全局定位或其他绝对参考点进行修正。
融合定位:发挥协同效应
全局定位与局部定位各自具备独特的性能特点:前者提供稳定的世界坐标,后者则负责高精度的动态追踪。实现自动驾驶的高可靠性定位,关键在于两者的融合。
融合通常通过状态估计技术实现,如扩展卡尔曼滤波器(EKF)或非线性优化算法。这些方法能整合绝对位置与相对位置信息,既保留全局定位的稳定性,又具备局部定位的精度与连续性。
融合策略形式多样。在信号稳定时,系统可能以全局定位作为基础,局部定位进行细节补充;而在信号丢失区域,则完全依赖局部定位,并在恢复信号后通过对齐操作修正误差。在更高级的系统中,还可将局部结果嵌入全局网络中,通过图优化方法提升整体定位精度。
实际应用场景与技术挑战
在不同道路环境下,全局定位与局部定位的使用权重各有差异。在开阔区域和高速公路上,GNSS信号稳定,系统可以主要依赖全局定位,局部定位用于增强细节;而在城市中心、隧道或地下车库等信号受限区域,局部定位则成为主导。
定位系统在实际部署中仍面临多重挑战。例如,在复杂光照、道路遮挡等动态环境中,局部定位的特征匹配可能失效;在信号屏蔽区域,GNSS功能受限。因此,系统需要具备强大的传感器融合能力、场景识别机制以及自适应调整策略。
此外,构建与维护高精地图、实时环境更新、以及处理动态障碍物对定位的干扰,也是实现自动驾驶落地的重要课题。
结语
全局定位和局部定位构成了自动驾驶定位系统的两大支柱。前者提供绝对坐标,确保车辆在宏观地图中的定位;后者则负责高精度、连续性的局部位置感知。通过两者的协同融合,自动驾驶车辆才能在多样化的环境中实现可靠的导航与控制。
构建一个鲁棒且高效的定位系统,是推动自动驾驶技术走向成熟与广泛应用的核心环节之一。