目录

1 HapMap 综述

1.1 自动驾驶软件结构

1.2 HD MAP介绍

1.3 坐标系/定位/感知/规划

1.4 Apollo HDMAP

1.5 高精地图的制作

2 OpenDrive 协议

2.1 坐标系

2.2 Road的表示方式

2.3 OpenDrive协议下的高精地图表示方式

2.4 其他高精地图格式

2.4.1 LaneLet

2.4.2 Apollo OpenDrive

3 点云地图制作

3.1 基本概念

3.1.1 欧拉角

3.1.2 四元数

3.1.3 相机基本模型

3.2 代码示例

3.2.1 效果图

4 V2X

5 练习


整理自视频:https://www.bilibili.com/video/BV137411E7oC?p=7

1 HapMap 综述

1.1 自动驾驶软件结构

1.2 HD MAP介绍

1.3 坐标系/定位/感知/规划

定位主要用GPS-RTK, 差分GPS精度:分米

将汽车的有限性能应用到动态物体的识别当中去,是很有意义的,因为静态的物体信息可以通过HD map提前制作好来获取。

1.4 Apollo HDMAP

  • 任何一个点都需要多次的采集,才能得到真实的路面信息。
  • 地图数据的采集,主要使用点云数据(如上图,apollo:点云数据易于处理,精度更高;缺点是采集数据成本太高);同时Here宣称他们使用的是摄像头采集数据做高精地图,精度也可达到cm级别。
  • 上图中元素识别:如图像中分类的问题,点云的分类问题。

  • 高精地图数据量非常大,制作成本很高。
  • 高精地图的制作流程,非常像SLAM的流程。SLAM的核心是VO和Optimization.
  • 应关注点:VO,  LOOP Closing挺重要的:提高精度,加快高精地图的制作。

1.5 高精地图的制作

  • 高精地图的制作的自动化程度直接决定了其制作效率!

2 OpenDrive 协议

高精地图 较流行的开源格式

2.1 坐标系

2.2 Road的表示方式

2.3 OpenDrive协议下的高精地图表示方式

  • xml格式拓展

  • 高精地图商业化: 百度,高德,四维图新
  • OpenDrive(压缩的比较狠)在机器人领域应该得比较多,在无人车领域应用的还未普遍推广; Apollo目前在使用OpenDrive时,将其进行拓展,虽然数据会变得繁琐起来,但使用起来会方便很多。

2.4 其他高精地图格式

2.4.1 LaneLet

2.4.2 Apollo OpenDrive

3 点云地图制作

3.1 基本概念

3.1.1 欧拉角

  • 欧拉角的局限性:当一个角的值为±90° 时,另外两个角的旋转是一致的。关键词“万向锁”。

3.1.2 四元数

四元数在机器人学中应用广泛,很重要!

3.1.3 相机基本模型

  • Z是常系数,上图Pc表示相机坐标系下的空间点坐标

输入: RBG彩色图片x5幅,基于点云制作的已经匹配好的深度图片x5幅,pose数据(R,t)x5条

输出:三维高精地图模型

3.2 代码示例

3.2.1 效果图

4 V2X

5 练习

