目录

1.激光雷达

2.相机

3.Radar毫米波

4.安装传感器


原文链接:进阶课程⑰丨Apollo感知之旅——传感器选择和安装

上周阿波君为大家详细介绍了「进阶课程⑯ Apollo感知之旅——感知概况」

传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求,它是实现自动检测和自动控制的首要环节。

从智能驾驶发展趋势来看,企业应用于自动驾驶汽车的传感器主要有以下几种:图像传感器、激光雷达、毫米波雷达、超声波雷达以及生物传感器。它们依据各自不同的产品属性,在自动驾驶汽车行驶过程中各主不同的功能,以保证自动驾驶汽车的正常运行。

由于智能驾驶车辆只能实现部分场景的自动驾驶,为了能适应更多场景,一方面,可以配置性能更好或数量更多的环境感知传感器;另一方面,从降低整车成本考虑,还可以从传感器的布置优化方向入手,充分发挥传感器的性能。

本周阿波君将与大家分享Apollo感知之旅——传感器选择和安装。下面,我们一起进入进阶课程第17期。


本节主要介绍无人车感知系统硬件的搭建,重点讲述传感器的选择和标定。目前,无人车中使用的传感器主要有激光雷达Lidar,相机和毫米波雷达Radar。

1.激光雷达

激光雷达的测距原理是激光头发射光束,打到障碍物上反射回来,到接收器接收到之反射信号的时间间隔乘以光速再除以二得到障碍物的距离,叫做TOF(Time of flight,飞行时间测距法)。

激光雷达传感器的好处在于自带光源不受外界干扰,白天晚上都可以,而且测距准确度高(厘米级的精度)。其缺点是多线激光雷达扫描还比较稀疏,尤其是当障碍物距离比较远的时候,因此,激光雷达目前并不适合做识别任务。

另外,激光雷达需要发射激光,功率限制其不能发射很远,发射太远反弹回来的信号就会很弱。目前,64线激光雷达的感知距离只有60~70米,对于高速行驶的无人车还不够。


2.相机

相机是最像人的一个传感器。它是被动式的,接受自然可见光的反射最后成像,受光照影响很大,白天的算法在晚上使用,开路灯和不开路灯的对感知结果影响很大,所以对算法研发挑战很大。它的优点是可以稠密感知,比如说现在的1080p图像,可以感知所有细节。

另外通过配置焦距,相机可以感知很远距离的物体,例如可以看到几百米外的物体。相机传感器的缺点是单目相机测距不准,无法做到激光雷达厘米级的测距精度。


3.Radar毫米波

毫米波雷达的原理和激光类似,只不过发射的是毫米波。由于它也是主动式感知设备,不太受天气、光照的影响。同时毫米波雷达还有多普勒频移效应可以测量与障碍物之间的相对速度。

其优点是测距、测速比较准,缺点是噪点很多,例如在空旷的地方反馈很多的回波,实际可能是路面的反馈信号而不是障碍物。其次它对于非金属的反射信号比较弱,召回比较低,例如在它面前走过行人有可能漏掉。最后毫米波雷达也是稀疏感知,无法做识别任务。

除了以上三种常见的传感器,还有一些用的相对少的传感方法,例如超声波,高精地图,Image-Lidar

超声波的感知距离有限,对金属感知距离3米左右,对非金属只有1~2米。此外它的发射头是扇形的,扇形之外无法感知。

高精地图是先把静态元素储存好做成先验知识。它的优点是可以无差错的精确感知,减轻现场感知负担和依赖,其缺点是加重了整个系统对高精度地图和高精度定位的依赖。

Image-Lidar同时集结了激光和图像的好处,接收器同时对可见光、激光都有响应。

下表给出了各种传感器的特性。


4.安装传感器

                                                                                                         传感器的安装

上图给出的是自动驾驶汽车的传感器安装示意图。传感器的安装对于后续步骤至关重用,需要科学、合理的安装。

首先需要对车辆建立,可以由厂家提供CAD模型,在真正安装之前,需要在软件环境里面放传感器,考虑以下因素对传感器的安装位置做出最合适的决定。第一是障碍物遮挡情况,这就是为什么很多无人驾驶车的传感器安装在车顶的原因。第二是方便传感器融合。传感器的融合需要不同传感器在视野上有重叠,否则很难进行传感器融合。

                                                                                                Nvidia的Drive px平台的宣传图

上图是Nvidia的Drive px平台的宣传图,给出了每个传感器的感知距离和角度,在实际安装过程中,也需要到达这样的效果。以上是从感知的角度出发来考虑如何安装传感器。除此之外,传感器的安装还需要从整车的角度考虑,需要考虑安全美观清洗等因素。

