0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

自动驾驶常用传感器概要介绍

vrkS_rfsister 来源:未知 作者:胡薇 2018-06-14 11:21 次阅读

自动驾驶技术涉及的环境感知传感器主要包括视觉类摄像机(包括单目、双目立体视觉、全景视觉及红外相机)和雷达类测距传感器(激光雷达、毫米波雷达、超声波雷达等),如图1所示。这些传感器目前都可以找到开源的SDK快速开发。小可根据这几年的开发经验,特此整理了目前常用传感器的一些API,方便初学者节省开发时间。当然,对于可以根据需求自主定制传感器的土豪公司而言,本篇显得多余,请绕行。本篇主要适用于自动驾驶初级开发者,主要面向高校和科研院所的研究人员,以性能为主,较少考虑成本问题。笔者主要基于Linux系统进行开发,所介绍的API均以Ubuntu14.04及以上版本为准(4月份出Ubuntu18.04了,2年一个稳定版本,值得期待)。

图1 自动驾驶主流传感器

单目摄像机

首推AVT工业相机,国内代理商较多。包含的相机种类较为齐全,接口包括1394火线接口、网口接口等,价格从几千元到几万元不等。

应用:单目相机的应用开发主要包括特征类符号的检测与识别,如车道线检测、交通标志识别、交通灯识别、行人和车辆检测等,基于机器学习的视觉计算在自动驾驶普及之日一定会是必不可少的部分,尽管目前来说视觉检测可靠性并不是很高,在以激光雷达为主要感知手段的自动驾驶车辆中应用并未达到预期。

图2 路面及车辆识别

双目摄像机

应用于室外场景的双目视觉确实不多见,笔者之前用过的bumblebee双目也是应用于室内场景,之后接触了ZED相机也是室内比较好用(毕竟基线长度固定了,就那么短!)。建议用于室外做视觉里程计或者识别类算法的,自行搭建双目传感器,在保证同步触发的情况下,根据具体需求确定基线长度。双目视觉绕不开视差图和双目标定,目前比较通用的双目标定做法是采用张正友法,利用Camera Calibration Toolbox进行标定,当然,openCV中也集成了该方法,习惯C编程的可以看下,OpenCV经典教材《学习OpenCV》中文版464页至492页有详细内容,更有代码,不多说。

图3 双目立体视觉标定

应用:障碍物检测可以,限于室内,结构光,近距离;视觉里程计确实是目前比较好的应用领域,用于路口定位等,各种开源SLAM技术中也都有应用,如ORB SLAM2,《视觉SLAM十四讲》有详细介绍和应用,好书,推荐一下。

全景相机

分为单镜头全景相机和多镜头拼接全景相机。笔者基于全景视觉的开发应用不多(当多目镜头使用,未完全发挥其全景优势),2015年腾讯做街景地图的时候貌似见过他们车上装着一个。

应用:比较推荐用全景相机做视觉里程计,视野范围大,特征点关联度高,个人始终觉得用全景视觉配合组合导航做高精度地图重建是个不错的选择,实现自动驾驶汽车车道级别定位,其他的没有深入研究。

红外相机

红外相机应该属于视觉的另外一个门类,夜视效果比白昼效果好,可应用于行人、车辆检测等。以前觉得在激光雷达出现以后,红外相机在自动驾驶应用中处于一个比较尴尬的地位,价格不菲且没有激光雷达结果来的直接,使用之后发现,在障碍物(如人)识别上,激光离散点云还是比不上空间上连续的图像。另外,测试中惊奇的发现,红外相机具体可以捕捉玻璃上的人影!细思极恐!红外相机在一定程度上可以对发热体进行区分,如路面、行人等,但毕竟需要后处理,没有激光雷达利用绝对高度或者梯度进行障碍物检测来的直接。夜晚条件下可以替代彩色相机,进行前视障碍物检测与监控。

图4 红外视觉成像

毫米波雷达

适用于高速环境和编队行驶,其他场景貌似没有必要安装。单买贵,批发便宜。使用过delphi的一款,应该也是国内应用的比较多的,距离上最远到150米,分为单点跟踪和多目标检测两种工作模式,前者适用于编队行驶过程中前车检测,后者适用于高速环境下的远距离目标检测。由于毫米波雷达的成像原理为锥面成像(相当于从一点往外发散成一个锥面),依据锥面中障碍物的面积来推算障碍物,因而对于复杂场景,障碍物较为杂乱。而高速公路场景较为理想,道路环境好,车辆相对较少,适用于前方车辆的提前预警。(Tesla认为视觉+毫米足够支撑自动驾驶系统,个人相当认同,但是貌似算法上还需要推进一步)

开发:通过can收发数据,数据格式较为简单,一般协议文件中都有定义,对can口开发没有基础也不要恐慌,相当简单,买一个USBCAN转换器,有Ubuntu系统下can接收数据的依赖库,之后的数据解析按照协议来即可。

激光雷达。

应用:障碍物检测主流,waymo、百度、各大传统汽车厂商、各大创业公司、各大高校、研究院所……那么多自动驾驶汽车顶上装着的几乎都是激光雷达(Tesla除外);高精度地图重建与环境建模;SLAM等。

