自动驾驶涉及相关的技术

news2024/12/22 19:14:07

当科幻走进现实,当影视照进生活,无数次憧憬的自动驾驶,正在慢慢的梦想成真。小时候天马星空的想象,现在正悄无声息的改变着我们的生活。随着汽车电动化进程的加快,自动驾驶技术映入眼帘,很多人可能感觉遥不可及,其实你每天都开的汽车上,或多或少已经增加了部分自动驾驶的功能。那么咱就来聊一聊自动驾驶到底是什么?让你一秒钟入局,然后豁然开朗~

首先,看一下概念“自动驾驶汽车(Autonomousvehicles)又称无人驾驶汽车、电脑驾驶汽车、或轮式移动机器人,是一种通过电脑系统实现无人驾驶的智能汽车。”确实很高深,但是这个是我们的终极目标,我们正在这条路上一路狂奔,为了实现这个目标,为此将自动驾驶分为多个等级。

1、自动驾驶的分类等级

自动驾驶根据不同的自动化程度分为L0~L5共六个等级。其中L0为完全人工驾驶,L1-L2为自动辅助驾驶,L3-L5为自动驾驶(部分自动驾驶-->完全自动驾驶),下面简单给大家介绍一下各个等级的特点,看完之后一定茅塞顿开。

L0:无自动化驾驶,仅具备最简单的倒车雷达、定速巡航等功能,车辆的油门、刹车、转向全程皆由驾驶者掌控。

L1:辅助驾驶,仅有少量的辅助驾驶功能,如ESP车身稳定、ABS防抱死、自动紧急刹车等,此时驾驶员也需要全神贯注。

L2:部分自动化驾驶,在部分场景下自动驾驶汽车,车辆的速度和转向可有条件被控制,使驾驶员的眼和手获得短暂的休息,但仍需时刻准备接管驾驶。

L3:有条件自动化驾驶,一定程度上实现了自动驾驶,驾驶员可以将手离开方向盘,脚离开踏板,车辆几乎独立完成驾驶操作,是真正自动驾驶的开端。

L4:高度自动化驾驶,满足80%以上驾驶场景的完全自动驾驶,可以完全释放双手双脚,可不再配备方向盘和脚踏板,可以说是真正意义上的自动驾驶。

L5:完全自动化驾驶,100%的完全自动驾驶,完全无需人为干预,可完全通过电脑感知与运算来驾驶车辆,是自动驾驶的终极目标——无人驾驶。

为了方便大家的理解,将上面的内容汇总成下面的表格,可以清楚的看到,当驾驶员介入的越少,车机系统掌控的越多时,自动驾驶程度就越高,L4级以后才能在车辆行驶过程中放心的做自己的事情,其他的一切交给科技就好了。

2、当前国内汽车所处等级

目前国内市场在售的车型,基本上都处于L1或L2等级,像丰田威驰上配备的TRC、HAC上坡起步辅助牵引,以及常用的ESP或ABS都属于L1级别。无论车企宣称其搭载L3或L4自动驾驶,实质上最高处于L2+阶段。即使是被人们捧上神坛的特斯拉,其自动驾驶技术也属于L2级别(比如特斯拉自动驾驶仪),另外像沃尔沃飞行员协助,奔驰驱动试验等都是L2级别。所谓的“无人驾驶”汽车,其实也是处于L3刚开始的阶段,离真正的无人驾驶还有很长一段路。因此目前的自动驾驶技术还是需要驾驶员保持注意力的,不能完全信任它,因自动驾驶出现的事故仍旧历历在目,万不可掉以轻心。

3、辅助及自动驾驶在实车上的应用

百度无人驾驶目前处于国内甚至世界自动驾驶行业的第一梯队,与其深化合作的现代汽车也在自动驾驶上努力奔跑着。据悉其在售的多款车型像第七代伊兰特、全新ix35、第五代途胜L、MPV库斯途等车型都增加了多项驾驶辅助功能。

就拿同事的第七代伊兰特来说,其搭载了现代汽车的“SmartSense(智心合一)”辅助驾驶系统,不仅支持全速自适应巡航,而且还搭载了FCA前方防碰撞辅助、RCCA后方交叉防碰撞辅助、BCA盲区防碰撞辅助、HDA高速公路驾驶辅助、SEW安全下车提醒等主被动安全装备,实现L2+级别自动驾驶功能,领先同级大多数车型。

