【汽车雷达通往自动驾驶的关键技术】

news2024/9/20 16:25:06

本文编辑:调皮哥的小助理

在这里插入图片描述

现代汽车雷达装置比手机还小,能探测前方、后方或侧方的盲点位置是否存在障碍物,但这还不百分之百实现全自动驾驶的。传统的汽车雷达分辨率都不高,只能“看到”一团东西,可以检测到汽车周围存在物体,如摩托车、卡车、行人,但无法确认目标到底是什么。

我个人认为“确定目标”可以作为雷达距离、速度、角度、高度之后的第五个维度,即识别,从而实现5D成像雷达。当然,有的雷达厂商会把微多普勒当作成像雷达的第五维,但是微多普勒的作用是帮助雷达更好地实现分类与识别,归根到底还是识别的问题。

为了能够清晰识别目标,需要研发能够检测、识别和理解汽车周围环境的技术。如今,在硬件检测技术和软件算法进步的推动下,雷达的分辨率得到了提高,能够分辨检测物体的属性,距离安全的全自动驾驶汽车又更近了一步,我认为其中的关键技术是:高级的雷达算法和高度集成的芯片技术。

实现目标识别的主要挑战依旧是雷达的分辨率,只有足够的分辨率,才能让雷达捕捉到目标的足够的信息,只有拥有足够的信息,才能让雷达算法具备高精度的识别性能,这个原则是不能违背的!

因此,目前雷达的发展主要聚焦在如何提高分辨率上,目的是为了使得雷达输出更多的点云,希望可以媲美激光雷达,甚至弥生了替代激光雷达的野心。雷达的距离分辨率通过增加带宽改善,速度分辨率通过波形设计改善,角度分辨率通过增大孔径以及超分辨算法改善。但这一切的都需要依托雷达芯片和硬件,因为硬件决定了算法的上限,不过点云多了,处理速度和存储也会受限。

传统汽车雷达在大FOV范围内提供大约10°到20°的水平角度分辨率,这种分辨率水平无法将SUV和停留在它旁边的摩托车区分开来,如图1所示,传统雷达无法区分临近的目标。

在这里插入图片描述
(图1 低分辨率雷达淹没目标)

而成像雷达的角度分辨率为1°至2°,是非成像雷达分辨率的10倍,角度分辨单元获得1°到2°分辨率的信息,可以区分和确定3名行人的位置,如图2所示。

图片
(图2 高分辨雷达显示临近目标)

雷达将无线电波发射到物体的各个角落,然后返回关于物体的RCS、位置、速度和到达角度等信息。如果物体小于分辨单元,则无法准确定位,或者可能被淹没在附近物体的一部分,这就是雷达面对弱目标存在的性能不足,因为雷达向来面对低小慢目标都很难具备良好的检测效果。

在A图中,在10°角度分辨率和较差的距离分辨率下,雷达将两辆车视为一个整体。在B图中,在5°分辨率和较好的距离分辨率下,两辆车仍然被视为一个整体。在C图中,在1°分辨率和更好的距离分辨率下,两个尖峰表示前面有两个不同的物体,甚至开始指出哪个是汽车,哪个是卡车。随着分辨力的提高,雷达识别现实世界的能力也就越强。

图片

当汽车正在移动,雷达能够更好地识别它,这是因为雷达的多普勒频率模式能够将汽车与静止的背景(高架桥)区分开来。

但是,如果汽车保持静止,雷达可能无法识别,且会将该汽车视为地面的一部分。在这种情况下,车辆遇到每个高架桥时,都必须向前滑行或紧急制动,因为目前的雷达无法确定是否有车辆在高架桥下停车。4D成像雷达具有较高的水平角度和距离分辨率,且多普勒模式能够检测每个维度的微小移动,因此可以解决这个问题。

未来,垂直分辨率也将成为成像雷达系统的重要组成部分,进一步保障自动系统的安全性和冗余性。如今的成像雷达的角度分辨率约在1°左右,未来如何实现低于1°的分辨率,同时成本还要低,最好是比现在还低。目前,即使有部分雷达厂家实现了低于1°的分辨率,但是还是因为很多原因没有实现量产。另外,要想知道所在车道200米开外是否有摩托车存在,摩托车正在行驶还是停放,就需要水平和垂直都小于1°分辨率才有可能实现。

雷达工程师如何实现垂直高分辨率,能够在遇到地面(路面障碍)或地下问题(高度很低的地下通道)时提供自动驾驶,如何检测和减少来自对方雷达的干扰,以及如何设计雷达满足集中式和分布式架构的数据传输和散热需求,都是非常重要的工程问题,正在等待各位读者去研究和实现。

总而言之,汽车雷达还有很多问题等待诸位去解决,其前景还是很大的,相信未来会像和手机一样普遍。

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

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

相关文章

掌握使用yum为CentOS系统安装软件掌握使用apt为Ubuntu安装软件(扩展)

1.掌握使用yum为CentOS系统安装软件2.掌握使用apt为Ubuntu安装软件(扩展)1、Linux系统的应用商店 操作系统安装软件有许多种方式,一般分为: •下载安装包自行安装•如win系统使用exe文件、msi文件等•如mac系统使用dmg文件、pkg文…

容联七陌:ChatGPT大模型能力为智能客服带来新方向

科技云报道原创。 近几个月来,大众对ChatGPT预期的持续走高,也影响到了智能客服领域公司的命运。 一方面,ChatGPT的出现为智能客服场景带来了更加“智能”的可能性;但另一方面,有人认为ChatGPT完全可以替代现有的智能…

数值方法笔记3:线性和非线性方程组求解

