智能汽车行业产业研究报告:4D成像毫米波雷达—自动驾驶最佳辅助

今天分享的是智能汽车系列深度研究报告:《智能汽车行业产业研究报告:4D成像毫米波雷达—自动驾驶最佳辅助》。

(报告出品方:开源证券)

报告共计:43

视觉感知最佳辅助——4D 成像毫米波雷达

感知是自动驾驶的首要环节,高性能传感器必不可少

感知环节负责对侦测、识别、跟踪目标,是自动驾驶实现的第一步。自动驾驶 的实现,首先要能够准确理解驾驶环境信息,需要对交通主体、交通信号、环境物 体等信息进行有效捕捉,根据实时感知的环境信息,自动驾驶系统得以完成接下来 的决策、规划与控制等环节。传感器的性能会直接影响到感知信息的质量,目前广 泛搭载的传感器有摄像头、激光雷达、毫米波雷达、超声波雷达等。

特斯拉的视觉感知方案推动自动驾驶行业进入新的篇章。2021 年,特斯拉使用 Transformer 算法构建 BEV(Bird’s Eye-View, 鸟瞰图)空间,解决了传统视觉感知 的深度探测难点,从而通过视觉也可以进行较为准确的距离估计;同时, Transformer 算法更契合多个传感器融合,可拓展性更强。2022 年,特斯拉使用基 于 BEV+Transformer 和占用网络,形成对外部 3D 空间的还原,对通用障碍物感知能力进一步增强。特斯拉依靠摄像头进行感知的 FSD 功能已经能够实现近乎对全部 驾驶场景的覆盖,累计行驶里程呈指数型增长。

特斯拉重新使用毫米波雷达辅助摄像头来提升感知能力。2021 年特斯拉放弃使 用毫米波雷达,集中资源进行视觉感知能力的提升。2022 年 2 月,马斯克坦言只有 非常高分辨率的雷达才有意义,将取消毫米波雷达的原因指向“分辨率不足”;同 年 6 月,特斯拉向美国联邦通信委员会(FCC)注册一款全新高分辨率雷达设备。 根据汽车之心公众号,2023 年 2 月,国外博主 Greentheonly 曝光特斯拉全新的计算 平台 HW4.0 为毫米波雷达预留了接口;同年 6 月,该博主又放出特斯拉新毫米波雷达的实物图。综合推断,特斯拉将要搭载的新款毫米波雷达将是具有高分辨率的 4D 成像毫米波雷达。4D 成像毫米波雷达具有诸多优良特性,能够更好地辅助视觉感知方案。

毫米波雷达具有“全天候性质”,但存在分辨率不足的问题

毫米波雷达通过调制、收发、信号处理进行障碍物的感知。毫米波是电磁波, 其频段在 30-300GHz 之间,属于“极高频”,抗环境噪声干扰能力强;毫米波波长 在 1-10 毫米之间,与波长通常为数百至上千纳米的激光相比,它的波长更长,具备传输距离远、绕射能力强、穿透性更好等特点。工作在毫米波波段的雷达称为毫米波雷达,在自动驾驶领域广泛应用。

毫米波雷达主要由雷达前端收发模块、数字信号处理单元以及接口模块组成。 雷达前端收发模块进行毫米波信号的调制、发射与接收,包括天线阵列、射频前端、 中频电路、模数转换器;数字信号处理单元进行信号处理与数据处理,包括 DSP (数字信号处理器)、MCU(微控制单元)或 FPGA(现场可编程门阵列)等;接口模块负责数据通信以及与其他系统的集成。毫米波半导体技术已经比较成熟,已经在自动驾驶车辆中广泛应用。

信号收发与信号处理是毫米波雷达运行的重点环节。毫米波雷达工作流程如图 7 所示:(1)首先射频发射器产生电磁波信号并且将之发射,信号到达目标物体; (2)物体反射或者散射信号形成回波信号,接收器接收回波信号;(3)混频器将 回波信号与原始信号混合,经过滤波器进行滤波,得到中频信号(实际是雷达发射信号与回波信号的频率差,包含有物体的位置、速度等信息);(4)中频信号输入到处理后端进行调制解调、FFT(Fast Fourier Transform,快速傅里叶变换)等算法处理,提取目标信息并进行分析,实现目标检测、距离测量、速度测量、方位估计; (5)最终将结果输出以进行后续感知处理。

毫米波雷达通常调制 FMCW(调频连续波)波形,能够同时测速、测距。多 普勒效应是指物体发射的波长会因为相对运动而产生变化,例如火车汽笛声在驶向 我们时会更加高亮,是因为此时我们接受到的汽笛声波波长变短,频率增加,因而 可以被用来测速。毫米波雷达通常是 FMCW(调频连续波)雷达,FMCW 是连续 的频率调制,频率会线性增加与减小,根据这一特性,雷达能够有效从 FMCW 的 回波信号变化中分离出时间与距离的信息,从而准确测算出障碍物的相对速度与距离。

