当前位置: 首页 > news >正文

自动驾驶的六个级别是什么?

自动驾驶汽车和先进的驾驶辅助系统(ADAS)预计将帮助拯救全球数百万人的生命,消除拥堵,减少排放,并使我们能够在人而不是汽车周围重建城市。

自动驾驶的世界并不只由一个维度组成。从没有任何自动化到完整的自主体验,驾驶可以通过几个级别的技术优势来增强。通过允许技术进入驾驶座,汽车行业正在努力减少道路上的事故,提高驾驶员的舒适度和动力总成效率。

在本文中,我们将研究如何从无自动化到驾驶辅助,再到部分、有条件和高度自动化,最终获得完全自动化的驾驶体验。

自动驾驶水平

根据汽车工程师协会(SAE)的说法,有六个不同级别的驾驶自主性,可以带来完整的驾驶体验:

  • 0级-无自动化(最多包括一些可听的警告)

  • 1级-驾驶辅助

  • 2级-部分自动化

  • 3级-有条件驾驶自动化

  • 4级-高驾驶自动化

  • 第5级-完全驾驶自动化

  • 9b84f338c7974794a16aac528e60a486.png

     

    六个自动驾驶级别

    让我们更详细地看看每个级别:

    0级自动驾驶:无自动化

    顾名思义,0级完全依靠驾驶员来执行所有纵向和横向任务,如加速或转向。司机完全控制并负责驾驶行为。

    虽然没有任何形式的自动化,但系统会发出一些警告。例如,这些可能是车道偏离或向前碰撞警告。由于他们只通过警报和通知通知司机,他们仍然属于0级。

    1级自动驾驶:驾驶员辅助

    在这个水平上,车辆只控制或干预以控制车辆的速度或转向,但不能同时控制两者。

    虽然司机无法放弃对汽车的控制,但1级系统会协助完成一些驾驶任务。这种ADAS功能的一个例子是自适应巡航控制,汽车将通过在交通变慢时自动刹车并在交通畅通时恢复原速度来保持固定的速度和安全距离。

    另一个用例是车道保持辅助,它将汽车带回车道中间,以防车辆在没有激活转向灯的情况下轻微偏离——是的,它有时甚至发生在我们最好的人身上!

    2级自动驾驶:部分驾驶自动化

    升级到2级,驾驶任务由车辆和驾驶员共享。车辆通常承担横向和纵向控制这两个主要驾驶功能。例如,这可以通过将自适应巡航控制与车道保持相结合来实现。在这种情况下,司机可以暂时抓住方向盘。然而,司机仍然需要保持持续的态势意识,并监控周围的环境。

    汽车制造商使用2级自动化的一些最引人注目的例子是通用汽车的Super Cruise、梅赛德斯-奔驰Drive Pilot、特斯拉自动驾驶仪、沃尔沃的Pilot Assist和日产ProPilot Assist 2.0。

    汽车行业的一个新趋势是2级以上系统,这超出了您在2级车型中通常能找到的功能。两者之间的主要区别在于,在进入或退出高速公路、改变车道或合并到车道时,自动化程度更高。以改变车道为例,2级系统只会停留在同一车道上,即使在允许超车的非常慢的车辆后面行驶。

    3级自动驾驶:有条件驾驶自动化

    在3级,车辆可以加速驶过缓慢移动的车辆,监控周围环境,改变车道,并控制转向、油门和制动。司机所要做的就是保持注意,并准备好在车辆需要时夺回控制权。

    3级自动化允许您将手从方向盘上移开,眼睛离开道路——只要你保持警惕。结果是司机在某些情况下会放松,比如在交通堵塞中开车时。大多数汽车制造商允许这种交通堵塞试点功能仅在特定受控通道高速公路上运行,并在交通相对缓慢(低于每小时40英里)时运行。

    4级自动驾驶:高驾驶自动化

    在4级,随着车辆能力的提高,人与机器之间的相互作用会降低。转向、制动、加速和监测环境从驾驶员手中夺走,以及改变车道、转弯和信号。

    车辆可以处理高度复杂的驾驶情况,例如建筑工地的突然出现,而无需任何司机干预。目前,在特定、预定义的情况下,例如在受控通道高速公路上,这是允许的。

    然而,人类仍然可以选择手动覆盖。对于司机来说,这意味着她可以安全地放松,甚至可以阅读一本书,而汽车可以负责任地安全地在高速公路上行驶,甚至可能在城市道路上行驶。汽车仍然可以提示司机夺回控制权,但如果它没有收到响应,汽车就可以安全停车。4级自主性的一个例子是Waymo测试车。

    5级自动驾驶:完全驾驶自动化

    现在我们开始说真正好的东西了:自动驾驶。

    5级自主性不需要人类关注。不需要方向盘,不需要刹车,也不需要踏板。自动驾驶车辆控制所有条件下的所有驾驶任务,包括监测环境和识别复杂的驾驶条件,如繁忙的人行横道。

    这也意味着车辆可以同时执行多项任务的组合,无论是自适应巡航控制、交通标志识别、车道偏离警告、紧急制动、行人检测、避免碰撞、交叉交通警报、环绕视图、停车辅助、后方碰撞警告还是停车辅助。

    ADAS:0、1和2级的好处

    能够提供警告或执行横向和纵向控制是实现车辆自动化的第一步。使用数字地图的驾驶辅助可以创造更安全、更舒适的驾驶体验。

    这是通过为自适应巡航控制(ACC)添加一层额外的复杂性来完成的,这导致了预测巡航控制。这将汽车的视野扩展到传感器范围之外,因为它知道前面的道路几何形状。因此,它使车辆能够根据数字地图数据(如道路曲率和坡度)自动调整速度。

    另一个ADAS用例是智能速度辅助(ISA),从2022年起,欧洲所有新制造的车辆都必须使用。使用数字地图中的速度限制数据,如果车辆超过速度限制,系统可以自动减慢汽车的速度。此功能有助于限制欧洲道路上的超速行驶,从而减少事故数量并提高整体安全性。

    最后,由于数字地图允许动力总成主动调整速度和换档。这可以节省高达5%的燃料,就电动汽车而言,它会导致更少的电池排水。

    数字地图通过主动调整速度和换挡来提高动力总成效率。这意味着使用ADAS地图的车辆可以节省高达5%的燃料。在电动汽车中,它可以减少电池排水,以帮助减少续航里程焦虑。

    ADAS地图如何为自动驾驶的1级和2级提供动力

    自动驾驶的好处

    在5级,乘客将能够安全地工作、吃饭甚至小睡,而汽车可以承担整个驾驶功能。这具有重要意义,因为自动驾驶汽车上的每个人都会成为乘客——从驾驶压力中解脱出来,并掌握空闲时间。

    高清地图如何为自动驾驶的3级、4级和5级提供动力

    高清地图通过为系统添加健壮性并将功能扩展到更具挑战性的驾驶场景(如大雾)来支持自动驾驶。高清地图与相机、雷达和激光雷达等机载传感器配合使用,并改善定位、传感器感知和路径规划。其结果是一个更强大的自动驾驶系统,这增加了消费者对自动驾驶及其采用的信任。

     