针对上面的功能具体介绍一下(不了解的朋友可以重点看一下):

1)NSCC基于导航智能巡航控制。根据高速限速路段调整车速,自动识别前方弯道并减速,确保安全性及便利性。

2)HDA(HighwayDrivingAid)高速公路驾驶辅助。保持与前车的距离,同时保持在车道中央行驶,在限速区间及弯道上提供自动车速设定功能。

3)LFA(LaneKeepingAssist)车道保持辅助系统。用前置摄像头探测车道和车辆,辅助车辆保持在车道中央行驶,提高驾驶便利性。

4)RCCA(RearCrossCollisionAssist)后方交叉防碰撞辅助。倒车时监测后方车辆,及时发出警报并辅助刹车,减少由于盲区导致后方来车发生碰撞的安全隐患。

5)FCA(Forwardanti-CollisionAssist)前方防碰撞辅助。侦测前方车辆、行人、两轮车及交叉路口对向直行车辆,预先警告并采取制动措施,有效避免碰撞事故的发生,保证行人及驾乘安全。

6)BCA(Blindareaanti-CollisionAssist)盲区防撞辅助。监测后侧方临近车辆,发现有碰撞危险时,系统采取警告和制动,避免或减轻碰撞伤害。

7)BVM(BlindViewMonitor)盲区显示系统。变道时,仪表盘上显示后侧方影像,驾驶员读取信息更加方便快捷,减小因视觉盲区带来的安全隐患。

这些辅助功能基本上涵盖了当前自动驾驶级别的绝大多数技术,为车主们日常出行保驾护航起到了功不可没的作用。可以让新手司机快速告别小白,让老司机得心应手,如虎添翼。

4、完全自动驾驶的必备条件

虽然目前很多汽车制造商已经在朝L4方向努力,但要实现L5完全自动驾驶还长路漫漫。因为目前L4的自动驾驶汽车就融合了定位、环境感知、行为决策和控制等多项功能,运用了高精地图、精准定位、大数据云平台等技术。说白了就是需要分析复杂的环境,处理庞大的数据,代替人来做决策,为行为负责。

1)车辆定位

要确定车辆在车道和地图上的准确位置,离不开强大的卫星定位系统及地基增强系统,同步定位与地图创建等智能化技术。要确定车辆和周边事物的精确定位,更离不开雷达,激光雷达和摄像头等传感器,如果要在城市环境中进行自动导航还需要轨迹估计等技术。只有知道自己的位置,才能做出更准确的判断。

2)环境感知

车载视觉传感设备和车载雷达等智能化技术是车辆环境感知和交通运行环境等数据采集的主要手段。5GV2X等网络化技术可用于实现车和车、车和路、车和云平台的交通环境感知及数据交换(包括收集、存储和共享),让车辆能够正真的感受到周围的事物变化。

3)行为决策

行为决策是无人驾驶体现智能性的核心的技术,相当于自动驾驶汽车的大脑,涉及汽车的安全行驶、车与路的综合管理等多个方面。通过综合分析环境感知系统提供的信息,对当前车辆进行速度、朝向等规划,并产生相应的停车、跟车、换道等决策。

4)控制执行

车辆的纵向轨迹规划和横向的速度规划形成后,接下来就是生成关于车辆转向盘、油门和制动器等车辆工作部件的操作指令。并通过汽车CAN总线发送,各个控制单元EUC收到指令后,将控制相应的执行器和工作部件。从而使车辆有条不紊的在复杂的路况下安全行驶。

以上只是简单介绍了要实现完全自动驾驶时,众多必备条件中的一小部分,可能不太容易理解,为了更加形象,下面我们看一个实例:

基于现代汽车IONIQ(艾尼氪)5打造的自动驾驶出租车(robotaxi)增加了部分外置式的雷达装置,在车顶和两侧位置装有三颗转镜式半固态激光雷达,车身前后布置了毫米波雷达、超声波雷达和高清摄像头等30多个智能传感器,可以感知周围300米范围内的所有动态、静态物体,为车辆运营提供安全保障。具备L4级自动驾驶水平,可以自主对路况进行识别和判断,当遇到突发紧急状况时,车辆无需驾驶员介入也可自行主导安全行驶。

5、总结:

