0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动驾驶汽车如何确定自己的位置和所在车道?

智驾最前沿 来源:智驾最前沿 作者:智驾最前沿 2025-11-18 09:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

[首发于智驾最前沿微信公众号]我们平时开车时,判断自己在哪条路、哪个车道,只需要看一眼导航、扫几眼车道线、再听听提示就够了。但对自动驾驶汽车来说,这件事既简单又复杂。简单在于自动驾驶汽车拥有比人类更多的“感官”和更强的计算能力;复杂则在于,这项工作必须做到精准(米级甚至分米级)、稳定、连续,并且要在各种极端环境下都要可靠。那自动驾驶汽车是如何确定自己的位置和所在车道的?

wKgZO2kbxeeACaccAAAQo00DEvw862.jpg

车辆如何感知世界?

自动驾驶汽车要知道“我在哪儿”,首先要做的就是得能感知周围环境。自动驾驶汽车的“感官”主要包括卫星定位系统、惯性测量单元、车速传感器、摄像头和激光雷达等传感器。每种传感器各有优缺点,通常会把它们组合起来,取长补短。

卫星定位(如GPS、北斗、GLONASS等)能提供车辆大致的经纬度和高度。卫星定位精度可达几米,但仅靠原始信号难以满足车道级(小于一米)的精度要求。因此常采用差分技术、实时动态定位(RTK)或星基增强系统,将精度提升至亚米甚至分米级别。不过这些技术对基站覆盖、信号遮挡和多路径反射比较敏感,如果在高楼林立、立交桥下或隧道中,就容易发生信号丢失或误差增大的情况。

惯性测量单元(IMU)中包含加速度计和陀螺仪,能提供短时间内的姿态变化和加速度信息。它的优点是响应快、短时稳定,但长时间使用就会产生漂移。车轮里程计或车速传感器则用于提供行驶里程信息,但轮胎打滑或直径误差会影响其准确性。

摄像头可以捕捉车道线、路缘、交通标志和周围车辆等信息,是判断“在哪个车道”的关键传感器之一。不过摄像头对光照、雨雪、雾霾和污渍比较敏感,但在能见度好的情况下,它能提供丰富的语义信息。激光雷达(LiDAR)能精确测量周围物体的三维距离,生成点云,用于匹配高精地图或提取道路几何特征。激光雷达不受光线影响,但在雨雪雾天气中,点云质量也会下降。通过综合这些传感器的信息,自动驾驶汽车就能建立起对自身位置和周边环境的认知。

wKgZO2kbxeiAW6zFAAAR42n7O-I358.jpg

传感器融合与滤波,把“杂乱信息”变成可靠的位置

融合卫星定位、IMU、里程计、激光雷达和摄像头的数据,需要借助卡尔曼滤波及其扩展形式、粒子滤波,以及现代机器学习方法的辅助等数学工具来处理不确定性。每个传感器给出一个估计值和不确定度,再通过状态空间模型和观测模型,把这些估计融合成一个最优的、带有不确定度的位姿估计。

扩展卡尔曼滤波(EKF)或无迹卡尔曼滤波(UKF)作为比较常见的方案,它们用于融合IMU和轮速计的高频短期信息与GPS的低频绝对信息。这样可以在有GPS信号时校正IMU漂移,在无GPS时依靠IMU维持短期稳定。粒子滤波(蒙特卡洛定位)则广泛用于地图匹配问题,尤其适合非线性和非高斯噪声的场景。现在的技术方案中,常采用分层融合架构,底层用高频IMU进行即时状态传播,中层用里程计和视觉/激光里程信息施加短期约束,高层则周期性地使用GPS或地图匹配进行全局校准。

时间同步和空间标定也非常关键。不同传感器的数据必须对齐到同一时间戳,否则融合结果会出现明显偏差。空间标定则用于确定各传感器在车体坐标系下的位置和朝向,标定误差会直接导致定位错误。因此要采用严格的时间同步机制(如PPS信号、PTP网络时间协议)和标定流程(如标定板、静态点云配准)来避免这个问题。

不确定性的管理也很重要。融合算法不仅要输出最优估计值,还要给出置信度或协方差。这个置信度对上层决策至关重要,当定位置信度低时,车辆需要降低速度、加大跟车距离、增强环境感知,或切换至更保守的驾驶策略。

wKgZO2kbxemACWUaAAASG3BOmsQ785.jpg

地图与定位,从“在哪条路”到“在哪条车道”