自动驾驶_高精地图与车辆协同相关推荐

  1. Apollo自动驾驶之高精地图

    image.png OpenDrive OpenDRIVE是一种高精地图格式,2006年由德国VIRES公司发布,并反复迭代,期间德国戴姆勒驾驶模拟器部门和德国宇航中心DLR也发挥了很大作用. Ope ...

  2. 面向自动驾驶的高精地图及数据采集生产体系

    前言:又到春招季!作为国民级出行服务平台,高德业务快速发展,大量校招/社招名额开放,欢迎大家投递简历,详情见文末.为帮助大家更了解高德技术,我们策划了#春招专栏#的系列文章,组织各业务团队的高年级同学 ...

  3. 【自动驾驶】高精地图在无人驾驶中的应用

    高精地图是无人驾驶核心技术之一,精准的地图对无人车定位.导航与控制,以及安全至关重要.本文是"无人驾驶技术系列"第七篇,首先介绍高精地图与传统地图的区别,然后介绍其特点及制作过程. ...

  4. 浅聊一下自动驾驶去高精地图的趋势

    作者 | EatElephant  编辑 | 自动驾驶与AI 点击下方卡片,关注"自动驾驶之心"公众号 ADAS巨卷干货,即可获取 本文只做学术分享,如有侵权,联系删文 点击进入→ ...

  5. 经典文献阅读之--用于自动驾驶的高清地图生成技术

    0. 简介 这篇文章我们介绍一下论文"High-Definition Map Generation Technologies For Autonomous Driving: A Review ...

  6. Apollo进阶课程 ⑥ | 高精地图与自动驾驶的关系

    目录 1)高精地图与自动驾驶 2)什么是高精地图 3)高精地图与导航地图 4)高精地图---无人驾驶的核心基础模块 5)高精地图与定位模块的关系 6)高精地图与感知模块的关系 7)高精地图与规划.预测 ...

  7. Apollo自动驾驶入门课程第②讲 — 高精地图

    目录 1. 高精地图与传统地图 2. 高精地图与定位.感知规划的关系 2.1 高精地图用于定位 2.2 高精地图用于感知 2.3 高精地图用于规划 3. Apollo高精度地图与构建 3.1 Apol ...

  8. 自动驾驶高精地图调研

    1. 高精地图定义 高精地图即为"两高一多"的地图,在自动驾驶中常常被称为HapMap,这是自动驾驶汽车中非常重要的一部分 高精度:精度可以达到厘米级别 高动态:高精地图实时性,为 ...

  9. 自动驾驶时代,高精地图不会是“标配”?

    文丨智能相对论(aixdlun) 作者丨陈明涛 未来,自动驾驶会依赖高精地图吗? 这个问题目前虽尚无定论,但已有行业大佬给出"几乎否定"的答案. 前段时间,在粤港澳大湾区车展期间, ...

  10. 高精地图:为自动驾驶汽车提供动力的新时代地图

    专为自动驾驶而构建的地图通常称之为高精地图(High Definition Maps),这些地图在厘米级别,一般具有极高的精度,阅读本文将了解有关高精地图的一些基本内容.你将了解到高精地图的定义,为什 ...

最新文章

  1. 设置placeholder无效解决办法
  2. 到国外使用wifi悠着点防止天价帐单
  3. GCC 编译 --sysroot
  4. 持续集成与持续部署宝典Part 4:创建持续部署流水线
  5. java内存分配与回收策略、动态对象年龄判断、空间分配担保
  6. 全国电子设计大赛资料打包网盘10G
  7. Windows自带md5校验工具使用说明
  8. Python解运筹学问题
  9. 超详细的Python实现百度云盘模拟登陆(模拟登陆进阶)
  10. MySQL主从1205报错【转】
  11. oracle组合单词是什么意思,oracle-bone是什么意思
  12. Node + WebSocket + Vue 聊天室创建群聊/加入群聊功能 – 第五章
  13. Android 内核源码编译记录
  14. 还在呼吸致命空气?专业的斐讯空气检测仪,让你生活更健康!
  15. 3月份,计算机保研er应该做好哪些准备?
  16. String index out of range: -824264796 不明的原因导致驱动程序造成失败,请回报这个例外。
  17. 离职两年后,程序员遭前东家索赔:Bug是你写的
  18. 解析百度凤巢系统下的第一次百度更新
  19. Android中国象棋自绘简单实现
  20. 如何使用 Unity制作微信小游戏,微信小游戏制作方案 最新完整详细教程来袭【持续更新】

热门文章

  1. XManager连接CentOS6.5
  2. Linux系统常见的压缩与打包命令
  3. Jmeter集成Jira提交缺陷
  4. CodeForces 255C. Almost Arithmetical Progression (DP)
  5. JavaWeb出现404一个很隐蔽的原因
  6. iOS 新浪微博-5.3 首页微博列表_集成图片浏览器
  7. SQL JOB 调用 SSIS package 权限问题
  8. java servlet,action,struts,struts2输出流中文编码问题
  9. php 5.3连接mssql2005以上版本的数据库
  10. viewport属性