自动驾驶感知系统-毫米波雷达

news2025/1/12 1:46:07

毫米波雷达就是电磁波,雷达通过发射无线电信号并接收反射信号来测定车辆与物体间的距离,其频率通常介于10~300GHz之间。与厘米波导引头相比,毫米波导引头体积小,质量轻,空间分辨率高;与红外、激光、电视等光学引头相比,毫米波导引头穿透雾、烟、灰尘的能力强;另外,毫米波导引头的抗干扰性能也优于其他微波导引头。
在这里插入图片描述
毫米波工作频率为30300GHZ,波长为110mm,介于厘米波与光波之间,因此毫米波建有微波制导和光电制导的优点。雷达测量的是反射信号的频率转变,进而推测其速度变化。毫米波雷达可以检测30~100m远的物体,高性能毫米波雷达可以探测更远的物体。同时,毫米波雷达不受天气的影响,即使是最恶劣的天气和光照条件下也能正常工作,穿透烟雾的能力很强。毫米波雷达具有全天候,全天时的工作特性,且探测距离远,探测精度高,被广泛应用于车载距离探测,如自适应巡航,碰撞预警,盲区探测,自动紧急制动等。
毫米波雷达的测距和测速原理都是基于多普勒效应,其采集的原始数据基于极坐标系(距离+角度)。其工作时,振荡器会产生一个频率随时间逐渐增加的信号,这个信号遇到障碍物之后,会反射回来,其时延为2倍的距离除以光速。返回的波形和发出的波形之间有频率差,这个频率差是呈线性关系的:物体越远,返回波收到的越晚,那么它跟入射波的频率差就越大。将这两个频率做一个剑法,就可以得到二者频率的差拍频率,通过判断差拍频率的高低就可以判断障碍物的距离。
在自动驾驶汽车领域,车载毫米波雷达通过天线发射毫米波,接收目标反射信号,经后台处理后快速准确地获取汽车车身周围的物理环境信息(如汽车与其他物体之间的相对距离,相对速度、角度、运动方向等),然后根据所探知的物体信息进行目标跟踪和识别分类,进而结合车身动态信息和其他传感器接收的信息进行数据融合,通过中央处理单元(ECU)进行智能处理,经合理决策后,及时对汽车运动执行控制,从而实现自动驾驶。
相比激光雷达,毫米波雷达精度低,可视范围角度偏小,一般需要多个雷达组合使用。毫米波雷达传输的是不可见的电磁波,因此它无法检测上过漆的木头或是塑料,行人的反射波也较弱。同时,毫米波雷达对金属表面非常敏感,一个弯曲的金属表面会被误认为是一个面积很大的表面,因此,马路上的一个小小易拉罐甚至可能被毫米波雷达判断为很大的路障。此外,毫米波雷达在隧道里的效果同样不佳。
为完全实现自动驾驶辅助系统的各项功能,一般需要配置“1长+4中短”一个5个毫米波雷达,目前,全新奥迪A4采用的就使“1长+4短”的5个毫米波雷达的配置。以自动跟车ACC功能为例,一般需要3个毫米波雷达。车正中间安装1个77GHz的长距离雷达(LRR),探测距离150250m,角度为10度左右;车两侧各安装一个24GHz的中距离雷达(MRR),角度都是30度,探测距离在5070m。
毫米波雷达的可用频段有24GHz、60GHz、77GHz和79GHz,主流使用24GHz和77GHz频段,分别用于中短距离和中长距离探测。相比于24GHz频段,77GHz毫米波雷达物体探测分辨率可以提高24倍,测距和测速精度提高35倍,能检测行人和自行车,且设备体积更小,更方便在无人驾驶汽车上部署。因此频段发展趋势是逐渐由24GHz向77GHz过渡的。
1997年,欧洲电信标准学会确认76~77GHz作为防撞雷达专用频道。
2005年,原信息产业部发布要求,将77GHz频段划分给车辆测距雷达。
2012年,工信部将24GHz划分给短距车载雷达,
2015年,日内瓦世界无线电通信大会将77.5GHz78.0GHz频段划分给无线电定位服务,以支持短距高分辨率车载雷达,从而使7681GHz都可用于车载雷达,为全球车载毫米波雷达的频率统一指明了方向。最终车载毫米波雷达将会统一于77GHz频段(76~81GHz),该频段带宽更大,功率水平更高,探测距离更远。
不同波段毫米波雷达的作用
在这里插入图片描述
毫米波雷达的主要问题使存在互相干扰的可能。频率不同的电磁波在传输过程中相互独立,但是频率相近的电磁波会相互叠加,使信号劣化。调频连续波雷达本身不能免疫干扰。随着道路上装载毫米波雷达的车辆增加,相似频段的雷达信号也随之增加,雷达之间的干扰不可避免。干扰信号可以通过直线传播直接干扰,也可以经过物体反射从而间接干扰。这样的结果大大降低了信号的信噪比,甚至会导致雷达致盲。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Vue--插槽