Apollo进阶课程⑰丨Apollo感知之旅——传感器选择和安装相关推荐

  1. Apollo进阶课程⑳丨Apollo感知之旅——机器学习与感知的未来

    目录 1机器学习 可解释性是否需要 其它算法 2感知的未来 Sensor迭代 深度学习+仿真数据+AI芯片 智能交通设施 3思考 原文链接:进阶课程⑳丨Apollo感知之旅--机器学习与感知的未来 自 ...

  2. Apollo进阶课程⑲丨Apollo感知之旅——感知算法

    目录 点云感知 启发式方法:NCut 深度学习方法:CNNSeg 视觉感知 CNN检测 CNN分割 后处理 红绿灯感知 基于深度学习的红绿灯感知模块 Radar感知 超声波感知 原文链接:进阶课程⑲丨 ...

  3. Apollo进阶课程⑯丨Apollo感知之旅——感知概貌

    原文链接:进阶课程⑯丨Apollo感知之旅--感知概貌 上周阿波君为大家详细介绍了「进阶课程⑮| Apollo无人车自定位技术入门」. 我们人类天生就配备多种传感器,眼睛可以看到周围的环境,耳朵可以用 ...

  4. Apollo进阶课程㊸丨Apollo实战——障碍物感知和路径规划能力实战

    原文链接;进阶课程㊸丨Apollo实战--障碍物感知和路径规划能力实战 环境感知在自动驾驶汽车应用中占据了核心地位.一辆车要实现自动驾驶,障碍物感知是最基础也是最核心的功能. 上周阿波君为大家详细介绍 ...

  5. Apollo进阶课程㉑丨Apollo规划技术详解——Basic Motion Planning and Overview

    原文链接:进阶课程㉑丨Apollo规划技术详解--Basic Motion Planning and Overview 运动规划(Motion Planning)就是在给定的位置A与位置B之间为机器人 ...

  6. Apollo进阶课程㊶丨Apollo实战——本机演示实战

    原文链接:进阶课程㊶丨Apollo实战--本机演示实战 Apollo是一个开放的.完整的.安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统. 上 ...

  7. Apollo进阶课程㊳丨Apollo平台的快速入门

    原文链接:进阶课程㊳丨Apollo平台的快速入门 Apollo是向汽车行业及自动驾驶领域的合作伙伴提供一个开放.完整.安全的软件平台,帮助他们结合车辆和硬件系统,快速搭建一套属于自己的完整的自动驾驶系 ...

  8. Apollo进阶课程㊲丨Apollo自动驾驶架构介绍

    原文链接:进阶课程㊲丨Apollo自动驾驶架构介绍 自动驾驶硬件架构:一般采用激光雷达作为主要感知传感器,同时结合摄像头.GPS/IMU.毫米波雷达.超声波雷达等,以NVIDIA Drive PX2 ...

  9. Apollo进阶课程㉜丨Apollo ROS原理—1

    原文链接:进阶课程㉜丨Apollo ROS原理-1 ROS在开发过程中,基于功能把整个自动驾驶系统分成多个模块,每个模块负责自己消息的接收.处理.发布.当模块需要联调时,通过框架可以把各个模块快速的集 ...

最新文章

  1. EXP/EXPDP, IMP/IMPDP应用
  2. 原生ajax表单交互
  3. Vista及Win7常见故障(拷贝)
  4. 结果显示窗口如何缩小_Proe草绘时提示“截面再生失败。不合适的尺寸”如何处理?...
  5. java 请求url 返回数据_java后台发起get请求获取响应数据|chu
  6. python编程项目中遇到的困难_python开发中遇到的常见问题,你们又是如何解决的呢?如何快速的学好python,有没有什么小技巧?...
  7. 若依前端table中如何显示图片?
  8. css 水印_Inpaint,一款简洁干净的去水印软件
  9. 【Cadence16.6】安装教程
  10. 华为OJ-整形数组合并
  11. win10怎么把c盘锁住_Win10 C盘怎么瘦身?史上最强C盘清理方案
  12. 服务器拆装服务协议,在windows server 2012下安装SMB协议
  13. windows 电脑如何查看电脑显卡内存(显存)、CPU型号、内存、USB集线器等配置信息 win+r dxdiag
  14. 项目运行时报错出现:因为在此系统上禁止运行脚本有关详细信息,请参阅 https。该如何解决
  15. 教你编写第一个生成式对抗网络GAN
  16. java中接口幂等性解决方案总结
  17. SDWAN:SD了什么?
  18. 定期存款可以提前取出来吗_定期存款可以提前取吗 定期存款没到期怎么取出来?...
  19. pytorch | 常用归一化方法
  20. 最好的程序员大多是自学成才的

热门文章

  1. mysql search yum_CentOS 7 yum安装配置mysql
  2. OpenCV函数cvFindContours
  3. linux服务器每次重启卡住,运维如何解决Linux服务器重启后命令无法正常使用的问题...
  4. 字节跳动专家会_字节跳动招聘直播策略运营专家/经理/海外财务AR BP,ACCA优先...
  5. linux powerpc i2c驱动 之 i2c设备层的注册过程
  6. 对Multi-bin 技术的理解
  7. WinCE中,环境变量的添加,删除和查询
  8. C# 监控字段_监控交换机选择:千兆/百兆/核心/PoE/光纤交换机选型指南
  9. nginx离线安装_web高可用-基于keepalived和nginx
  10. LSGO软件技术团队2015~2016学年第十二周(1116~1122)总结