卫星和惯性信息能把车辆定位到路网的大致位置,但要精确到具体车道,还需要高精地图和地图匹配技术的支持。高精地图包含车道中心线、车道边界、路缘、车道拓扑关系、斑马线、交通标志以及路面几何细节,精度一般达到厘米级。车辆通过将实时传感器观测与高精地图进行匹配,就能实现车道级定位。

地图匹配有多种方式。激光雷达点云匹配常用迭代最近点(ICP)或正态分布变换(NDT)等方法,将当前扫描到的点云与地图中的点云或网格进行配准,从而修正位姿。视觉方法则利用摄像头捕捉的路面特征(如路缘、地面标志、建筑物等)与地图中的视觉标记或语义信息进行匹配。现阶段的技术方案中还会借助深度学习提取更稳健的特征描述子来提升匹配效果。

判断具体车道还需要实时检测与跟踪车道线。摄像头常用于车道线检测,配合鸟瞰变换和多帧跟踪算法,可以稳定估计车辆相对于车道中心线的横向偏差和航向角误差。激光雷达也能在某些场景下,通过点云中地面与路缘的高度差或连续性辅助判断车道边界。将检测到的车道线与地图中的车道线匹配后,就能明确“当前在哪条车道、在车道中的具体位置”。

需要注意的是,地图并非绝对可靠。当出现道路施工、临时交通管制、车道标线褪色等情况时,都可能导致地图与实际路况不符。因此,定位系统不仅要匹配当前地图,还要能检测地图与现实是否一致,并及时调整策略。

wKgZPGkbxeqAV3VkAAASAJELks8809.jpg

没有地图或地图失配时怎么办?

当地图缺失或失配时,自动驾驶汽车如何确定自己的位置?如果地图缺失时,可采用视觉/激光SLAM(即时定位与地图构建)、视觉里程计,以及基于学习方法的场景识别与重定位。SLAM的核心目标是同时估计自身位姿并增量构建环境地图,再通过回环检测减少累积误差,得到一致性更好的轨迹和局部地图。

视觉里程计通过跟踪相邻帧之间的特征点或使用光流来估计相对运动,结合IMU可以在短时间内获得较好的位移估计,适合在地图缺失或GPS不可用的短暂时段维持定位连续性。激光里程计基于连续点云配准,抗光照变化能力强,但在点云稀疏或遮挡严重的区域也可能出现问题。

由于各方案都存在不确定性,冗余设计就非常重要,即使GPS失效,车辆仍可依靠IMU和里程计维持短期定位;即使摄像头在夜间或雾中受限,激光雷达还能提供结构信息;即使激光雷达被遮挡或失效,视觉和地图信息也能辅助定位。系统会持续评估每个传感器的健康状况与数据质量,并动态选择最可靠的组合。

除了传感器冗余,软件层面也需采用冗余策略,当全局匹配失败时,系统应进入“退化模式”,要求车辆减速、增大横向容错空间、启用更保守的轨迹规划或提示人工接管。在完全无人值守的场景下,车辆则需缓慢驶离主路,进入安全停靠区,直至定位恢复。

对于自动驾驶汽车来说,定位并不是最终目的,而是自动驾驶车辆做出决策和控制的基础。车辆的定位收集到的道路参考、车道可用性信息、与交通法规相关的位置标注等结果会提供给路径规划模块。规划模块需要知道车辆在车道内的具体位置、未来几米到几百米的车道拓扑结构,以便执行变道、超车、转弯等动作。

wKgZPGkbxeuAEfn0AAARwcz1hbg214.jpg

最后的话

