生产

在城市道路环境下,高精地图生产分为数据采集、数据处理、元素识别、人工验证四个环节。

数据采集

百度采取的是激光雷达和Camera二者相结合的制图方案。Apollo2.5版本中,百度已经发布了其地图采集方案。

其中,64线激光雷达用于道路路面采集。由于其扫描高度比较低,还需要一个斜向上装的16线激光雷达,用于检测较高处的红绿灯、标牌等信息。其他传感器有GPS、IMU、长焦相机以及短焦相机。

数据处理

传感器采集到的数据分为点云和图像两大类。

L4级自动驾驶汽车对地图的精度要求非常高。Apollo在制图过程中处理的数据也以点云为主。

采用RTK的先决条件,即在开阔无遮挡的情况下,才能取得相对准确的信号。

在城市道路中采用RTK方案,由于高楼遮挡或林荫路等场景无法避免,它们仍会对信号的稳定性产生影响。

因此,我们在拿到点云之后需要对其进行拼接处理。

点云拼接:采集过程中出现信号不稳定时,需借助SLAM或其他方案,对Pose进行优化,才能将点云信息拼接,并形成一个完整的点云信息。

反射地图:点云拼接后,可将其压缩成可做标注、高度精确的反射地图,甚至基于反射地图来绘制高清地图。其生产过程与定位地图的制图方式一样。

元素识别

bai元素识别包括基于深度学习的元素识别和基于深度学习的点云分类。

基于点云压缩成的图像进行车道线的识别,我们可得出准确的车道线级别的道路形状特征。

除此之外,我们还需要提炼道路的虚实线、黄白线、路牌标识等,来完善道路特征。

通过对收集到的图像等进行深度学习,即可提炼出道路相关元素放到高精地图中。

数据采集、数据处理、元素识别三个流程是高精地图自动化的必要环节。不过,从目前来看,自动化仍无法解决所有问题,仍存在信息补齐和逻辑关联的缺陷。

一方面,无人驾驶车辆无法处理没有车道线的道路。这一步需要离线并用人工手段补齐相关信息。

其次,涉及到逻辑信息的处理时,无人车无法判断。例如在某一路口遭遇红绿灯时,车端应该识别哪个交通信号灯,也需要人工手段关联停止线与红绿灯。

人工验证

人工验证的环节包括识别车道线是否正确、对信号灯、标志牌进行逻辑处理、路口虚拟道路逻辑线的生成等。

采集

进行地图采集的两个先决条件:传感器工作状态正常和传感器已被标定。

其次是保证各个传感器已经被标定过。

采集过程中,无人车需要双向车道全覆盖3—5遍,最好是5遍。

阿波罗进阶版-6-地图的生产和采集相关推荐

  1. 阿波罗进阶版-7-自定位

    概念 无人车的自动定位系统,简单来说,就是相对一个坐标系,无人车的自定位系统知道汽车的位置和姿态. 这个坐标系可以是一个局部的坐标系,比如一个园区.采集这个园区的一些地图,随便定一个原点,这个局部坐标 ...

  2. 阿波罗进阶版-16-ROS 1

    什么是ROS ROS全称 Robot Operating System, 即机器人操作系统,诞生于斯坦福大学,是目前机器人和无人驾驶汽车的常用框架 ROS的特征 ROS主要有五大特征: 它支持分布式: ...

  3. (2023进阶版)vue+h5 通过高德地图(原生) 获取当前位置定位

    前言:因为也是用的上一个版本的代码,为了描述清楚所以就直接复制文章来更改了,这一版更加完善简洁,高德地图精确度也更高 (2021年写过的一版上线了挺长时间,2023年突然被应用市场下架,说流程走不通, ...

  4. 手机端页面自适应解决方案—rem布局进阶版

    旧版rem布局 <手机端页面自适应解决方案-rem布局>, 此方案仅适用于移动端web 文章底部常见问题说明第四条,笔者已给出一个相当便捷的解决方案,欢迎留言交流.(2017/9/9) 该 ...

  5. Apollo进阶课程⑩ | Apollo地图采集方案

    目录 TomTom的高精地图和RoadDNA APOLLO地图采集流程 基站搭建 Apollo地图采集硬件方案 地图数据服务平台 原文链接:进阶课程⑩ | Apollo地图采集方案 上周阿波君为大家详 ...

  6. 进阶课程⑩ | Apollo地图采集方案

    目录 TomTom NV的高精地图和RoadDNA Apollo地图采集流程 基站搭建 Apollo地图采集硬件方案 地图数据服务平台 原创 阿波君 Apollo开发者社区 2019-02-21 上周 ...

  7. html+手机自适应源码,手机端页面自适应解决方案—rem布局(进阶版,附源码示例)...

    一年前笔者写了一篇 <手机端页面自适应解决方案-rem布局>,意外受到很多朋友的关注和喜欢.但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的方案--rem ...

  8. python进阶版《植物大战僵尸》

    欢迎加入我们卧虎藏龙的python讨论qq群:996113038 还记得公众号之前推过的简单版植物大战僵尸吗 戳我回顾 那个时候啊 我们只有豌豆和向日葵 连僵尸都只有最简单的僵尸 就像是没充钱的玩家 ...

  9. openwrt 软路由 docker安装青龙面板 + Ninja(进阶版)

    前言:此为openwrt 使用docker安装青龙面板 + Ninja的教程,有一定的上手难度,教程可能不一定适合所有人,如果是萌新小白,建议先看我的基础版教程,熟悉后再来尝试进阶版,基础版与进阶版功 ...

最新文章

  1. FPGA的配置引脚以及配置过程
  2. 为什么(#39;b#39;+#39;a#39;+ +#39;a#39;+#39;a#39;)。toLowerCase()#39;banana#39;的结果?
  3. 大咖茶话会 | 与原新浪微博副总裁零距离沟通
  4. matplotlib之Rectangle
  5. linux的django路径,Ubuntu下使用Django搭建前后端分离的全栈项目
  6. haproxy和keepalived的理解(转载)
  7. 【Java】Int类型逻辑运算符的详细描述---含代码
  8. python自动化办公教程-你也能掌握iOS自动化、用Python自动办公,全面又易懂的教程来啦!...
  9. 小h的数列 //差分前缀和的应用(好好看好好学(包括我自己))
  10. java、python什么意思_java和python是什么
  11. python气象包_Python-Cartopy包: 地图投影
  12. java中ant_java ant使用详解
  13. PDF/CDF 用matlab计算和绘图1
  14. 打开计算机ping,电脑ping怎么打开
  15. ps 图片文字改黑白
  16. 免费下载英文文献的网站
  17. Git安装教程(详细)
  18. 为何大量网站不能抓取?爬虫突破封禁的6种常见方法
  19. Web安全防范-----防止重放攻击
  20. CocosCreator 打包微信小游戏

热门文章

  1. 用户行为分析-埋点实时数仓实践(附用户关联源码)
  2. 如何避免自己被一些很久之前的烦心事所烦恼?
  3. ie弹出空白html文档,IE下打开网页有时显示空白解决方法.doc
  4. 永恒之蓝 ms17_010_eternalblue
  5. JS底层实现canvas在线画板
  6. 全球及中国桥接芯片行业市场前瞻及投资商机研究报告2022-2028年
  7. 男人不敢告诉你的4个秘密
  8. tightvnc绿色版,细数4款超好用的tightvnc绿色版
  9. 【翻译】如何独立思考——Paul Graham
  10. 网易2020校招笔试-c++开发工程师