学习笔记21--高精地图技术概述
本系列博客包括6个专栏,分别为:《自动驾驶技术概览》、《自动驾驶汽车平台技术基础》、《自动驾驶汽车定位技术》、《自动驾驶汽车环境感知》、《自动驾驶汽车决策与控制》、《自动驾驶系统设计及应用》,笔者不是自动驾驶领域的专家,只是一个在探索自动驾驶路上的小白,此系列丛书尚未阅读完,也是边阅读边总结边思考,欢迎各位小伙伴,各位大牛们在评论区给出建议,帮笔者这个小白挑出错误,谢谢!
此专栏是关于《自动驾驶技术概览》书籍的笔记。
4.高精地图技术概述
4.1 高精地图综述
- 人们日常使用的用于车载导航、查询地理位置信息的地图属于传统电子地图,主要服务对象是驾驶员,如:百度地图、谷歌地图、高德地图等;
- 传统电子地图是对路网的一种抽象,所有的传统地图都将路网抽象成有向图的形式;图的顶点代表路口,边代表路口与路口的连接,路名、地标及道路骨架信息可以被抽象成存储于这些有向图的顶点或边中的属性;
- 抽象的地图表征形式很好适应人类驾驶员的需求,因为人类生来具有很强的视觉识别及逻辑分析分析能力;
- 高精电子地图主要应用对象是无人驾驶汽车,机器驾驶员缺乏人类与生俱来的视觉识别和逻辑分析能力;
- 高精地图面向无人驾驶环境采集生成地图数据,根据无人驾驶需求建立道路环境模型,在精确定位、基于车道模型的碰撞避让、障碍物检测与避让、转向与引导方面发挥重要作用;
- 高精地图包含了大量与行车相关的辅助信息,这些辅助信息包括:道路数据,如:道路车道线的位置,类型,宽度,坡度,曲率等车道信息;行车道路周围相关的固定对象信息,如:交通标志,交通信号灯等信息,车道限高,下水道口,固定障碍物等其他道路细节,以及高架物体,防护栏,树木,道路边缘类型等信息;
- 高精地图还包含了丰富的语义信息,如:交通信号灯的位置及类型,道路标线的类型,可以通行的路面范围等;通过对高精地图模型的提取,可将车辆周边的道路、交通、基础设施等对象及对象之间的相对关系提取出来;
4.2 高精地图在自动驾驶中的应用
- 地图精确计算匹配。
由于存在各种定位误差,电子地图坐标上的移动车辆与周围地物不能完全保持正确的位置关系;利用高精地图精确计算匹配则可以将车辆位置精准地定位在车道上,从而提高车辆定位的精度; - 实时路径规划导航。
对于提前规划好的最优路径,因为交通信息的实时更新,最优路径可能随时发生变化;此时高精地图在云计算的辅助下,能有效地为自动驾驶汽车提供最新的路况,帮助自动驾驶汽车重新制定最优路径; - 辅助环境感知。
高精地图可对传感器无法探测的部分进行补充,进行实时状况的监测及外部信息的反馈;传感器作为自动驾驶的眼睛,也有局限,如:容易受恶劣天气的影响,此时使用高精地图来获取当前位置的精准交通状况;
高精地图辅助环境感知的原理:- 通过对高精地图模型的提取,可以将车辆位置周边的道路、交通、基础设施等对象及对象之间的关系提取出来,这样可以提高车辆对周围环境的鉴别能力;
- 一般的地图会过滤掉车辆、行人等活动障碍物,如果无人驾驶车在行驶过程中发现当前高精地图中没有的物体,这些物体大概率是车辆、行人和障碍物;
- 驾驶决策辅助。
高精地图除了具备传统电子地图的路网地图数据外,还将大量的道路行车信息存储为结构化数据,这些信息分为:道路数据,如:车道线的位置、类型、宽度、坡度、曲率等车道信息;车道周边的固定对象信息,如:交通标志、交通信号灯等信息,车道限高、下水道口、障碍物及其他道路细节,如:高架物体、防护栏、树木、道路边缘类型、路边地标等基础设施信息; - 智能控制辅助。
高精地图作为所有行车信息的载体,提供了对所在环境进行精准预判、提前选择合适的行驶策略等功能;通过这种减少传感器计算压力和性能计算瓶颈的方式,使传感器控制系统更多关注突发情况,达到自动驾驶过程中智能控制辅助的作用。
4.3 高精地图的制作
4.3.1 高精地图生产流程
高精地图数据生产包括:外业采集、云端自动化处理、数据编辑与质量控制、数据编译与引擎等步骤;
- 外业采集,通过搭载GNSS、IMU、LiDAR、摄像头等传感器的专业采集车队,外业实地采集车道线、路沿护栏、交通标牌等信息;
- 通过点云融合、点云识别和图像识别等AI技术,在云端实现自动化处理;
- 利用高精地图编辑工具、生产管理系统,进行地图编辑,基于ISO 19157/19158,IATF 16949等质量标准,构建全流程数据质量保障体系;
高精地图需要获取的地物主要包括:车道线、道路交通设施(人行横道、转向标志、交通设施等)、车道拓扑网络数据及其他地物等;
根据数据采集方式不同,高精地图生产方式分类:
- 基于移动测绘车采集的数据,前期需要进行点云数据的分区、去噪、拼接等预处理,进而进行矢量化、几何调整、增加属性和拓扑结构建立等加工处理;
- 无人机航测高精地图生产,基于校正、拼接等预处理得到的高精度正射影像图,采用自动与人工相结合的方式进行数据矢量化加工处理;
- 1:500地形图测绘基于外业采集的数据进行内业地图编绘,通过格式转换,地物分类等进行加工处理;
4.3.2 高精地图采集平台
高精地图的采集需要专用的采集车携带激光雷达、摄像机、GNSS、IMU等设备进行;激光雷达用来采集点云数据,摄像头采集道路实景图像,GNSS和IMU用来定位;
- 惯性测量单元(IMU)。
一般使用6轴运动处理组件,包含3轴加速度传感器和3轴陀螺仪;
加速度传感器是力传感器,用来检查上下左右前后哪几个面各受多少力(包括重力),然后计算每个自由度上的加速度;
陀螺仪是角速度检测仪,用来检测每个自由度上的角加速度; - 轮测距器(Wheel Odometer)。
通过轮测距器推算无人车的位置;汽车的前轮通常安装了轮测距器,分别记录左轮和右轮的总转数,通过分析每个时间段里左右轮的转数,可以推算出车辆向前走了多远,向左或向右转了多少角度等; - GNSS。
确定4颗或更多卫星的位置,计算出它与每颗卫星之间的距离,利用这些信息通过三维空间的三边测量法进行定位;GNSS接收机存储有星历,作用是告诉接收机每颗卫星在各个时刻的位置; - 激光雷达(LiDAR)。
采集点云信息,进行周围环境的感知和建模;
4.3.3 高精地图的质量要求
高精地图的数据质量主要分为:数据完整性、数据可用性、位置准确度、专题准确度、时间准确度、逻辑一致性;
高精地图质量标准分为:属性标准和几何标准;
- 属性标准:包括属性要素、FPR标准、FNR标准;
- 几何标准:包括绝对精度和相对精度;
属性标准:
属性要素 | FPR标准 | FNR标准 |
---|---|---|
车道线几何 | 0.50% | 0.5% |
路沿 | 0.50% | 0.5% |
护栏 | 0.50% | 0.5% |
车道类型 | 0.30% | 0.30% |
车道通行状态 | 0.10% | 0.10% |
车道收费情况 | 0.10% | 0.10% |
车道线类型 | 0.20% | 0.20% |
车道线颜色 | 0.20% | 0.20% |
车道线粗细 | 0.10% | 0.10% |
限速 | 1% | 1% |
Junction | 0.50% | 0.5% |
几何标准:
绝对精度 | 相对精度 |
---|---|
±1m,2σ\sigmaσ | ±20cm,3σ\sigmaσ |
FNR(遗漏率)和FPR(冗余率):
评估原则:以实地情况为准,作业情况符合实地则为正确,反之则为错误:
- 实地存在,成果中不存在则为遗漏;
- 实地不存在,成果中存在则为冗余;
- 成果与实地均存在,但与实地不匹配情况的错误,同时计为冗余和遗漏;
- 当实地情况与作业要求不一致时,以实地为准;
- 当实地情况在作业范围外而未删除时,计入冗余处理;
评估公式:
- FNR(遗漏率)=遗漏量/真值FNR(遗漏率)=遗漏量/真值FNR(遗漏率)=遗漏量/真值;
- FPR(冗余率)=冗余量/真值FPR(冗余率)=冗余量/真值FPR(冗余率)=冗余量/真值;
学习笔记21--高精地图技术概述相关推荐
- 【Apollo 6.0学习笔记】高精地图
文章目录 前言 什么是高精地图? 一.高精地图与各模块之间的关系 1.1 高精地图与定位模块的关系 1.2 高精地图与感知模块的关系 1.3 高精地图与规划.预测.决策模块的关系 1.4 高精地图与安 ...
- 助力自动驾驶商业化 高德公布高精地图技术路线图
在以「驶向未来」为主题的汽车专场论坛上,高德地图首次对外界展示了基于高精地图和高精定位的一体化解决方案的实际定位效果,并宣布了未来高德在高精地图技术上的发展路线图. 助力自动驾驶商业化 高德公布高精地 ...
- 自动驾驶高精地图技术的现状和未来
高德技术开放日已经顺利落幕,我们准备了精彩的视频回放.这次放出的是由高德高精地图业务中心 向哲 为大家带来的<自动驾驶高精地图技术的现状和未来>. 向哲分享的内容包括:自动驾驶的演进,面向 ...
- 高精地图技术专栏 | 基于空间连续性的异常3D点云修复技术
简介: 我们需要通过激光的内部机制和数据处理算法,将这些噪声恢复到它本来的位置.本文会从MTA问题产生的原理.激光应对MTA的内部机制.数据处理算法三方面来介绍高精资料处理是如何解决这个问题的. 1. ...
- 自动驾驶--高精地图技术
[摘录自百度技术培训中心的课程](https://bit.baidu.com/productsBuy?id=69) 高精地图的定义与价值 高精地图是普通导航地图的一种,数据精度在厘米级,数据要素更加精 ...
- 沧小海基于xilinx srio核的学习笔记之第二章 Rapidio技术概述
总的目录在这哦~ https://blog.csdn.net/z123canghai/article/details/114648658 目录 第二章 Rapidio技术概述 2.1 总体原则 2.2 ...
- 学习笔记5--高精地图技术
本系列博客包括6个专栏,分别为:<自动驾驶技术概览>.<自动驾驶汽车平台技术基础>.<自动驾驶汽车定位技术>.<自动驾驶汽车环境感知>.<自动驾驶 ...
- Apollo自动驾驶之高精地图
image.png OpenDrive OpenDRIVE是一种高精地图格式,2006年由德国VIRES公司发布,并反复迭代,期间德国戴姆勒驾驶模拟器部门和德国宇航中心DLR也发挥了很大作用. Ope ...
- 智能网联汽车高精地图白皮书(2020)
1. 前言 高精地图的发展与智慧交通.智能网联汽车紧密相关,从智能网联汽车上路伊始,高精地图产业就应势而生并飞速发展.相对于以往的导航地图,高精地图是智能网联汽车交通的共性基础技术,其服务的对象并非仅 ...
最新文章
- SQL——将表中的最大ID+1插入新的ID中------Insert into 表 MAX(表id) +1
- vs python opencv配置_python如何配置opencv
- asp.net发送邮件时在正文中插入图片
- 最优化作业第6章——无约束多维非线性规划方法
- (摘要)新基建风口下,今年工业互联网平台将呈现十大新特征
- 【学习笔记】第五章——I/O(设备分类、控制方式、软件层次结构、假脱机、缓冲)
- Android getReadableDatabase() 和 getWritableDatabase()
- ubuntu16使用labelImg
- 称上的重量怎么用计算机算出钱,HUBA材料重量计算器(材料称重计算助手)V1.3 最新版...
- 腾讯信鸽推送,部分手机不能接收到推送弹窗
- 成为“高维空间”的人
- Win10磁盘管理器:轻松和安全地调整Win10的分区大小
- win10安装Offic2016以后,Word文件、Excel文件、PPT文件图标显示不正常解决方法
- PPT文档打不开提示访问出错怎么办
- C语言 用switch语句算工资
- 效率低,协同难,看数字化如何加速客服行业转型丨创新场景50
- win10 查看已保存无线密码的方法
- c语言裸函数,【逆向知识】裸函数(Naked函数)
- java:常见的日期转型,“Tue Oct 18 00:00:00 CST 2022“
- Python 计算KDJ指标
热门文章
- [Windows] Flash.Player|AX|PP|32.0.0.142 去广告 不跳更新版
- CleanMyMac x for Mac系统清理工具简单安装,彻底清理!
- 看看什么叫老牛吃嫩草
- 失控:放弃集中控制,打造自组织的活系统
- 什么软件测试鞋子真假,教你5招辨别真假Yeezy Boost鞋,真真假假你图啥?
- 打圆场是一门学问,社交必须会的技能
- initial commit
- 手机验证码、图片验证码的实现
- 数据基础架构如何演进,西部数据有话说
- 撸免费的oracle cloud服务器并使用脚本自动化部署云服务器