自动驾驶汽车判断自己在哪个车道这一看似简单的动作,其实需要卫星定位、惯性导航、视觉与激光感知、高精地图、实时滤波与地图匹配算法、传感器冗余、时间与空间同步,以及一整套容错与降级策略的配合。这些模块就像乐队中的各种乐器,各自演奏着自己的部分,又必须紧密协作。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 自动驾驶
    +关注

    关注

    791

    文章

    14667

    浏览量

    176366
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    不同等级的自动驾驶技术要求上有何不同?

    谈到自动驾驶,不可避免地会涉及到自动驾驶分级,美国汽车工程师学会(SAE)根据自动驾驶系统与人类驾驶员参与
    的头像 发表于 10-18 10:17 2402次阅读

    如何确保自动驾驶汽车感知的准确性?

    [首发于智驾最前沿微信公众号]自动驾驶汽车想要自动驾驶,首先要做的就是能对周边环境实现精准感知,也就是能“看”清道路,那自动驾驶汽车如何在复
    的头像 发表于 08-23 15:06 1360次阅读
    如何确保<b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>感知的准确性?

    塑造自动驾驶汽车格局的核心技术

    自动驾驶汽车长期以来一直是科幻小说中的情节,但在如今的2025年,它似乎已经离我们越来越近,智能辅助驾驶已经出现在越来越多的新能源汽车中。但距离完全的
    的头像 发表于 08-21 16:03 696次阅读

    自动驾驶汽车在隧道、山区如何精准定位?

    [首发于智驾最前沿微信公众号]精准定位是自动驾驶得以实现的核心技术之一。自动驾驶汽车需要准确了解自身在道路上的位置,才能安全地规划路径、保持车道
    的头像 发表于 07-13 11:30 800次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>在隧道、山区如何精准定位?

    康谋分享 | 基于多传感器数据的自动驾驶仿真确定性验证

    自动驾驶仿真测试中,游戏引擎的底层架构可能会带来非确定性的问题,侵蚀测试可信度。如何通过专业仿真平台,在多传感器配置与极端天气场景中实现测试数据零差异?确定性验证方案已成为自动驾驶研发
    的头像 发表于 07-02 13:17 3974次阅读
    康谋分享 | 基于多传感器数据的<b class='flag-5'>自动驾驶</b>仿真<b class='flag-5'>确定</b>性验证

    自动驾驶汽车如何正确进行道路识别?

    识别不仅仅是简单地判断车辆是否在车道中心行驶,更涉及到对车道线、交通标志、道路边缘以及其他道路要素的综合感知与理解。 传感器硬件 传感器硬件是自动驾驶道路识别的基础,当前主流的传感器包括摄像头、激光雷达(LiDAR)
    的头像 发表于 06-29 09:40 1314次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>如何正确进行道路识别?

    自动驾驶汽车是如何准确定位的?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的快速发展,车辆的精准定位成为安全驾驶与路径规划的核心基础。相比于传统人类驾驶依赖路标和视觉判断,自动驾驶
    的头像 发表于 06-28 11:42 864次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>是如何准<b class='flag-5'>确定</b>位的?

    自动驾驶安全基石:ODD

    电子发烧友网综合报道 自动驾驶ODD(Operational Design Domain)即设计运行域,是指自动驾驶系统被设计为安全、有效运行的具体条件范围。它定义了自动驾驶汽车在哪些
    的头像 发表于 05-19 03:52 5774次阅读

    新能源车软件单元测试深度解析:自动驾驶系统视角

    的潜在风险增加,尤其是在自动驾驶等安全关键系统中。根据ISO 26262标准,自动驾驶系统的安全完整性等级(ASIL-D)要求单点故障率必须低于10^-8/小时,这意味着每小时的故障概率需控制在亿
    发表于 05-12 15:59

    NVIDIA Halos自动驾驶汽车安全系统发布

    自动驾驶汽车的开发。正确的技术与框架对确保自动驾驶汽车驾驶员、乘客和行人的安全至关重要。 因此,NVIDIA 推出了NVIDIA Halos综合安全系统,将 NVIDIA 的
    的头像 发表于 03-25 14:51 962次阅读

    理想汽车推出全新自动驾驶架构

    2025年3月18日,理想汽车自动驾驶技术研发负责人贾鹏在NVIDIA GTC 2025发表主题演讲《VLA:迈向自动驾驶物理智能体的关键一步》,分享了理想汽车对于下一代
    的头像 发表于 03-19 14:12 898次阅读

    自动驾驶的未来 - 了解如何无缝、可靠地完成驾驶

    作者:Don Horne 投稿人:DigiKey 北美编辑 自动驾驶组件的最新进展使许多驾驶员的“无需干预”成为现实。然而,许多驾驶员对真正自动驾驶
    的头像 发表于 01-26 21:52 894次阅读
    <b class='flag-5'>自动驾驶</b>的未来 - 了解如何无缝、可靠地完成<b class='flag-5'>驾驶</b>

    【实战】Python+OpenCV车道线检测识别项目:实现L2级别自动驾驶必备(配套课程+平台实践)

    的一个必备技能——车道线检测。本文将详细介绍一个车道线检测项目的过程,从图像采集到车道线的准确识别,看看在L2自动驾驶中,如何通过图像处理技术,让
    的头像 发表于 12-16 15:42 1448次阅读
    【实战】Python+OpenCV<b class='flag-5'>车道</b>线检测识别项目:实现L2级别<b class='flag-5'>自动驾驶</b>必备(配套课程+平台实践)