相关文章:

自动驾驶的六个级别是什么?

自动驾驶汽车和先进的驾驶辅助系统(ADAS)预计将帮助拯救全球数百万人的生命,消除拥堵,减少排放,并使我们能够在人而不是汽车周围重建城市。 自动驾驶的世界并不只由一个维度组成。从没有任何自动化到完整的自主体验&a…...

深度学习复盘与论文复现F

文章目录 1、Environment construction1.1 macos conda1.2 macos PyTorch1.3 iTerm settings1.4 install jupyter 2、beam search2.1 greedy search2.2 exhaustive search2.3 beam search 3、Attention score3.1 Masking softmax operation3.2 Additive attention3.3 Zoom dot …...

如何学习自动化测试工具!

要学习和掌握自动化测试工具的使用方法,可以按照以下步骤进行: 一、明确学习目标 首先,需要明确你想要学习哪种自动化测试工具。自动化测试工具种类繁多,包括但不限于Selenium、Appium、JMeter、Postman、Robot Framework等&…...

短信接口被恶意盗刷

短信接口被恶意盗刷是指攻击者通过各种手段,大量发送短信请求,导致短信资源被浪费,服务提供商可能面临经济损失,正常用户的服务也可能受到影响。以下是一些可能导致短信接口被恶意盗刷的原因和相应的解决方案: 原因&a…...

实验4-2-1 求e的近似值

//实验4-2-1 求e的近似值 /* 自然常数 e 可以用级数 11/1!1/2!⋯1/n!⋯ 来近似计算。 本题要求对给定的非负整数 n,求该级数的前 n1 项和。 输入格式:输入第一行中给出非负整数 n(≤1000)。 输出格式:在一行中输出部分和的值,保留…...

内网穿透--LCX+portmap转发实验

实验背景 通过公司带有防火墙功能的路由器接入互联网,然后由于私网IP的缘故,公网 无法直接访问内部web服务器主机,通过内网其它主机做代理,穿透访问内网web 服务器主机 实验设备 1. 路由器、交换机各一台 2. 外网 kali 一台&…...

缓存一致性问题