前置知识1:矩阵范数前置知识2:舒尔补前置知识3:可约矩阵前置知识4:谱半径1.【线性方程组】直接求解:高斯消元法(LULULU分解)、LDVLDVLDV分解、LDLTLDL^TLDLT分解、UDUTUDU^TUDUT分解1.1 高斯消元法(LULULU分解)1.2 LDV…

公司缺人面了8个测试员,他们都有一个相同的缺点.....

年后公司缺人,面了不少测试,结果竟然没有一个合适的。 一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-20k,面试的人很多,但平均水平很让人失望。 看简历很多都是3年工作经验,但面…

什么是深拷贝和浅拷贝?以及怎么实现深拷贝和浅拷贝?

拷贝浅是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址,所以如果其中一个对象改变了这个地址,就会影响到…

Excel操作-Apache-POI

Excel操作-Apache-POI一、场景需求将一些数据库信息导出为Excel表格将Excel表格数据导入数据库大量的数据的导入导出操作解决方案常用的解决方案:Apache POI与阿里巴巴easyExcelApache-POI介绍Apache-POI是基于office open XML标准(OOXML)和M…

合同审核机器人,提高合同审核效率,规避企业损失

官方网址:www.hanyunintel.com 在合同审核中面临的问题和挑战: 一、人工合同审核风险高: 人工合同审核依赖审核人员业务素养、精神状态、工作量、体力、工作态度及责任心,难免存在人工审核合同不严谨的情况,如果不能及…

【C++提高编程】C++全栈体系(二十一)

C提高编程 第三章 STL - 常用容器 三、deque容器 1. deque容器基本概念 功能: 双端数组,可以对头端进行插入删除操作 deque与vector区别: vector对于头部的插入删除效率低,数据量越大,效率越低deque相对而言&am…

简洁易用的记账小程序——微点记账

背景 由于每个月的信用卡账单太过吓人,记性也不是特别的好,加上微信支付宝账单中有些明细不是很明确。比如在京东花销的明细不会记录用户购买了什么,只会记录那个通道支出的。所以,才会有了想自己开发一款记账小程序,…

面试常问-Alpha测试和Beta测试

Alpha测试 Alpha测试是一种验收测试,在识别典型用户可能执行的任务并对其进行测试之前,执行该测试是为了识别所有可能的问题和错误。 尽可能简单地说,这种测试之所以被称为alpha,只是因为它是在软件开发的早期、接近开发结束时和…

使用loading动画让你的条件渲染页面更高级

前言在我们做项目的使用常常会使用条件渲染去有选择的给用户展示相关页面,如果渲染的数据或场景比较多比较复杂,那么往往需要3、4s的时间去完成,用户点击了之后就会陷入3、4s的空白期,并且这段时间屏幕是处于一种”未响应“的状态…

【欧拉筛法】洛谷 P3383 线性筛素数

3383. 线性筛素数 文章目录题目描述输入格式:输出格式:数据范围输入样例输出样例方法一:埃氏筛法解题思路代码复杂度分析:方法二:欧拉筛法解题思路代码复杂度分析:两种方法对比埃氏筛法欧拉筛法题目描述 给…

Jetpack管理生命周期——Lifecycle

Android Jetpack 对于任何一个产品来说,我们开发中都会面对哪些问题?如:产品交互、用户体验、代码结构、数据获取、数据存储、网络优化、任务调度等等,虽然在现在的阶段这些问题已经有了很好的解决和优化,也有很多大神…

堆球问题,开普勒猜想(格密码相关)

目录 一. 介绍 二. 历史进展分析 三.2维下的堆球问题 四. 3维下的堆球问题 五. 8维与24维下的堆球问题 总结 一. 介绍 堆球问题又叫堆球理论、最密堆积、球填充,英文为The Theory Of Sphere Packings。 堆球问题的本质就是填充一堆大小相同的球。要求这些球…

FANUC机器人通过KAREL程序实现与PLC位置坐标通信的具体方法示例

FANUC机器人通过KAREL程序实现与PLC位置坐标通信的具体方法示例 在通信IO点位数量足够的情况下,可以使用机器人的IO点传输位置数据,这里以传输机器人的实时位置为例进行说明。 基本流程如下图所示: 基本步骤可参考如下: 首先确认机器人控制柜已经安装了总线通信软件(例如…

CMMI高效实施的5大注意事项

1、明确CMMI实施目标及范围 CMMI在实施过程中,需要根据组织的实际情况,确定CMMI的实施目标和范围,制定实施的计划表,为后续组织过程改进提供明确的方向。 CMMI高效实施注意事项:实施目标及范围的确定​ 2、建立…

虹科新闻 | 虹科与b-plus正式建立合作伙伴关系,共同致力于用于ADAS/AD系统开发的VV测量解决方案

虹科b-plus 携手共创未来! 近期,虹科与德国b-plus正式建立合作伙伴关系。未来,虹科与b-plus将共同致力于提供用于ADAS/AD系统开发的V&V测量解决方案。 合作寄语 虹科CEO陈秋苑女士表示:“虹科非常期待与b-plus合作&#x…

线上研讨会报名 | 与龙智、Perforce共探大规模研发中的数字资产管理与版本控制,赢取千元大奖

2023年2月28日下午2:00,加入全球领先的数字资产管理工具厂商Perforce联合中国授权合作伙伴龙智举办的Perforce on Tour网络研讨会,除了与游戏、芯片、虚拟制作行业专家探讨并分享最佳实践外,还可以赢取惊喜大奖,包括千元华为手环、…

语言文件操作

🌱博客主页:大寄一场. 🌱系列专栏:C语言学习笔记 😘博客制作不易欢迎各位👍点赞⭐收藏➕关注 目录 前言 C语言中的文件打开和关闭 文件指针 文件的打开和关闭 fclose 文件的顺序读写 fseek ftell …