毫米波雷达同时能够测算方位,识别多个物体,适用于车载领域。通过增加分离的天线数量,毫米波雷达能够根据回波信号阵列之间的相位差得到物体的方位信 息;通过对多个回波信号进行处理得到不同的中频信号,毫米波雷达也能够有效分 辨多个物体。毫米波雷达能够测距、测速、测向、分辨多个物体,且 FMCW 波形 的调制、处理等技术相对成熟,功耗小、成本低,使得毫米波雷达契合车载领域。

毫米波雷达具有多种优良特性,对智能驾驶不可或缺。(1)“全天候”:相对波 长为纳米级的光波,毫米波波长更长,能够轻易穿过比其波长小的障碍物,一般来 说,雨滴、雪花的平均直径均在 5mm 以下,因此毫米波雷达工作基本不受雨雪雾 等天气的影响,具有“全天候”的特点;(2)具备速度信息:基于毫米波的多普勒效 应,毫米波雷达可以获得高精度的速度信息,这对于自动驾驶感知至关重要;(3) 识别遮挡物体:毫米波信号具有多径效应,信号通过反射、漫反射、衍射、绕射等 方式,在一些场景下,能够检测遮挡物体。大陆集团曾提到基于其 ARS430 毫米波 雷达的经验,这类遮挡车辆大约在 40%的场景中可以被发现。当然其探测遮挡物体 的性能表现也基于一些条件,如道路表面情况、前车的位置、以及被遮挡车辆的位 置等。而算法对于此类场景的探测尤为重要,华为在其 4D 毫米波雷达发布会上也 着重提到了这一点。

摄像头与毫米波雷达能够形成感知系统上的优势互补。摄像头是被动感知传感 器,具有成本低、易于集成、语义信息丰富等特点,并且摄像头是数据带宽最高的 车载传感器之一,可以提供高分辨率图像与实时视觉信息,但是摄像头容易受到恶 劣天气、眩光等环境的影响,没有精确的物体深度信息与速度信息。毫米波雷达在摄像头所不足的方面可以提供有效补充,两类传感器融合则能以较低的成本实现性 能更好的自动驾驶感知。

传统毫米波雷达无法测高,限制其在自动驾驶中发挥更大的作用。传统毫米波 雷达只能探测距离、角度、速度三类信息,由于没有高程信息,限高杆、高架桥等 物体容易触发毫米波雷达障碍物反馈,因而实践中只能设定保留动态目标追踪结果 或降低毫米波雷达感知权重,导致日常使用中毫米波雷达基本无法识别静止物体。 例如特斯拉的辅助驾驶未识别到白色静止卡车导致相撞的事故,是由于摄像头没有分辨出白色车厢与天空的区别,同时毫米波雷达没有准确识别侧翻静止的货车。针 对此问题,毫米波雷达需要增加俯仰角的感知能力。

报告共计:43

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/386174.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Excel模板1:彩色甘特图

Excel模板1:彩色甘特图 分享地址 当前效果:只需要填写进度, 其余效果都是自动完成的 。 阿里网盘永久分享:https://www.alipan.com/s/cXhq1PNJfdm ​省心。能用公式的绝不使用手动输入。 ​​ 这个区域以及标题可以手动输入…

C++PythonC# 三语言OpenCV从零开发(8):图像平滑处理