1. 引言 1.1 数据库与缓存的工程实践 在软件工程领域,数据库(Database)和缓存(Cache)是两种常见的数据存储解决方案,它们在系统架构中扮演着至关重要的角色。数据库是数据持久化的后端存储,它…...

【MYSQL】MYSQL逻辑架构

mysql逻辑架构分为3层 mysql逻辑架构分为3层 1). 连接层:主要完成一些类似连接处理,授权认证及相关的安全方案。 2). 服务层:在 MySQL据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,SQL接口&…...

【Python】数据类型之字符串

本篇文章将继续讲解字符串其他功能: 1、求字符串长度 功能:len(str) ,该功能是求字符串str的长度。 代码演示: 2、通过索引获取字符串的字符。 功能:str[a] str为字符串,a为整型。该功能是获取字符…...

c++编写java模式的线程类

在 C11 中&#xff0c;我们可以使用 <thread> 标准库来创建和管理线程。然而&#xff0c;C 不像 Java 那样提供一个内置的 Thread 类&#xff0c;而是提供了一个更底层的 API。下面是一个模拟 Java 中 Thread 类功能的 C11 实现。 我们将创建一个名为 SimpleThread 的类…...

vcpkg install libtorch[cuda] -allow-unsupported-compiler

在vcpkg中不懂如何使用 nvcc 的 -allow-unsupported-compiler, 所以直接注释了CUDA中对版本的检查代码. C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8\include\crt\host_config.h 奇了怪了,我是用的是vs2022,但是还是被检查为不支持的编译器!!! 可以试一下改这…...

Flink的DateStream API中的ProcessWindowFunction和AllWindowFunction两种用于窗口处理的函数接口的区别

目录 ProcessWindowFunction AllWindowFunction 具体区别 ProcessWindowFunction 示例 AllWindowFunction 示例 获取时间不同&#xff0c;一个数据产生的时间一个是数据处理的时间 ProcessWindowFunction AllWindowFunction 具体示例 ProcessWindowFunction 示例 Al…...

MATLAB中dmperm函数用法

目录 语法 说明 dmperm函数的功能是完成Dulmage-Mendelsohn 分解。 语法 p dmperm(A) [p,q,r,s,cc,rr] dmperm(A) 说明 如果列 j 与行 i 匹配&#xff0c;p dmperm(A) 得到的结果为向量 p&#xff0c;这样 p(j) i&#xff0c;如果列 j 与其不匹配&#xff0c;得到的结…...

苹果折叠屏设备:创新设计与技术突破

本文首发于公众号“AntDream”&#xff0c;欢迎微信搜索“AntDream”或扫描文章底部二维码关注&#xff0c;和我一起每天进步一点点 苹果折叠屏设备&#xff1a;创新设计与技术突破 在科技迅速发展的今天&#xff0c;苹果公司以其一贯的创新精神和对产品质量的严格把控&#x…...

C#加班统计次数

C#加班统计次数 运行环境&#xff1a;vs2022 .net 8.0 社区版 1、用C#语言&#xff1b;2、有界面上传Excel文件; 3、对Excel列&#xff08;部门、人员姓名、人员编号、考勤时间 &#xff09;处理&#xff1a;&#xff08;1&#xff09;按人员编号、考勤日期分组且保留原来字段&…...

【资治通鉴】“ 将欲取之、必先予之 “ 策略 ① ( 魏桓子 割让土地 | 资治通鉴原文分析 | 道德经、周书、吕氏春秋、六韬 中的相似策略 )

文章目录 一、" 将欲取之、必先予之 " 策略1、魏桓子 割让土地2、资治通鉴原文分析 二、" 将欲取之、必先予之 " 类似的原理1、将欲败之&#xff0c;必姑辅之&#xff1b;将欲取之&#xff0c;必姑与之 - 周书2、将欲歙之&#xff0c;必固张之&#xff0c;…...

Spring5 的日志学习

我们在使用 Spring5 的过程中会出现这样的现像&#xff0c;就是 Spring5 内部代码打印的日志和我们自己的业务代码打印日志使用的不是统一日志实现&#xff0c;尤其是在项目启动的时候&#xff0c;Spring5 的内部日志使用的是 log4j2&#xff0c;但是业务代码打印使用的可能是 …...

python爬虫实践

两个python程序的小实验&#xff08;附带源码&#xff09; 题目1 爬取http://www.gaosan.com/gaokao/196075.html 中国大学排名&#xff0c;并输出。提示&#xff1a;使用requests库获取页面的基本操作获取该页面&#xff0c;运用BeautifulSoup解析该页面绑定对象soup&#x…...

【前端面试】七、算法-数组展平

目录 1.判断数组 2.二维数组展平 3.多维数组展平 1.判断数组 // 判断数组console.log([].constructor Array);console.log( Array.isArray([]));console.log( [] instanceof Array);console.log(Object.prototype.toString.call([]) [object Array]); 2.二维数组展平 const…...

