自动驾驶感知——激光雷达基本概念|激光雷达点云|激光雷达的标定
文章目录
- 1. 激光雷达基本概念
- 1.1 激光雷达特点
- 1.2 激光雷达测距原理
- 1.2.1 系统组成
- 1.2.2 激光雷达测距原理
- 1.3 常见的激光雷达
- 1.3.1 机械旋转式激光雷达
- 1.3.2 Velodyne HDL-64E
- 1.3.3 固态激光雷达
- 1.3.4 Flash型固态激光雷达
- 1.3.5 相控阵固态激光雷达
- 1.3.6 MEMS型固态激光雷达
- 1.3.7 总览
- 1.4 激光雷达性能指标
- 2. 激光雷达点云(Point Cloud)
- 2.1 激光雷达点云定义
- 2.2 激光雷达点云表示方法
- 3. 为什么要选择激光雷达?
- 3.1 传感器之间的互补性
- 3.2 不同级别自动驾驶系统的需求
- 4. 激光雷达的标定
- 4.1 激光雷达参数
- 4.2 单线激光雷达
- 4.2.1 γ\gammaγ侧偏角的标定
- 4.2.2 α\alphaα俯仰角的标定
- 4.3 多线激光雷达
- 4.3.1 纸箱法
- 4.4 相机与激光雷达联合标定
- 参考文献
- 声明
1. 激光雷达基本概念
1.1 激光雷达特点
激光探测及测距系统(Light Detection and Ranging,LiDAR)
- 激光雷达是一种通过发射激光束探测目标的位置、速度等特征量 的雷达系统
- 激光波段位于0.5μm-10μm,以光电探测器为接收器件,以光学望远镜为天线。
特点
• 角分辨率、距离分辨率高
• 抗干扰能力强
• 三维坐标、反射率
• 车体积小、质量轻
1.2 激光雷达测距原理
1.2.1 系统组成
1.2.2 激光雷达测距原理
TOF飞行时间法
脉冲测距:通过测量激光脉冲在雷达和目标之间来回飞行时间获取目标距离的信息。d=c⋅Δt2d = \frac{{c \cdot \Delta t}}{2}d=2c⋅Δt
相位测距:通过测量被强度调制的连续波激光信号在雷达与目标之间来回飞行产生的相位差获得距离信息。d=c⋅Δφ4πfd = \frac{{c \cdot \Delta \varphi }}{{4\pi f}}d=4πfc⋅Δφ
1.3 常见的激光雷达
1.3.1 机械旋转式激光雷达
机械式激光雷达是指发射系统和接收系统存在宏观转动,通过不断旋转发射头,将速度更快、发射更准的激光从线变成面,并在竖直方向上排布多束激光,形成多个面,达到动态扫描并动态接收信息的目的。
1.3.2 Velodyne HDL-64E
1.3.3 固态激光雷达
- 严格意义上是指自身不存在任何移动部件的激光雷达,如Flash型激光雷达、相控阵激光雷达。
- 近年来,一些非完全旋转的激光雷达也被统称为“固态激光雷达”,它们具备了固态激光雷达的一般性能特点,如分辨率高、有限水平FOV(前向而不是360°)等,但这些技术方案会有一些微小的移动部件,如MEMS型激光雷达。
1.3.4 Flash型固态激光雷达
- 激光直接向各个方向漫射,一次记录整个场景。
- 分辨率越高,激光之间干扰越强,精度降低。
1.3.5 相控阵固态激光雷达
- 通过控制光源阵列中各光源发光时间差,合成具有特定方向的 主光束,实现对不同方向的扫描。
- 精度高、体积小、生产成本低,但研发成本高。
1.3.6 MEMS型固态激光雷达
- MEMS(Micro-Electro-Mechanical System)激光雷达是指在机械旋转式激光雷达的基础上,采用MEMS微镜替代机械 式扫描单元进行扫描模式动态调整的激光雷达。
- MEMS微镜指采用光学MEMS技术制造的,把微光反射镜与MEMS驱动器集成在一起的光学MEMS器件。
1.3.7 总览
激光雷达是当前高级别自动驾驶最主要的传感器之一,感知能力强。
1.4 激光雷达性能指标
从传感器的角度,激光雷达的主要指标包括线束、出点数、精度、测量距离、垂直视场角、垂直角分辨率、水平视场角、水平角分辨率、出点数、通信接口等。
2. 激光雷达点云(Point Cloud)
2.1 激光雷达点云定义
点云是激光雷达获取的三维场景信息的数据存储形式,不同于图像数据,点云由空间中一系列离散的点组成,并记录了这些点相对于激光雷达自身坐标系的三维坐标与反射率。
- 一帧点云数据(包含N个点)可表示为{xi,yi,zi,ri}i=1N\{ {x_i},{y_i},{z_i},{r_i}\} _{i = 1}^N{xi,yi,zi,ri}i=1N
- 其中(
自动驾驶感知——激光雷达基本概念|激光雷达点云|激光雷达的标定相关推荐
- 自动驾驶感知——环境感知的基本概念
文章目录 1. 智能汽车概述 1.1 汽车新四化 1.2 智能网联汽车 1.3 SAE J3016自动驾驶分级标准 2. 环境感知定义 2.1 智能网联汽车系统架构 2.2 环境感知定义及对象 3. ...
- 深度学习在自动驾驶感知领域的应用
程序员转行学什么语言? https://edu.csdn.net/topic/ai30?utm_source=csdn_bw 本次直播课程是由深度学习资深研究者-杨阳博士从百度Apollo自动驾驶感知 ...
- 地平线:上帝视角与想象力——自动驾驶感知的新范式
导读 3月28日,在「地平线自动驾驶技术专场」上,地平线自动驾驶系统架构师刘景初博士围绕<上帝视角与想象力--自动驾驶感知的新范式 >这一主题进行了直播讲解. 本次课程主要分为以下4个部分 ...
- 自动驾驶感知系统盘点
自动驾驶感知系统盘点 Perception(感知)系统是以多种传感器的数据与高精度地图的信息作为输入,经过一系列的计算及处理,对自动驾驶车的周围环境精确感知的系统. 它能够为下游模块提供丰富的信息,包 ...
- 如何入门学习自动驾驶感知技术?
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文授权转载自公众号:自动驾驶视觉感知工程师 一.前言 目前车企正在经历着前所未有的改革,包括前两天奥 ...
- Waymo研发经理:《自动驾驶感知前沿技术介绍》
Waymo研发经理|自动驾驶感知前沿技术介绍 这是Waymo研发经理(VoxelNet作者)的一个最新分享报告:<自动驾驶感知前沿技术介绍>.在这份报告里,介绍了Waymo在自动驾驶感知中 ...
- Apollo星火计划学习笔记——第六讲上自动驾驶感知基础(I)
文章目录 1. 感知的作用 2. 常见传感器 2.1 相机 2.1.1 相机的种类 2.1.2 相机的特点 2.2 激光雷达 2.2.1 激光雷达系统构成与方案 2.2.2 激光雷达光源 2.2.3 ...
- 《自动驾驶感知算法实战专栏(源代码)》专栏概述
导言 自动驾驶太火?高薪?跃跃欲试,又仅存于想的阶段.动起来,只是看理论,却总也学不会?看不懂,又总没有进度?如果你也有这类问题,那你来看看这个专栏.以实际项目为导向,亲自动手实践,从简单的图像分类. ...
- Apollo星火计划学习笔记——第六讲下(Apollo自动驾驶-感知基础II)
文章目录 前言 1. Apollo感知框架介绍 1.1 Apollo感知模块概述 1.2 飞桨PaddlePaddle 1.3 跟踪 1.4 Apollo感知框架 2. Lidar障碍物检测 2.1 ...
- 论文阅读综述:自动驾驶感知的多模态传感器融合Multi-modal Sensor Fusion for Auto Driving Perception: A Survey
题目:Multi-modal Sensor Fusion for Auto Driving Perception: A Survey 用于自动驾驶感知的多模态传感器融合:综述 链接:https://a ...
最新文章
- Assembly and diploid architecture of an individual human genome via single-molecule technologies
- java 通配符 泛型_java中泛型之类型通配符(?)
- Bit-Scalable Deep Hashing with Regularized Similarity Learning for Image Retrieval and Person Re-ide
- roc与auc曲线的理解
- this的用法(java篇)
- Web网站架构设计(转)
- Qt工作笔记-XML文件的写入
- savefiledialog对话框的取消和确定按钮分别返回一个什么值?_确定按钮该放在左边还是右边?...
- 在使用Vs2013打开Vs2008的解决方案时出现了以下错误:此版本的应用程序不支持其项目类型(.csproj)...
- WM_CLOSE、WM_DESTROY、WM_QUIT区别
- CDC不同模式在ODI体现系列之二 异步模式
- 代码审计工具学习之Seay(安装以及初步认识)
- CAD软件中怎么计算雨水?CAD雨水计算技巧
- windows下 C++ openCV配置及x86编译(傻瓜式教程)
- 深度学习中的激活函数
- 参数检验与【非参数检验】及Python/SPSS/R/Stata实现
- 鼠标移上提示框 提示框不消失
- Android iOS防录屏截屏
- python爬虫app步骤_Python爬虫之App爬虫视频下载的实现
- 拼多多根据ID取商品详情 API 返回值说明
热门文章
- 【STM32CubeMX】NRF24L01模块实现“1对1“及“1对多“无线通信
- CSS--- display属性的属性值
- 高通QCC30xx_QCC51xx_如何 DFU升级 OTA升级
- matlab中的图像分割
- 【计算机视觉】OPENCV对于有alpha通道的透明背景图片的读取和图片叠加
- 高观点下的IEC61499 功能块
- 【GlobalMapper精品教程】024:批量高效实现多种数据格式互转的方法
- trafficserver 服务搭建
- 批量修改文件创建修改时间
- 猜数字游戏(C语言生成随机数)
- 自动驾驶感知——环境感知的基本概念