随着科技的不断发展,汽车从原来冷冰冰的大铁块,逐渐变得有温度,不仅对你嘘寒问暖,更护你周全。科技催生的自动驾驶也走进了寻常百姓家,相信不久的将来我们会实现L5级别的无人驾驶,尽管还有很多难题等待着我们逐一击破,但是有梦想谁都了不起。可是对于目前需要用车的朋友,也不必观望高级别的自动驾驶车辆,趁着年前购置税减半,添置一辆L2+级别的车足够用了。但是切记,目前的自动驾驶非无人驾驶,行车还需谨慎。如果有想体验上述的驾驶辅助功能,可以去看一下@北京现代第七代伊兰特的实车,实际感受一下科技带来的便利。

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

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

相关文章

软考 系统架构设计师系列知识点之数据库基本概念(1)

所属章节: 第6章. 数据库设计基础知识 第1节 数据库基本概念 数据(Data)是描述事务的符号记录,它具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息(Information)是现实世界事物的…

使用SVD将图像压缩四分之一(MATLAB)

SVD压缩前后数据量减少的原因在于,通过奇异值分解(SVD),我们将原始数据(如图像)转换成了一种更加紧凑的表示形式。这种转换依赖于数据内部的结构和相关性,以及数据中信息的不均匀分布。 让我们…

10-用PySpark建立第一个Spark RDD

目录 RDD概念RDD特点建立RDD的方式不同工具建立RDD的方式使用PySpark Shell(交互环境)建立RDD使用VSCode编程建立RDD使用Jupyter Notebook建立RDD 总结 PySpark实战笔记系列第一篇 RDD概念 Apache Spark的核心组件的基础是RDD。所谓的RDD,即弹性分布式数据集&#…

FL Studio 21.2.2官方中文破解版2024年最新图文安装激活教程 FL Studio 21免费激活

FL Studio 21.2.2官方中文破解版,中文别名水果编曲软件,是一款全能的音乐制作软件,包括编曲、录音、剪辑和混音等诸多功能,让你的电脑编程一个全能的录音室,它为您提供了一个集成的开发环境,使用起来非常简…

【stm32】I2C通信外设

【stm32】I2C通信外设 概念部分 如果简单应用,选择软件I2C。如果对性能指标要求比较高 选择硬件I2C 有硬件电路自动反转引脚电平,软件只需要写入控制寄存器CR和数据寄存器DR 为了实时监控时序的状态,还要读取状态寄存器SR 写入控制寄存器CR…

06-kafka及异步通知文章上下架