一、插槽-默认插槽 1.作用 让组件内部的一些 结构 支持 自定义 2.需求 将需要多次显示的对话框,封装成一个组件 3.问题 组件的内容部分,不希望写死,希望能使用的时候自定义。怎么办 4.插槽的基本语法 组件内需要定制的结构部分,改用**…

STM32 HAL库定时器输入捕获+更新中断

STM32 HAL库定时器输入捕获更新中断 📍相关参考:https://www.cnblogs.com/kevin-nancy/p/12569377.html#4621839📌相关篇《STM32 HAL库定时器输入捕获SlaveMode脉宽测量》 ✨高级定时器的输入捕获功能在脉宽信号测量方面是非常方便的。尤其时…

代码随想录算法训练营第二十一天 | 读PDF复习环节1

读PDF复习环节1 本博客的内容只是做一个大概的记录,整个PDF看下来,内容上是不如代码随想录网站上的文章全面的,并且PDF中有些地方的描述,是很让我疑惑的,在困扰我很久后,无意间发现,其网站上的讲…

JavaEE——Spring中存取Bean的注解

目录 一、存储Bean对象 1、定义 2、存储方式 (1)、类注解 【1】、Controller(控制器存储) 【2】、Service(服务存储) 【3】、Repository(仓库存储) 【4】、Component&#xf…

创造型模式-原型模式(场景体验-》方案解决===代码图解)

创造型模式-原型模式 创建重复对象-场景体验解决方案(原型模式)原型模式定义 创建重复对象-场景体验 今天来一个大客户,他要求帮他下100个订单。每个订单除了用户ID,和用户名不同之外,其他个人信息完全相同。 订单类 …

DASCTF 2023 0X401七月暑期挑战赛RE题解

比赛期间没有什么时间,赛后做的题。 TCP 这题最难,耗时最久,好像做出来的人不多。 程序开始有个初始化随机数的过程,数据写入qword_5060开始的48个字节。 这里是主函数,连接到服务器以后,先接收32个字节…

c函数学习

函数的概念 函数是c语言的功能单位,实现一个功能可以封装一个函数来实现。定义函数的时候一切以功能为目的,根据功能去定义函数的参数和返回值 函数的分类 从定义角度分类:库函数(c库实现的),自定义函数&…

springboot集成

maven配置 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency><groupId>org.apache.commons</groupId><artifactId>…

小程序中vant-weapp时间选择使用方法

一、选择单个时间点&#xff1a; wxml&#xff1a; <van-celltitle"选择预约时间"value"{{ time }}"bind:click"onDisplay"/><van-calendarshow"{{ show }}"bind:close"onClose"bind:confirm"onConfirm"…

数学建模学习(3):综合评价类问题整体解析及分析步骤

一、评价类算法的简介 对物体进行评价&#xff0c;用具体的分值评价它们的优劣 选这两人其中之一当男朋友&#xff0c;你会选谁&#xff1f; 不同维度的权重会产生不同的结果 所以找到每个维度的权重是最核心的问题 0.25 二、评价前的数据处理 供应商ID 可靠性 指标2 指…

Redis应用(2)——Redis的项目应用(一):验证码 ---> UUID到雪花ID JMeter高并发测试 下载安装使用

