行业洞见 | 一文了解自动驾驶汽车

文章来源:ancholabs.medium.com

文字翻译: 新能源情报局

封面配图:原作者

驾驶是人类日常从事的活动中最困难的之一。遵循交通规则,通过眼神与其他司机沟通交流、对天气状况做出反应是成为优秀司机的先决条件。在自动驾驶汽车中,所有这些信息都由算法处理,算法可以构建其他汽车、自行车、行人和障碍物所在位置以及模拟他们的移动轨迹。本文将带您了解自动驾驶的方方面面。

什么是自动驾驶?

自动驾驶汽车是指能够在不需要人类参与的情况下、感知周围环境并运行的车辆。在任何时候,人类都不需要接管汽车的控制,甚至不需要人类出现在车辆中。一辆自动驾驶汽车可以去普通汽车去的任何地方,做到合格驾驶员能够做到的一切。

自动驾驶是如何工作的?

自动驾驶汽车的工作基于传感器 (Sensor)、促动器 (Actuator)、高级算法 (Algorithm)、机器学习系统 (Machine Learning) 和用于运行软件的强大处理器 (Processor)。在大量传感器的帮助下,自动驾驶系统构建并维护涵盖其周围环境的地图。

其中,雷达传感器 (Radar) 可以用来密切监测周围汽车的运动。视频摄像(Video Camera) 用于捕捉交通信号、阅读和解释道路标志、观察其他车辆以及检查行人。激光雷达 (LIDAR) 传感器用于测量距离,通过从周围汽车的反射光脉冲来识别车道,判断路口或路肩,停车时,车轮中的超声波传感器 (Ultrasonic sensor) 会检测障碍物和其他车辆。

在处理完所有感官数据后,复杂的软件会为车辆绘制路线并向车辆的促动器发出指令,控制汽车的加速、制动和转向。该软件遵循交通法规,在软件设计中,通过硬编码规则 (Hard-coded Rules) 使其遵循当地交通法规,通过避障算法 (Obstacle Avoidance)、预测建模 (Predictive Modelling) 和物体识别算法 (Object Recognition) 躲避障碍物。

自动驾驶等级

汽车工程师协会 (SAE) 为自动驾驶汽车定义了五个主要的自主级别,从 0 级(完全手动)到 5 级(完全自主)。

0 级 - 无驾驶自动化

当今道路上的大多数汽车都是手动驾驶的,它们的级别为 0。在这些车辆中,驾驶员负责操作车辆实时所需的所有功能。在这个级别上,某些自动功能可以帮助驾驶员,例如紧急制动系统 (Emergency Brake) 和标准巡航控制 (Cruise Control)。

1 级 - 驾驶员辅助

虽然道路上的大多数车辆都是手动驾驶的,但许多较新的车型都有自动驾驶辅助技术,如自适应巡航控制 (Adaptive Cruise Control) 和车道控制辅助 (Lane Control Assist)。这些功能有助于汽车和驾驶员的整体安全。但是,驾驶员仍然需要负责大部分任务,例如转向和制动。

2 级 - 部分自动化

2 级自动化的一个重要特征是拥有高级驾驶员辅助系统 (ADAS)。这些车辆可以自行制动、加速和转向。然而,它们并不是完全意义上的自动驾驶的汽车,因为驾驶员仍然需要把手放在方向盘上并必须时刻注意道路状况。

3 级 - 有条件的全自动化

3 级汽车可以使用自动驾驶系统 (ADS) 自行驾驶,但仅限于有限情况。虽然这仍不属于完全自动驾驶,但可以自主在高速公路上行驶很长的距离。在这个级别,驾驶员不需要双手放在方向盘上,但仍需时刻注意突发情况并做好随时操控的准备。

4 级 - 高度自动化

在 4 级自动化下,汽车可以完全自主地在自动驾驶模式下运行,即使遇到困难,汽车仍然可以在没有驾驶员操控的情况下处理紧急状况。在第 4 级,驾驶员仍然可以操控汽车并放弃自动驾驶模式。

尽管现在道路上已经出现了4 级自动驾驶汽车(数量很少),尚有欠缺,因此,4 级自动驾驶汽车的使用通常被限制在有限的区域和速度范围内。

5 级 - 完全自动化

该级别的车辆可以完全自动驾驶的,它们能够在所有路况下执行所有驾驶职责。这个级别不需要驾驶员。在目前看来,即使 5 级自动驾驶的大部分技术和软件已经到位,公众仍需要几年时间才能看到它们上路。

自动驾驶的挑战

全自动驾驶汽车正在世界许多国家进行测试,但尚未向公众开放销售。自动驾驶面临的挑战是全方位的,从技术到法律,再到环境和哲学。以下是自动驾驶汽车面临的一些挑战:

激光雷达和普通雷达——激光雷达价格昂贵,并且仍在探测距离和分辨率之间找到正确的平衡点。我们不知道,如果几辆自动驾驶汽车在同一条路上行驶,它们的激光雷达信号会相互干扰吗?如果有多个无线电频率可用,频率范围是否足够允许大量无人驾驶汽车?

交通和道路信号——自动驾驶汽车在通过隧道或过桥时会遇到困难吗?他们将如何管理高峰时段的交通状况?这些车会被限制在一条特定车道上吗?这些问题仍亟待解决。

事故责任——谁对自动驾驶汽车造成的事故负责?制造商、乘客,还是车主?根据最新的设计,完全自主的 5 级自动驾驶汽车没有仪表盘或方向盘,这意味着人类将无法在紧急情况下控制车辆。

在过去的几年里,随着许多科技巨头对这一概念的支持,围绕自动驾驶汽车的热度越来越高。谷歌的 Waymo 部门的成立就是为在全球开发和销售面向个人消费者的自动驾驶汽车。包括谷歌在内,多家 IT 和汽车公司声称,在不久的将来,自动驾驶汽车将彻底改变我们环游世界的方式。

尽管有一些显著改进,但在当前道路上还没有看到 5 级的全自动驾驶汽车。当前市场上,我们唯一能看到的技术仅限于在发生碰撞时,可以自动停车,确保汽车行驶在车道上,并且可以实现高速上的自动驾驶。

不管关于自动驾驶的争论是什么,这是一个时代的趋势并将很快到来。虽然接受它的过程是需要时间的,但其带来的便利和低成本将使其成为人们未来生活的必要部分。就像面对任何其他技术革命一样,公司只有提前准备和快速反应才能有机会生存下来。

作者简介

Rancho Labs是由印度理工学院(India Institute of Technology)的校友和教授创立的知识分享平台,以培养年轻人为使命,旨在帮助追求他们对技术的热情和梦想。

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。每日推荐范围未来科技发展趋势的学习型文章。目前线上平台已收藏上千篇精华前沿科技文章和报告。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

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

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

相关文章

MATLAB高光谱图像处理基础

介绍高光谱图像的基本知识,便通过MATLAB对高光谱图像进行基本的处理。 文章目录前言一、高光谱图像二、MATLAB高光谱图像处理1.加载.MAT文件数据2.图像的显示3.图像维度变换总结前言 高光谱图像是一个立方体结构,维度为M x N x B,M为水平方向…

中国千亿科技巨头,成功收购英国最大芯片制造商!

来源:世界先进制造技术论坛内容来源:每日经济新闻综合自每经App、界面新闻、财联社等本期编辑:小艾 在全球缺芯的背景下,8月15日,国产芯片巨头闻泰科技(600745.SH)披露,旗下全资子公…

MATLAB图自编码器

通过MATLAB来实现图自编码器,用于高光谱图像特征的提取。 文章目录前言一、MATLAB相关知识二、编写算法1.图自编码器搭建2.可视化相关参数总结前言 算法输入数据: 图节点属性矩阵;邻接矩阵;概率p; W为自编码器的隐藏…

考夫曼:破解大脑代码并创建真正的人工智能

来源:CSDN博主「CDA数据分析师」原文链接:https://blog.csdn.net/yoggieCDA/article/details/1045567421955年,计算机科学家约翰麦卡锡(John McCarthy)首次创造了“人工智能”一词。当时,人工智能是对可以表…

MATLAB高光谱图像构建KNN图

在高光谱图像的特征提取过程中,采用非线性降维的方式对高光谱图像降维的过程中,采用图自编码器来对数据进行降维,需要将利用高光谱图像的结构信息和内容信息,则需要将高光谱图像数据构造为一个图结构,图结构的构建需要…

类脑量子叠加脉冲神经网络:从量子大脑假说到更好的人工智能

来源:神经现实作者:曾毅研究团队 |封面:Mario De Meyer排版:光影以深度神经网络为代表的现代人工智能模型在识别图像、语音、文字等模式信息任务取得优异表现。然而,生物大脑具有处理复杂多变的环境信息的能力&#xf…

遥感图像分类原理

1.原理 1.1 每一个像元作为一个样本,波段作为特征,理想情况下,同类地物应该具有相同或相似的特征描述,因此像元在n维特征空间中聚集在一起,而不同地物应该具有不同的特征描述,因此不同特征地物像元在n维空间…

2019第一次作业