Laravel php框架与Yii php 框架的优缺点

Laravel和Yii都是流行的PHP框架&#xff0c;它们各自具有独特的优点和缺点。以下是对这两个框架优缺点的详细分析&#xff1a; Laravel PHP框架的优缺点 优点 1、设计思想先进&#xff1a;Laravel的设计思想非常先进&#xff0c;非常适合应用各种开发模式&#xff0c;如TDD&…...

使用 addRouteMiddleware 动态添加中间

title: 使用 addRouteMiddleware 动态添加中间 date: 2024/8/4 updated: 2024/8/4 author: cmdragon excerpt: 摘要&#xff1a;文章介绍了Nuxt3中addRouteMiddleware的使用方法&#xff0c;该功能允许开发者动态添加路由中间件&#xff0c;以实现诸如权限检查、动态重定向及…...

Zookeeper未授权访问漏洞

Zookeeper未授权访问漏洞 Zookeeper是分布式协同管理工具&#xff0c;常用来管理系统配置信息&#xff0c;提供分布式协同服务。Zookeeper的默认开放端口是 2181。Zookeeper安装部署之后默认情况下不需要任何身份验证&#xff0c;造成攻击者可以远程利用Zookeeper&#xff0c;…...

【JavaEE】定时器

目录 前言 什么是定时器 如何使用java中的定时器 实现计时器 实现MyTimeTask类 Time类中存储任务的数据结构 实现Timer中的schedule方法 实现MyTimer中的构造方法 处理构造方法中出现的线程安全问题 完整代码 考虑在限时等待wait中能否用sleep替换 能否用PriorityBlo…...

2024带你轻松玩转Parallels Desktop19虚拟机!让你在Mac电脑上运行Windows系统

大家好&#xff0c;今天我要给大家安利一款神奇的软件——Parallels Desktop 19虚拟机。这款软件不仅可以让你在Mac电脑上运行Windows系统&#xff0c;还能轻松切换两个操作系统之间的文件和应用程序&#xff0c;让你的工作效率翻倍&#xff01; 让我来介绍一下Parallels Desk…...

【算法】递归实现二分查找(优化)以及非递归实现二分查找

递归实现二分查找 思路分析 1.首先确定该数组中间的下标 mid (left right) / 2; 2.然后让需要查找的数 findVal 和 arr[mid] 比较 findVal > arr[mid]&#xff0c;说明要查找的数在 arr[mid] 右边&#xff0c;需要向右递归findVal < arr[mid]&#xff0c;说明要查…...

CDN 是什么?

CDN是一种分布式网络服务&#xff0c;通过将内容存储在分布式的服务器上&#xff0c;使用户可以从距离较近的服务器获取所需的内容&#xff0c;从而加速互联网上的内容传输。 就近访问&#xff1a;CDN 在全球范围内部署了多个服务器节点&#xff0c;用户的请求会被路由到距离最…...

索引:SpringCloudAlibaba分布式组件全部框架笔记

索引&#xff1a;SpringCloudAlibaba分布式组件全部框架笔记 一推荐一套分布式微服务的版本管理父工程pom模板&#xff1a;Springcloud、SpringCloudAlibaba、Springboot二SpringBoot、SpringCloud、SpringCloudAlibaba等各种组件的版本匹配图&#xff1a;三SpringBoot 3.x.x版…...

2024第五届华数杯数学建模竞赛C题思路+代码

目录 原题背景背景分析 问题一原题思路Step1:数据读取与处理Step2:计算最高评分&#xff08;Best Score, BS&#xff09;Step3:统计各城市的最高评分&#xff08;BS&#xff09;景点数量 程序读取数据数据预处理 问题二原题思路Step1: 定义评价指标Step2: 收集数据Step3: 标准化…...

FFmpeg源码:av_reduce函数分析

AVRational结构体和其相关的函数分析&#xff1a; FFmpeg有理数相关的源码&#xff1a;AVRational结构体和其相关的函数分析 FFmpeg源码&#xff1a;av_reduce函数分析 一、av_reduce函数的声明 av_reduce函数声明在FFmpeg源码&#xff08;本文演示用的FFmpeg源码版本为7.0…...

nginx: [error] open() “/run/nginx.pid“ failed (2: No such file or directory)

今天 准备访问下Nginx服务&#xff0c;但是 启动时出现如下报错&#xff1a;&#xff08;80端口被占用&#xff0c;没有找到nginx.pid文件&#xff09; 解决思路&#xff1a; 1、 查看下排查下nginx服务 #确认下nginx状态 ps -ef|grep nginx systemctl status nginx#查看端口…...