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

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

3天内不再提示

从零学习自动驾驶—百度Apollo高精地图

3D视觉工坊 来源:知乎、深蓝AI 2023-03-28 10:51 次阅读

本篇文章主要介绍主流自动驾驶实现方案中举足轻重的一个部分——高精地图。之所以称其为主流方案,是因为总有一个奇葩,那就是特斯拉,偏偏不走寻常路。而除此之外,包括Waymo、蔚来、百度等上下游企业均选择了高精地图作为自动驾驶的支撑点。从Apollo的课程安排上也可以看出百度对自家高精地图的重视和自信,毕竟比地图资源可没有几家有他那样的资质。

那么今天我们就来聊一聊高精地图。

81b3935c-cd0a-11ed-bfe3-dac502259ad0.png

一、高精地图VS传统地图

首先需要解决的问题是——什么是高精地图?这要先从我们平时开车、出行所使用的导航地图说起。当我们想去某地时,只要将目的地的名称输入app,软件便会为我们规划出一条或几条合理的路线,不过这样的路线通常只会显示一些较少的信息。得益于人类发达的智能水平,你可以靠肉眼观察便能读懂各种交通信号、知道何时要变道、不能走错车道、何时需要限速。

81e1f45e-cd0a-11ed-bfe3-dac502259ad0.png

示例照片显示某导航app能提供三种行车路线,以及拥堵、施工等信息。传统地图主要是给人看的。

但是轮到车自己开了,这样的地图就显得不够用了,因为车辆的智能水平还远远达不到人类的水平,他们并不能知道路牌的信息含义、交通灯在哪,不同的车道代表了什么。因此,为了配合车辆做好感知、决策等一系列工作,人们开发出了高精地图,这个地图主要是为了给车看的。

因此,现在可以给出高精地图的定义了:高精地图(High Definition Maps, 缩写为HD Maps)是一种包含大量驾驶辅助信息的高精确度机器用地图。

那什么叫做“驾驶辅助信息”呢?实际上,你在路上开车碰到的所有车道标志、路牌标志、交通灯、路口布局、路标位置等等所有帮助你进行驾驶过程的都叫驾驶辅助信息。比如,你看到地面上的车道标志了,就知道左转该走哪条车道、直行走哪条车道,中间的黄线不能逾越。根据上方的红绿灯信息,你就知道了何时可以左转,何时能够直行,甚至这幅图中还出现了左转专用道,你还需要知道何时前出,驶入等候区。

再比如,下面这种竖在路边的路牌也提供了驾驶信息,它告诉你机动车走哪条道,行人、自行车走哪条道,甚至这背后还暗含这样的语义信息,驾驶时注意路边的行人和自行车。

81fb06f6-cd0a-11ed-bfe3-dac502259ad0.png

每一次驾驶行为中其实充满了这些各式各样的“辅助信息”,只是人类以其智慧能够轻松应对,但是车辆就不行,它没法像人一样这么好的理解这些信息,因此就需要一幅为他量身打造的地图,把这些信息全部标出来告诉他,他才能看得懂。

高精地图最重要的特征之一便是“高精”,这一点从名字上就能看出来。那它的精度到底有多高呢?一般普通导航地图所采用的GPS定位精确度为米级,信号较好的开阔地带一般定位较为精准,但是一旦信号减弱或是有房屋遮挡,把你定位到河里也是有可能的。但是这在自动驾驶场景下便是不可接受的,因为这会给车辆带来错误的感知定位,以至于产生灾难性的后果,因此,将精度提高到“厘米级”势在必行。

821b9ca4-cd0a-11ed-bfe3-dac502259ad0.png

精确度为米级,会导致自主泊车上路牙子

二、高精地图对于整个自动驾驶任务的重要意义

相对于人类的“高智商”,车辆也并非一无是处。他们拥有强大的“记忆能力”,可以记住每一个车道标记、每一处路标,从而确保定位精准。一幅高精地图放在人类面前可能是眼花缭乱,过多的信息甚至会干扰人集中注意力驾驶;但是摆在机器面前那可是“多多益善”。自动驾驶车辆还能依靠高精地图进行提前的规划。因为事先已经采集到了行驶道路的所有数据,因此便可在实验室的仿真软件中事先对路径进行预测规划。