kafka及异步通知文章上下架 1)自媒体文章上下架 需求分析 2)kafka概述 消息中间件对比 特性ActiveMQRabbitMQRocketMQKafka开发语言javaerlangjavascala单机吞吐量万级万级10万级100万级时效性msusmsms级以内可用性高(主从)高(主从&#…

【数据库】MySQL InnoDB存储引擎详解 - 读书笔记

MySQL InnoDB存储引擎详解 - 读书笔记 InnoDB 存储引擎概述InnoDB 存储引擎的版本InnoDB 体系架构内存缓冲池LRU List、Free List 和 Flush List重做日志缓冲(redo log buffer)额外的内存池 存储结构表空间系统表空间独立表空间通用表空间undo表空间临时…

力扣---反转链表 II ***

给你单链表的头指针 head 和两个整数 left 和 right &#xff0c;其中 left < right 。请你反转从位置 left 到位置 right 的链表节点&#xff0c;返回 反转后的链表 。 示例 1&#xff1a; 输入&#xff1a;head [1,2,3,4,5], left 2, right 4 输出&#xff1a;[1,4,3,…

【QT入门】 Qt代码创建布局综合运用:仿写腾讯会议登陆界面

往期回顾&#xff1a; 【QT入门】 Qt代码创建布局之水平布局、竖直布局详解-CSDN博客 【QT入门】 Qt代码创建布局之栅格布局详解-CSDN博客 【QT入门】 Qt代码创建布局之分裂器布局详解-CSDN博客 【QT入门】 Qt代码创建布局综合运用&#xff1a;仿写腾讯会议登陆界面 一、界面分…

rust 面向对象编程特性、模式与模式匹配、高级特征

面向对象编程OOP 学习了结构体、枚举&#xff0c;它们可以包含自定义数据字段&#xff0c;也可以定义内部方法&#xff0c;它们提供了与对象相同的功能。 面向对象的四大特征&#xff1a;封装、继承、多态 通过pub标记为公有的结构体&#xff0c;在其他模块中可以访问使用这…

redis主从复制与哨兵模式

redis主从复制 Redis主从复制&#xff08;Redis replication&#xff09;是Redis提供的一种数据备份和故障转移机制。通过主从复制&#xff0c;可以将一个Redis服务器&#xff08;主节点&#xff09;的数据复制到一个或多个Redis服务器&#xff08;从节点&#xff09;。这样做…

算法设计与分析实验报告java实现(排序算法、三壶谜题、交替放置的碟子、带锁的门)

一、 实验目的 1&#xff0e;加深学生对算法设计方法的基本思想、基本步骤、基本方法的理解与掌握&#xff1b; 2&#xff0e;提高学生利用课堂所学知识解决实际问题的能力&#xff1b; 3&#xff0e;提高学生综合应用所学知识解决实际问题的能力。 二、实验任务 1、排序算法…

ctf_show笔记篇(web入门---jwt)

目录 jwt简介 web345&#xff1a; web346&#xff1a; web347&#xff1a; web348: web349&#xff1a; web350&#xff1a; jwt简介 JSON Web Token&#xff08;JWT&#xff09;通常由三部分组成 Header&#xff08;头部&#xff09;&#xff1a;包含了两部分信息&…

使用 Clickhouse 集成的表引擎同步数据方式详解

Clickhouse作为一个列式存储分析型数据库&#xff0c;提供了很多集成其他组件的表引擎数据同步方案。 官网介绍 一 Kafka 表引擎 使用Clickhouse集成的Kafka表引擎消费Kafka写入Clickhouse表中。 1.1 流程图 1.2 建表 根据上面的流程图需要建立三张表&#xff0c;分别Click…

Jenkins 安装部署

1、安装下载 官网地址&#xff1a;Jenkins 下载 war 包 1、前置环境 JDK 环境&#xff08;根据 Jenkins 版本不同&#xff0c;需要的 JDK 版本不同&#xff0c;目前需要 JDK11 的版本来支持&#xff09;Maven maven 官网下载压缩包 &#xff0c;并将其传输到服务器&#xf…

一、OpenCV(C#版本)环境搭建

一、Visual Studio 创建新项目 二、选择Windows窗体应用&#xff08;.NET Framework&#xff09; 直接搜索模板&#xff1a;Windows窗体应用(.NET Framework) 记得是C#哈&#xff0c;别整成VB(Visual Basic)了 PS&#xff1a;若搜索搜不到&#xff0c;直接点击安装多个工具和…

【Linux】线程概念及线程互斥

目录 线程概念 线程优点 线程缺点 线程异常 线程系统编程接口 线程创建及终止 线程等待 使用线程系统接口封装一个小型的C线程库并实现一个抢票逻辑 线程互斥 互斥量的接口 线程互斥实现原理 使用系统加锁接口封装LockGuard 实现自动化加锁 线程安全和可重入函数 …

Win10文件夹共享(有密码的安全共享)(SMB协议共享)

前言 局域网内&#xff08;无安全问题&#xff0c;比如自己家里wifi&#xff09;无密码访问&#xff0c;参考之前的操作视频 【电脑文件全平台共享、播放器推荐】手机、电视、平板播放硬盘中的音、视频资源 下面讲解公共网络如办公室网络、咖啡厅网络等等环境下带密码的安全…

探寻马来西亚服务器托管的优势与魅力

随着全球跨境业务的不断增加&#xff0c;境外服务器成为越来越受欢迎的选择。在这其中&#xff0c;马来西亚服务器备受关注&#xff0c;其机房通常位于马来西亚首都吉隆坡。对于客户群体主要分布在东南亚、澳大利亚和新西兰等地区的用户来说&#xff0c;马来西亚服务器是一个理…

【opencv】教程代码 —ml (主成分分析、支持向量机、非线性支持向量机)

1. introduction_to_pca.cpp 主成分分析 /*** file introduction_to_pca.cpp* brief 这个程序演示了如何使用OpenCV PCA 提取物体的方向* author OpenCV团队*/// 包含OpenCV函数库所需要的头文件 #include "opencv2/core.hpp" #include "opencv2/imgproc.hpp&q…