目录 引出Redis的项目应用&#xff08;一&#xff09;&#xff1a;验证码1.整体流程2.雪花ID1&#xff09;UUID&#xff08;Universally Unique Identifier&#xff0c;通用唯一识别码&#xff09;2&#xff09;Twitter 的雪花算法&#xff08;SnowFlake&#xff09; 雪花ID优缺…

Jenkins常用管理功能配置 - 插件管理

Jenkins插件介绍 Jenkins是一个流行的开源持续集成/持续交付(CI/CD)工具&#xff0c;它有大量的插件来扩展其功能。这些插件可以用于构建、测试、部署和监控软件项目。下面是一些常用的Jenkins插件及其简单介绍和使用方法&#xff1a; 1. Git插件&#xff1a;允许Jenkins从Gi…

网络概念,《TCP/IP五层网络模型》与《数据的网络传输---“封装”与“分用”过程》

文章目录 概念协议协议分层TCP/IP五层网络模型数据的网络传输---“封装”与“分用”“封装”与“分用” 的过程 接收过程 概念 局域网&#xff1a;把一些设备通过交换机/路由器连接起来。 广域网&#xff1a;把更多的局域网也相互连接称为广域网。 交换机&#xff1a;交换机是…

采用桥接模式使虚拟机\笔记本\linux台式机互通

目录 一、环境&#xff1a;二、连接模式1. 桥接模式2. 主机共享模式3. NAT模式 三、配置1. 笔记本WIFI网络配置2. VM配置3.虚拟机配置3.1. 先看网络信息&#xff0c;确定修改ens333.2. 修改ens333.3. 重启网络 四、测试五、错误解决5.1 现象5.2 解决办法5.3 结果 一、环境&…

Spring中Bean的作用域和Spring生命周期

从前面的文章中我们看出Spring是用来存储和读取Bean的&#xff0c;因此Spring中Bean是最核心的资源&#xff0c;所以我们将对Bean进行深入的理解。 Bean的作用域 现在有一个公共的Bean&#xff0c;提供给了两个用户去使用&#xff0c;但是在使用过程中&#xff0c;用户一修改…

Android Studio 修改AVD模拟器文件默认存储路径

AndroidStudio默认的模拟器文件路径为&#xff1a;C:\Users\用户名\.android\avd路径&#xff0c;通常windows系统上&#xff0c;C盘不是太大&#xff0c;而avd文件却不小&#xff0c;通常几个GB&#xff0c;所以有必要将avd路径换到一个非系统盘。 更换方法如下&#xff1a;H…

LeetCode:6. N 字形变换

&#x1f34e;道阻且长&#xff0c;行则将至。&#x1f353; &#x1f33b;算法&#xff0c;不如说它是一种思考方式&#x1f340; 算法专栏&#xff1a; &#x1f449;&#x1f3fb;123 题解目录 一、&#x1f331;[6. N 字形变换](https://leetcode.cn/problems/zigzag-conv…

5.3 Bootstrap 模态框(Modal)插件

文章目录 Bootstrap 模态框&#xff08;Modal&#xff09;插件用法选项方法事件 Bootstrap 模态框&#xff08;Modal&#xff09;插件 模态框&#xff08;Modal&#xff09;是覆盖在父窗体上的子窗体。通常&#xff0c;目的是显示来自一个单独的源的内容&#xff0c;可以在不离…

C语言:杨氏矩阵中查找某数(时间复杂度小于O(N))

题目&#xff1a; 有一个数字矩阵&#xff08;二维数组&#xff09;&#xff0c; 矩阵的每行从左到右是递增的&#xff0c;矩阵从上到下是递增的&#xff0c; 请编写程序在这样的矩阵中查找某个数字是否存在&#xff0c; 要求&#xff1a;时间复杂度小于O(N)。 思路&#xff1…

Linux中docker的基本操作

文章目录 一、docker概述1.1 什么是docker1.2 Docker与虚拟机的特性区别1.3 容器在内核中支持2种重要技术1.4 docker的核心概念 二、安装docker三、Docker 镜像操作四、Docker 容器操作 一、docker概述 1.1 什么是docker 是一个开源的应用容器引擎&#xff0c;基于go语言开发…