高精地图对于感知、定位和规划等核心模块而言起到了基础性的作用,它支撑着上层的算法架构。

1.高精地图对感知功能的帮助在于它“提升”了硬件传感器的感知范围。和人类的眼睛一样,无人驾驶车辆的传感器也是受到距离限制的,尤其是在恶劣自然环境下,感知范围大大受限。而高精地图由于事先即存好了相应地点的地理位置信息,便可帮助传感器进行超前感知。另外,高精地图还能帮助传感器缩小检测范围。高精地图能够告诉传感器在哪些特定区域搜寻想要的信息,如交通信号灯、停车路牌等,这样缩小了ROI(感兴趣区域)的大小,便可节省感知耗费的时间。

2.高精地图能够为车辆提供精准定位。车辆的自主定位是从收集路标点开始的,通过感知得到的多模态数据在这一步里经过预处理、坐标转换和数据融合,将路标点与高精地图中所存的已有信息进行匹配,从而判断出车辆的准确位置。

3.高精地图可帮助预测规划模块找到合适的行车路线。例如,它能够根据自身掌握的道路信息提前为车辆指明哪条路不堵,那条路行驶红灯少等。它还能指引汽车找寻到车道中线,从而尽可能沿车道线安全行驶;在有限速等标志牌的路段,高精地图能够提前帮助决策进行车辆减速,从而降低突然减速带来的不适驾乘体验。

三、如何构建高精地图

想要构建高精地图自然少不了地图采集设备,这里涉及到地图测绘方面的专业知识,就一笔带过。这样的采集车携带的全是专业设备,并且具有地图采集资质的地图商并不多,这里面涉及很多国家机密,因此是不会对外国公司开放的。前不久被调查的滴滴就是因为掌握了出行地图数据,涉及重大国家安全数据泄露而被多部委调查了。

百度为Apollo采集了一套覆盖中国大部分高级道路的高精地图,同时这些地图还需不断维护升级,比如这里的路在维修、那出了场车祸等等都可能引起高精地图的“高精”不在。因此在数据采集阶段,地图公司需要养一个庞大的采集车队,以确保对地图的修正和更新。

在获得采集到的大量数据后,需要对数据进行处理,包括整理、分类、清洗等,以获得一张没有任何语义信息或注释的初始地图模板。随后,需要使用机器学习的方法对这上面的物体进行识别标注,这是一项繁复浩大的工程,所幸这些都可通过自动标注完成,大大减轻了人工标注的工作量。之后还需进行手动验证,这确保了自动地图创建过程中一切正常进行,并能够及时发现问题。这些工作都做完之后,一幅高精地图便可上线发布了。

当然,这样庞大的工作如果只靠Apollo一家来做自然也是不现实的,百度采取了众包的模式,让每一个用户在每日驾驶过程中帮助更新高精地图,从而确保地图的实时准确性。

下面是找到的另一家地图厂商在构建高精地图时的方法,可供大家了解参考。

想要更深入的学习高精地图是如何制作的,推荐大家去报名深蓝学院的《基于图像的三维重建》这门课程。众所周知,基于图像的三维重建是自动驾驶中制作矢量高精地图的关键技术,而深蓝学院邀请名师授课,梳理了三维重建的完整技术流程,又提供针对性的编程训练。在这一领域苦苦钻研的小伙伴建议去听一听~

四、高精地图的问题

最后来谈一谈高精地图的问题。其实高精地图本身最大的优点同时也是其最大的缺点。如何理解这句话?高精地图由于追求“高精”而使日常维护变得极为繁琐,在降低实现L4自动驾驶难度的同时也让相关自动驾驶算法更加依赖于高精地图,换句话说,如果车辆行驶至某处没有高精地图或者高精地图没来得及更新的地点,则可能导致车不会走了而发生交通事故。这也是为何激进的特斯拉选择直接放弃高精地图的原因。

审核编辑 :李倩

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

    关注

    2545

    文章

    50438

    浏览量

    750937
  • 自动驾驶
    +关注

    关注

    782

    文章

    13617

    浏览量

    165902
  • Apollo
    +关注

    关注

    5

    文章

    340

    浏览量

    18378

原文标题:从零学习自动驾驶—百度Apollo高精地图