图 多雷达融合

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2522

    文章

    47965

    浏览量

    739626
  • 自动驾驶
    +关注

    关注

    773

    文章

    12992

    浏览量

    163117

原文标题:自动驾驶常用传感器概要介绍

文章出处:【微信号:rfsister,微信公众号:RFsister创客射频空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    巨大的进展;自动驾驶开始摒弃手动编码规则和机器学习模型的方法,转向全面采用端到端的神经网络AI系统,它能模仿学习人类司机的驾驶,遇到场景直接输入传感器数据,再直接输出转向、制动和加速信号。模仿学习人类
    发表于 04-11 10:26

    【mBot申请】自动驾驶

    申请理由:很喜欢硬件功能完善的机器人,这款机器人上面的多种传感器及器件均用过,超声波传感器和巡线传感器还未接触过,想了解下这种传感器的灵敏度和精度,而且近年来
    发表于 11-30 15:30

    自动驾驶真的会来吗?

    自动驾驶和背后技术有了更广泛地讨论、更深刻地认知;另一方面则是让不少风投看到了机会,认为传感器芯片为代表的硬件研发,以及计算机视觉为支撑的软件技术,将会迎来更大的关注度。特斯拉的autopilot
    发表于 07-21 09:00

    自动驾驶的到来

      传统汽车厂商更趋向于通过技术的不断积累,场景的不断丰富,逐步从辅助驾驶过渡到半自动驾驶,进而在将来最终实现无人驾驶;某些高科技公司则希望通过各种外部传感器实时采集海量数据,处理
    发表于 06-08 15:25

    如何让自动驾驶更加安全?

    自动驾驶、完全自动驾驶。第四级别是汽车驾驶自动化、智能化程度最高级别,也就是通常所说的无人驾驶。现实中,部分
    发表于 05-13 00:26

    自动驾驶系列报告大放送了涉及传感器,芯片,执行控制等

    自动驾驶系统:量产导向还是性能导向, 自动驾驶系列报告三:车载芯片篇,自动驾驶芯片,GPU的现在和ASIC的未来, 自动驾驶系列报告之四:传感器
    发表于 08-09 17:14

    自动驾驶的五大传感器各有千秋

    自动驾驶概念想必大家并不陌生,但对于其中发挥“眼睛”作用,眼观六路耳听八方的各种传感器,可能大家未必非常熟悉。通常而言,为获得良好的路况检测结果,一辆自动驾驶汽车会安装多种传感器,本文
    发表于 05-13 08:29

    自动驾驶汽车中传感器的分析

    特斯拉在五月份发生的自动驾驶事故,和最近在Defcon上演示的如何干扰传感器,都充分说明了传感器自动驾驶中的重要性:环境感知是自动驾驶实现
    发表于 05-14 07:34

    这些自动驾驶传感器,你了解多少?

    传感器技术发展本身来说,要在接下来十年里保证自动驾驶车安全地上路,硬件性能与背后的软件算法,以及不同传感器之间的数据融合,都是需要提升的地方。
    发表于 05-18 06:11

    从辅助驾驶自动驾驶: 感知型车辆建立在底层高质量的传感器数据基础之上

    这就好比是我们时代的登月计划。从传感器到人工智能(AI),经典的电子供应链已经形成了一个协作矩阵,致力于实现自动驾驶车辆的安全性。为此,还需进行大量硬件和软件开发工作,以确保驾驶员、乘客和行人受到
    发表于 06-16 18:53

    传感器自动驾驶“硬实力” 有哪些

    随着自动驾驶等前沿科技领域发展加速,传感器的重要性和普及率也获得了持续提升。面对传感器在未来愈发广阔的蓝海“诱惑”,国内企业亟需加强各领域合作,并积极引进高端人才、完善培养体系,以获得突破性的创新
    发表于 07-29 07:54

    联网安全接受度成自动驾驶的关键

    随着时代的演进与汽车工业技术、机器视觉系统、人工智能和传感器相关技术上不断创新与进步,无人自动驾驶汽车已不是一件遥不可及的梦想,Google与国际车厂相继针对自动驾驶技术致力研究开发,进一步让
    发表于 08-26 06:45

    自动驾驶系统设计及应用的相关资料分享

    作者:余贵珍、周彬、王阳、周亦威、白宇目录第一章 自动驾驶系统概述1.1 自动驾驶系统架构1.1.1 自动驾驶系统的三个层级1.1.2 自动驾驶系统的基本技术架构1.2
    发表于 08-30 08:36

    自动驾驶线控底盘VCU功能介绍

    满足自动驾驶远程遥控的线控底盘整车控制VCU1 自动驾驶线控底盘VCU功能介绍满足自动驾驶及遥控驾驶
    发表于 09-07 06:30

    用于ADAS系统和自动驾驶车辆中雷达的毫米波传感器

    最近,我和我的一个朋友进行了一次有趣的讨论,他知道我在研究用于ADAS系统和自动驾驶车辆(AVs)中雷达的TI毫米波(mmWave)传感器。每当他读到自动驾驶汽车在不同驾驶环境下(比如
    发表于 11-09 07:48