10.实验代码 include <stdio.h> int main(void) { int i, f, X, N; scanf("%d",&N); int a [N]; scanf("%d",&X); f0; for(i0;i<N;i){ scanf("%d",&a[i]); if(a[i]X){ printf("%d",i); f; } } if(f0){ printf(&q…

分布式——ACID原则 CAP理论

分布式计算的原理 分布式计算就是将计算任务分摊到大量的计算节点上&#xff0c;一 起完成海量的计算任务。而分布式计算的原理和并行计算 类似&#xff0c;就是将一个复杂庞大的计算任务适当划分为一个个 小任务&#xff0c;任务并行执行&#xff0c;只不过分布式计算会将这些…

Matlab高光谱样本相关性分析

一.高光谱图像数据分析 1.分析光谱波段的相关性 1.1 对于维度为(m,n,b)的高光谱数据&#xff0c;使用reshape函数将其变换为(N,b)维度的&#xff0c;其中N m x n&#xff0c;表示像素数量&#xff0c;b表示波段数。 1.2 分析样本(像素)间波段的相关性&#xff0c;采用函数c…

万众瞩目的特斯拉AI日,会有哪些惊喜?

来源&#xff1a;华尔街见闻作者&#xff1a;方凌8月19日&#xff0c;特斯拉AI日即将举行。马斯克此前曾表示&#xff0c;此次AI日将展示特斯拉在人工智能方面硬件和软件开发的进展&#xff0c;并且招募顶级人才。活动的日子日渐临近&#xff0c;对于特斯拉究竟将在放出什么“大…

第一次会议(2019/02/22)

小组名称及成员介绍 小组名称&#xff1a;Triple兔成员介绍&#xff08;均为1703班&#xff09;项目经理&#xff1a;刘晓丽&#xff08;右上&#xff09;前端开发&#xff1a;刘晓丽&#xff08;右上&#xff09;、王亚群&#xff08;右下&#xff09;后端开发&#xff1a;乔疏…

JVM 工作原理和流程

作为一名Java使用者&#xff0c;掌握JVM的体系结构也是必须的。 说起Java&#xff0c;人们首先想到的是Java编程语言&#xff0c;然而事实上&#xff0c;Java是一种技术&#xff0c;它由四方面组成&#xff1a;Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Jav…

中国未来技术学院盘点

来源&#xff1a;科学网8月19日&#xff0c;上海交通大学未来技术学院正式揭牌成立。香港首富、宁德时代公司董事长曾毓群担任未来技术学院名誉院长&#xff0c;宁德时代首席制造官和工程制造及研发体系联席总裁倪军出任首任院长。一家市值超万亿的高科技龙头企业掌门人和高管&…

QT高级编程之QT基本概览

QT高级编程 主要从以下几个方面来介绍QT高级编程&#xff0c;并介绍QT相关的概念。 1、 QT部件Widget&#xff1b; 2、 QT信号与槽机制&#xff1b; 3、 对象树关系&#xff1b; 4、 布局管理&#xff1b; 5、标准对话框以及自定义对话框&#xff1b; 6、文件与目录&#xff…

计算机视觉中的自注意力

来源&#xff1a;机器学习研究组订阅自从引入网络以来&#xff0c;深度学习中的注意力机制在机器翻译和 社区中广受欢迎。然而&#xff0c;在计算机视觉中&#xff0c;卷积神经网络 (CNN) 仍然是常态&#xff0c;自注意力才刚刚开始慢慢渗透到研究的主体中&#xff0c;要么补充…

QT信号与槽-启动系统程序以及相关控件介绍

1.1 创建一个继承至QWidget的项目。 1.2 设计界面,分析界面采用的布局方式。 首先&#xff0c;每行控件采用水平布局方式&#xff0c;第三行为了使控件靠右&#xff0c;前面添加一个占位控件。三行采用垂直平局&#xff1b;选中控件&#xff0c;通过右键可以控件的布局方式&a…

科技部向全社会征集颠覆性技术研发方向

来源&#xff1a;人民网据科技部网站消息&#xff0c;为提升我国重大科技创新方向前瞻布局能力&#xff0c;加快推动颠覆性技术创新&#xff0c;科技部办公厅拟面向各有关单位和广大科研人员&#xff0c;开展颠覆性技术研发方向建议征集工作&#xff0c;对于符合条件的建议&…

springboot前后端分离项目MultipartFile获取前端传的file为null问题

【问题描述】 springbootvue 前后端分离项目&#xff0c;在对接上传文件功能时&#xff0c;一直显示文件为空。 【分析】 查找了很多博客&#xff0c;解决方法五花八门&#xff0c;但原因应该还是 springboot自带的org.springframework.web.multipart.MultipartFile和Multi…

计算机网络( 二十二)-数据链路层(补充)

1.链路link&#xff1a;结点------>相邻结点的物理线路。 2.数据链路&#xff1a;物理线路通信协议,通信协议(通信规程)用来控制数据的传输。 3.最常用网络适配器(硬件、软件)来实现协议。适配器包括了数据链路层和物理层两层的功能。 4.数据链路层的协议数据单元PDU------帧…