文章出处:【微信号:3D视觉工坊,微信公众号:3D视觉工坊】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    百度王劲:百度掌握自动驾驶十项核心技术

    百度高级副总裁、自动驾驶事业部总经理王劲曾表示,百度自动驾驶拥有环境感知、行为预测、规划控制、操作系统、智能互联、车载硬件、人机交互、
    发表于 11-25 09:51 3806次阅读

    人工智能应用地图数据生产 百度将打造自动驾驶车型

    昨日,江淮汽车向百度交付了32辆瑞风S3汽车,加入百度地图采集车队。至此,百度
    发表于 08-30 07:39 2414次阅读

    3天造出自动驾驶汽车的百度Apollo,背后竟有50多个后台

    自动驾驶将迎来加速期,未来还需要所有Apollo生态成员结合时代和市场需求,协力解决自动驾驶落地过程中各阶段各环节的难题。百度智能汽车事业部总经理顾维灏  
    发表于 07-07 18:28

    百度Apollo自动驾驶分析报告

    百度自动驾驶行业报告,值得一看
    发表于 09-02 18:10

    百度Apollo定位方案分析

    本文通过对百度阿波罗的定位方案进行分析,并通过查看百度Apollo的Github上的定位模块代码,分析
    的头像 发表于 10-02 11:06 1.9w次阅读

    自动驾驶汽车不能使用普通地图导航 需要使用机器人使用的地图

    自动驾驶汽车使用的地图,与我们日常接触的地图百度地图等公司的
    发表于 11-26 14:55 757次阅读

    百度地图获ASPICE认证,助力全球自动驾驶发展

    随着自动驾驶进入商业化普及,自动驾驶地图正迎来发展的关键阶段。
    的头像 发表于 11-29 15:25 3304次阅读

    百度Apollo组织架构调整,自动驾驶战略有新变化

    百度Apollo自动驾驶业务组再次发生变动。
    的头像 发表于 12-09 17:07 4154次阅读

    百度Apollo 5.5自动驾驶平台发布,新增了什么功能呢

    Apollo 生态大会上,百度发布 Apollo 5.5 自动驾驶平台,新增语义地图深度学习
    的头像 发表于 12-18 15:39 4126次阅读

    百度Apollo发布消息 自动驾驶开放平台将迎来新的合作伙伴

    百度Apollo是国内比较大的自动驾驶开放平台。自动驾驶不是单打独斗就能搞定的游戏,百度“搭台”自然需要小伙伴们来“唱戏捧场”。日前,
    发表于 03-04 15:04 932次阅读

    百度正式宣布量产自动驾驶计算平台Apollo Computing Unit正式下线

    作为百度Apollo自动驾驶的专用计算平台,ACU具备全面的AI能力,涵盖建图和定位、环境感知、规划控制等功能。搭载ACU硬件平台车型的
    的头像 发表于 08-07 09:13 2785次阅读

    百度最新版本Apollo6.0发布,百度自动驾驶技术的更迭

    园区体验了“主驾无人”的自动驾驶车辆。Apollo以成熟的无人化技术与5G平行驾驶,实现了全新的技术跨越。百度Apollo再次见证了
    发表于 09-16 16:19 6189次阅读

    百度通过Apollo平台和Weltmeister EV展示了全自动驾驶

    中国科技公司百度通过其Apollo平台和Weltmeister EV展示了所谓的“全自动驾驶”。
    发表于 10-22 11:20 1011次阅读

    百度自动驾驶车辆规模扩充 新增Apollo Moon 极狐版

    的无人驾驶车队。主驾无人的自动驾驶出行服务在亦庄开启后,受到姓广泛认可,百度也将无人化推荐上车点增加至近300个。     此次百度新增的
    的头像 发表于 05-23 17:21 2269次阅读

    百度Apollo自动驾驶科技教育华西区域示范基地落地重庆永川

    8月22日,百度Apollo携手重庆智能工程职业学院共建“百度Apollo自动驾驶科技教育华西区域示范基地”揭牌仪式在 重庆智能工程职业学院
    的头像 发表于 08-23 17:10 745次阅读
    <b class='flag-5'>百度</b><b class='flag-5'>Apollo</b><b class='flag-5'>自动驾驶</b>科技教育华西区域示范基地落地重庆永川