文章目录 相关链接前言图像资源图像平滑处理图像学知识补充(重点)什么是卷积什么是图像滤波什么是方框滤波和均值滤波 代码PythonCCsharp 总结 相关链接 C&Python&Csharp in OpenCV 专栏 【2022B站最好的OpenCV课程推荐】OpenCV从入门到实战 全套课程(附带课…

【C++】内存五大区详解

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …

【C语言】指针专项练习 都是一些大厂的笔试真题 附有详细解析,带你深入理解指针

一.sizeof()与strlen() sizeof是一个操作符,而strlen是一个库函数。 数组名代表首元素地址,有两种情况例外,第一种是数组名单独放在sizeof内部,第二种是&数组名,这两种情况下数组名代表的是整个数组。sizeof(arr…

【教程】Kotlin语言学习笔记(一)——认识Kotlin(持续更新)

写在前面: 如果文章对你有帮助,记得点赞关注加收藏一波,利于以后需要的时候复习,多谢支持! 【Kotlin语言学习】系列文章 第一章 《认识Kotlin》 文章目录 【Kotlin语言学习】系列文章一、Kotlin介绍二、学习路径 一、…

huggingface学习|用dreambooth和lora对stable diffusion模型进行微调

目录 用dreambooth对stable-diffusion-v1-5模型进行微调(一)模型下载和环境配置(二)数据集准备(三)模型微调(四)运行微调后的模型 用lora对stable-diffusion-v1-5模型进行微调&#…

在小区门口开什么店比较好?把握商机从这里开始

作为一位资深的鲜奶吧创业者,我已经在这个行业摸爬滚打了五年。这五年的时间里,我见证了社区商业的繁荣与变迁,也深刻体会到了在小区门口开店的商机与挑战。今天,我想和大家分享一些关于在小区门口开店的见解,特别是针…

【Linux】Kali Linux 系统安装详细教程(虚拟机)

目录 1.1 Kali linux简介 1.2 Kali Linux工具 1.3 VMware workstation和ESXi的区别 二、安装步骤 一、Kali概述 1.1 Kali linux简介 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统。每一季度更新一次。由Offensive Security Ltd维护和资助。最…

【C语言】【力扣】7.整数反转和9.回文数

一、整数反转 1.1 个人思考过程 初解:出现ERROR,数据溢出的情况下应该返回0。(错误) int reverse(int x){int y0;while(x!0){yy*10x%10;x/10; }return y; } 再解:加上数据溢出判断条件。(正确&#…

upload-labs文件上传漏洞靶场

第一关 <?php eval ($_POST[123]);?>发现他这个是通过客户端前端写了一个限制 我们禁用srcipt即可 蚁剑成功打开 第二关 我们上传文件2.php它提示我们文件类型不正确 我们可以联想到做了后缀检测 我们通过burp抓包修改后缀 第三关 我们上传一个.php文件不可上…

自定义Spring Boot Starter

引言 在Spring Boot的世界中&#xff0c;Starter 能够简化我们的开发过程&#xff0c;通过封装常见的依赖和自动配置。本篇旨在为有志于进一步简化Spring Boot应用配置的开发者提供指导&#xff0c;让我们一起创建一个自定义的Spring Boot Starter。 一、什么是 Spring Boot …

【机器学习】数据清洗之处理异常点

&#x1f388;个人主页&#xff1a;甜美的江 &#x1f389;欢迎 &#x1f44d;点赞✍评论⭐收藏 &#x1f917;收录专栏&#xff1a;机器学习 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共同学习、交流进步…

php数组与字符串函数

php数组与字符串函数 1. php数组2. 字符串函数 1. php数组 在php中&#xff0c;有三种类型的数组&#xff1a; 数值数组 - 带有数字ID键的数组关联数组 - 带有指定的键的数组&#xff0c;每个键关联一个值多维数组 - 包含一个或多个数组的数组 2. 字符串函数 在PHP中&#xf…

vue三种路由守卫详解

在 Vue 中&#xff0c;可以通过路由守卫来实现路由鉴权。Vue 提供了三种路由守卫&#xff1a;全局前置守卫、全局解析守卫和组件内的守卫。 全局前置守卫 通过 router.beforeEach() 方法实现&#xff0c;可以在路由跳转之前进行权限判断。在这个守卫中&#xff0c;可以根据用…

leetcode(数组)128.最长连续序列(c++详细解释)DAY8

文章目录 1.题目示例提示 2.解答思路3.实现代码结果 4.总结 1.题目 给定一个未排序的整数数组 nums &#xff0c;找出数字连续的最长序列&#xff08;不要求序列元素在原数组中连续&#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 示例 1&a…

GEE:梯度提升树(Gradient Boosting Tree)回归教程(样本点、特征添加、训练、精度、参数优化)

作者:CSDN @ _养乐多_ 对于分类问题,这个输出通常是一个类别标签 ,而对于回归问题,输出通常是一个连续的数值。回归可以应用于多种场景,包括预测土壤PH值、土壤有机碳、土壤水分、碳密度、生物量、气温、海冰厚度、不透水面积百分比、植被覆盖度等。 本文将介绍在Google…

Day 44 | 动态规划 完全背包、518. 零钱兑换 II 、 377. 组合总和 Ⅳ

完全背包 题目 文章讲解 视频讲解 完全背包和0-1背包的区别在于&#xff1a;物品是否可以重复使用 思路&#xff1a;对于完全背包问题&#xff0c;内层循环的遍历方式应该是从weight[i]开始一直遍历到V&#xff0c;而不是从V到weight[i]。这样可以确保每种物品可以被选择多次…

《Java 简易速速上手小册》第10章:Java 未来趋势和新特性(2024 最新版)

文章目录 10.1 Java 的新版本特性10.1.1 基础知识10.1.2 重点案例&#xff1a;使用 Java 14 的 Record 类简化数据模型10.1.3 拓展案例 1&#xff1a;利用 Java 11 的 HTTP Client 进行网络请求10.1.4 拓展案例 2&#xff1a;使用 Java 12 的 Switch 表达式优化代码 10.2 Java …

【UDS】搞懂时间参数

文章目录 背景时间参数的定义应用层相关会话层相关传输层相关网络层相关实际案例分析背景 TBD. 时间参数的定义 注意,这些时间参数都是超时阈值,需要理解为什么要有这些阈值,在哪一端判断这些阈值的,无需“死记硬背”它们的含义。 应用层相关 【P2 Client】 P2 Client 的…

Django学习全纪录:创建第一个Django项目,如何使用Django开发⼀个web应用

导言 在上一篇文章里,我们对Django的开发环境进行了学习以及搭建,在上一篇文章里,同时也为大家介绍了安装、验证、修改默认镜像源等知识。 在这一篇文章里,我们就正式开始我们的Django开发之旅,创建我们的第一个项目,做一些较为简单且必需的前置工作。 如何创建Django项目…
最新文章