读AI未来进行式笔记06自动驾驶技术

news2024/10/5 15:30:23

1.       跃层冲击

1.1.         每个社会其实都处于不同的楼层,往往处于更低楼层的社会,要承受来自更高楼层的社会发展带来的更大冲击

2.       驾驶

2.1.         开车时最关键的不是车,而是路

2.2.         人是比机器更脆弱的生命,最微不足道的情绪变化都会影响人类车手的身心反应和表现水平

2.3.         山体滑坡导致地图数据失真,AI也无法应对随时跌落的山石

2.4.         适度的感官拟真能够带来紧迫感,刺激肾上腺素分泌,提升驾驶表现,但这个“度”是因人而异的,也是因环境而异的

2.5.         技术就像是父亲的汽车零部件,依靠轴承、齿轮与电缆,严丝合缝地拼合在一起,传递着清晰而明确的信号

2.6.         驾驶行为是一项复杂的系统工程,人类需要平均花费约45小时才能学会如何驾驶汽车

2.7.         整个驾驶过程

2.7.1.           感知(双眼观察、双耳监听)

2.7.2.           导航规划(把实体环境与脑海中的路线或导航地图上的具体位置关联起来,研判如何从A地到达B地)

2.7.3.           推理(预测路上行人及其他车辆驾驶员的意图和可能的行动)

2.7.4.           决策(根据实际情况,按照交通规则决定采取何种驾驶行为,比如驾驶员在被提示超速之后做出立即减速的决定)

2.7.5.           车辆控制(把人脑的意图准确落实在转动方向盘、踩刹车等肢体行为上)

3.       自动驾驶

3.1.         自动驾驶车辆,又称无人驾驶车辆,是一种不需要人类主动操作,在计算机的控制下就能够完成驾驶任务的车辆

3.2.         自动驾驶利用AI代替人类驾驶车辆,所依靠的是神经网络而非人类大脑,负责执行的是机械硬件而非人类的手和脚

3.2.1.           AI的感知,需要通过摄像头、激光雷达和其他传感器来了解和掌握周围环境的状况

3.2.2.           AI的导航规划,是将三维道路上的点与高精度地图上的点一一关联,进而完成路线规划

3.2.3.           AI的推理,需要借助算法来预测行人、车辆的意图和行动

3.2.4.           AI的决策,诸如车辆在监测到有障碍物时应该做什么,以及在障碍物被移开后又应该怎么做等,则是依赖于专家制定规则或统计估算来进行

4.       自动驾驶技术

4.1.         在AI领域,这项技术的落地与实现仍被视为“圣杯”一样的存在,是皇冠上的明珠

4.1.1.           驾驶行为本身就是一项非常复杂的任务,每一个动作不仅涉及许多子任务和技术领域,集成多种信息源,还需要处理变化莫测的场景,面对意想不到的挑战

4.2.         自动刹车制动系统蜕变为全自动驾驶系统,并不是简单的功能替换

4.2.1.           自动驾驶也不是简单地对今天的车辆进行改良,而是需要对其所依托的全面互联的智慧城市基础设施进行升级

4.3.         自动驾驶车辆的最终落地,将对许多产业的原有面貌和固有模式带来前所未有的冲击,并将引发与伦理、法律等有关的深层次问题

4.4.         最简单的自动驾驶技术已经应用于我们的生活之中

4.4.1.           自动化仓库机器人、自动叉车和自动导航车辆,它们大部分在室内作业,应用于特定的工业场景

4.4.2.           自动货运卡车、固定路线的自动驾驶摆渡车也已经陆续部署在矿山和机场

4.5.         一些可预测性较高的环境中,自动驾驶技术的能力已经优于人类驾驶员

4.6.         任何自动驾驶技术都必须有理有据地证明它们至少和人类驾驶一样安全

5.       自动驾驶等级

5.1.         L0 (“无自动化”的人工驾驶)

5.1.1.           人类驾驶员承担所有的驾驶任务,AI会观测道路并在必要时提醒驾驶员

5.2.         L1 (“人类不能放手”的辅助驾驶)

5.2.1.           在人类驾驶员的允许下,AI可以完成特定的驾驶操作,如转向

5.3.         L2 (“人类放手”的部分自动驾驶)

5.3.1.           AI可以承担多项驾驶任务,如转向、刹车、加速,但人类驾驶员仍然需要监控驾驶环境,并在必要时接管车辆

5.4.         L3 (“人类移开视线”的有条件自动驾驶)

5.4.1.           AI可以承担大部分驾驶任务,但需要人类驾驶员在AI遇到无法处理的情况并发出请求时接管车辆

5.4.2.           有一些人对L3持怀疑态度,认为人类驾驶员突然接管车辆会增加危险发生的可能性,而不是降低风险

5.5.         如今,从L0到L3的自动驾驶已经在商用车辆上落地使用

5.6.         L4 (“人类放松大脑”的高度自动驾驶)

5.6.1.           AI可以在整个行车过程中完全接管车辆,但前提是车辆处于AI能够完全理解其状况并处理其问题的环境中

5.6.2.           被高精度地图覆盖的城市路面或者高速公路

5.6.3.           从L4开始,车辆开始拥有自己的“大脑”,这将对人类的交通产生革命性的深远影响

5.6.4.           在未来,L4自动驾驶巴士会按照固定路线往返运送乘客

5.6.5.           从2018年末开始,部分L4自动驾驶车辆也在一些城市的限定区域内进行了路测和试验

5.7.         L5 (“不再需要方向盘”的完全自动驾驶)

5.7.1.           无论车辆处于何种环境,都不再需要人类驾驶员参与驾驶操作

5.7.1.1.            在未来,L5自动驾驶出租车能够让乘客通过打车软件(如“滴滴出行”)进行呼叫,而且很快到位

5.7.2.           实现L5自动驾驶的主要难题之一,是AI系统需要针对大量的数据进行训练,而且这些数据必须来源于千变万化的真实驾驶场景

5.7.2.1.            所需场景的类别非常多、数据量级非常大、数据维度非常广,但是把路面上的一切物体在所有情况下的数据(如放置方式、移动方向等)全都收集到手,是相当不现实的
5.7.2.2.            解决方案不是万能的,合成数据的质量无法与真实数据的质量相比,而人为制定的规则也可能会出错或者相互矛盾

5.7.3.           在通常情况下,我们是在当前城市道路的基础上畅想L5自动驾驶的

5.7.4.           增强版城市道路

5.7.4.1.            通过重建基础设施,我们可以通过尽量降低自动驾驶车辆附近有行人走动的可能性,从而大幅提升L5自动驾驶车辆的安全性,使其更早上路
5.7.4.2.            在升级后的增强版城市道路上,车辆的自动驾驶系统与真实环境的信息流能做到无缝通信,因此可以实时调度车辆

5.7.5.           即便由AI驱动的L5自动驾驶更加成熟、安全了,也仍然有一些状况是AI无法完美处理的

5.7.5.1.            最好的解决方案是立即“召唤”一位专业的人类驾驶员来接管车辆
5.7.5.2.            把救兵跨时空瞬间移动到远处是不可能的,但如果我们把当前的交通场景“复制粘贴”到一个远程操作中心,人类驾驶员就可以在那里的独立“远程驾驶舱”中进行遥控操作
5.7.5.3.            以使用增强现实(AR)技术投射出车辆所处的环境(借助自动驾驶车辆上的摄像头来完成),并将这些远景画面发送到远程驾驶舱
5.7.5.4.            人类驾驶员根据远景画面所采取的操作行为(如转动方向盘或踩油门),将被传送给自动驾驶系统,进而控制车辆

5.7.6.           L5自动驾驶、增强版城市道路、传输AR视频连接远程操作中心的6G网络等将实现技术融合,预计在2030年前后便能开展实验性部署

6.       L5自动驾驶车辆将带来的影响

6.1.         从长远来看,L5自动驾驶将在方方面面给人类带来巨大的益处

6.2.         共享汽车实现自动驾驶,将省下大笔用于雇用人类驾驶员的资金,这将为消费者降低近75%的成本,从而进一步吸引消费者选择自动驾驶共享汽车出行,不必再自己买车

6.2.1.           在自动驾驶车辆及技术、共享用车服务越来越成熟的同时,买车的人会越来越少

6.2.1.1.            实际上减少了家庭开支

6.2.2.           未来的共享自动驾驶车辆可以全天候高效运行,不需要停车,而且车辆的总数也将显著减少,因此我们几乎不再需要停车场了

6.2.2.1.            车辆有95%的时间都闲置在停车场里,在这种情况下,很多停车场的存在,其实是对土地资源的一种很严重的浪费

6.2.3.           共享自动驾驶车辆所带来的这些变化,将减少交通拥堵,降低燃料消耗,改善空气污染,节约城市空间,使人们的生活和地球环境更为美好

6.3.         人类驾驶员要成为一名熟练的老司机,可能需要积累1万小时的驾驶经验,但一辆自动驾驶车辆可能拥有1万亿小时的驾驶经验

6.3.1.           它可以从每一辆车那里学习,而且永远不会忘记,也不会疲倦

6.3.2.           从长远来看,我们确实可以期待自动驾驶带来更高的安全性

6.4.         AI的特点是它的良性循环:更多的数据带来更好的AI,更有效的自动化带来更高的效率,更频繁地使用带来更低的成本,更多的时间带来更高的生产力

6.5.         随着自动化程度与通信技术水平的提升,自动驾驶车辆将能迅速、准确、轻松地相互通信

6.6.         将创造由AI驾驶主导的新型交通基础设施,人类驾驶反而会变成路面上的安全隐患

6.6.1.           几十年后,人类驾驶说不定会成为一种违规行为

6.6.2.           也许从禁止在高速公路上驾驶车辆开始,最终人类将被法律禁止在所有公共道路上驾驶车辆,到那时,爱车人士可能不得不像马术爱好者一样,只有去私人娱乐区域或者赛车场,才能摸到方向盘

6.7.         冲击

6.7.1.           在自动驾驶时代,出租车、卡车、公共汽车和送货车等车辆的驾驶员在很大程度上会“怀才不遇”

6.7.2.           还有一些传统职业也将因为自动驾驶而被颠覆

6.7.2.1.            新一代汽车将由电子和软件驱动,不再完全依赖机械零件,从事汽车机械维修的员工将需要重新学习电子和软件方面的专业知识
6.7.2.2.            加油站、停车场和汽车经销商会明显减少,与之相关的员工将被大幅缩编

7.       阻碍L5自动驾驶的非技术性难题

7.1.         伦理道德、责任义务以及大众舆论等

7.1.1.           只有明确责任归属,才能围绕责任归属建立新的行业规则

7.1.2.           一方面需要明确保护软件缺陷受害者权益的法律条款

7.1.3.           另一方面需要确保技术进步不会因过度索赔而停滞不前

7.2.         如果人类驾驶员的行为导致车祸造成死亡,他们需要对司法程序做出回应,由司法程序判定他们是否行为得当,如果他们被判定行为不得当,那么后果可想而知

7.2.1.           如果媒体对每一起由自动驾驶导致的死亡事故的报道都使用谴责性的标题,那么可能会在短期内彻底摧毁公众对自动驾驶产业的信心,即使在长远的未来,自动驾驶有望拯救上百万人的生命

7.3.         AI自己能用可以被人类理解的、合理合法的理由来解释它的决策吗?

7.3.1.           “可解释的AI”是很难实现的,因为AI往往是通过数据训练出来的,AI的答案是一个复杂的数学方程组,需要高度简化后才能被人类理解

7.4.         在过渡期,AI可能会犯一些人类驾驶员不会犯的错误,这是可以被接受的吗?

7.5.         是否应该让一台机器做出可能危害人类生命的决定?

7.6.         典型的做法

7.6.1.           在推出自动驾驶产品之前保持谨小慎微,在绝对安全的环境中缓慢收集数据,以避免任何死亡事故

7.6.1.1.            谷歌旗下的自动驾驶公司Waymo的做法

7.6.2.           在只能说还算安全的情况下尽快推出自动驾驶产品,以扩大所收集的真实数据的规模

7.6.2.1.            这种做法在开始的时候可能会导致较多的死亡事故,但在未来,AI系统势必会挽救更多的生命
7.6.2.2.            特斯拉的做法

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

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

相关文章

多线程leetcode编程题

synchronized 实现 class ReentrantTest {private int n;private volatile int flag 1;private Object lock new Object();public ReentrantTest(int n) {this.n n;}public void zero(IntConsumer printNumber) throws InterruptedException{for(int i1;i<n;){synchron…

.net core 使用js,.net core 使用javascript,在.net core项目中怎么使用javascript

.net core 使用js&#xff0c;.net core 使用javascript&#xff0c;在.net core项目中怎么使用javascript 我项目里需要用到“文字编码”&#xff0c;为了保证前端和后端的编码解码不处bug, 所以&#xff0c;我在项目中用了这个 下面推荐之前在.net F4.0时的方法 文章一&#…

08_旷视轻量化网络--ShuffleNet V1

1.1 简介 ShuffleNetV1是旷视科技&#xff08;Face&#xff09;在2017年提出的一种专为移动设备设计的高效卷积神经网络&#xff08;CNN&#xff09;架构。它的主要目标是在保证模型精度的同时&#xff0c;极大地降低计算成本&#xff0c;使其更适合资源受限的环境&#xff0c…

wx小程序自定义tabbar

1.在app.json文件中&#xff0c;添加自定义tabbar配置&#xff1a;"custom": true "tabBar": {"custom": true,"backgroundColor": "#fafafa","borderStyle": "white","selectedColor": &quo…

高精度加法的实现

这是C算法基础-基础算法专栏的第七篇文章&#xff0c;专栏详情请见此处。 引入 在C语言中&#xff0c;int的可存储数据范围是-2147483648~2147483647&#xff0c;long long的可存储数据范围是-9223372036854775808~9223372036854775807&#xff0c;但是如果一些数据比long long…

2021JSP普及组第二题:插入排序

2021JSP普及组第二题 题目&#xff1a; 思路&#xff1a; 题目要求排序后根据操作进行对应操作。 操作一需要显示某位置数据排序后的位置&#xff0c;所以需要定义结构体数组储存原数据的位置和数据本身排序后所得数据要根据原位置输出排序后的位置&#xff0c;所以建立一个新…

Linux lvm卷扩容之SSM

介绍 SSM&#xff08;System Storage Manager&#xff09;是系统存储管理器&#xff0c;它是一种统一的命令行界面&#xff0c;用于管理各种存储设备。通过SSM&#xff0c;用户可以方便地管理、配置和监控存储系统。检查关于可用硬驱和LVM卷的信息。显示关于现有磁盘存储设备、…

新能源汽车内卷真相

导语&#xff1a;2025年&#xff0c;我国新能源汽车总产能预计可达3661万辆&#xff0c;如此产能如何消化&#xff1f; 文 | 胡安 “这样卷下去不是办法&#xff0c;企业目的是什么&#xff1f;是盈利&#xff0c;为国家作贡献&#xff0c;为社会作贡献。我们应该有大格局&…

Stable-Diffusion的WebUI部署

1、环境准备及安装 1.1、linux环境 # 首先&#xff0c;已经预先安装好了anaconda&#xff0c;在这里新建一个环境 conda create -n sdwebui python3.10 # 安装完毕后&#xff0c;激活该环境 conda activate sdwebui# 安装 # 下载stable-diffusion-webui代码 git clone https:…

2024年安全现状报告

2024 年安全现状报告有些矛盾。尽管安全专业人员的道路困难重重&#xff0c;比如说严格的合规要求、不断升级的地缘政治紧张局势和更复杂的威胁环境&#xff0c;但整个行业还是在取得进展。 许多组织表示&#xff0c;与前几年相比&#xff0c;网络安全变得更容易管理。组织之间…

经典文献阅读之--MGS-SLAM(单目稀疏跟踪和高斯映射与深度平滑正则化)

Tip: 如果你在进行深度学习、自动驾驶、模型推理、微调或AI绘画出图等任务&#xff0c;并且需要GPU资源&#xff0c;可以考虑使用UCloud云计算旗下的Compshare的GPU算力云平台。他们提供高性价比的4090 GPU&#xff0c;按时收费每卡2.6元&#xff0c;月卡只需要1.7元每小时&…

线性代数|机器学习-P9向量和矩阵范数

文章目录 1. 向量范数2. 对称矩阵S的v范数3. 最小二乘法4. 矩阵范数 1. 向量范数 范数存在的意义是为了实现比较距离&#xff0c;比如&#xff0c;在一维实数集合中&#xff0c;我们随便取两个点4和9&#xff0c;我们知道9比4大&#xff0c;但是到了二维实数空间中&#xff0c…

认识Spring 中的BeanPostProcessor

关于BeanPostProcessor和BeanFactoryPostProcessors&#xff0c;将分2篇文章来写&#xff0c;这篇文章是对Spring 中BeanPostProcessor进行了总结 先看下大模型对这个类的介绍&#xff0c;随后再看下这两个类的示例&#xff0c;最后看下这两个类的实现。 这两个类从名字看都很类…

堆盘子00

题目链接 堆盘子 题目描述 注意点 SetOfStacks应该由多个栈组成&#xff0c;并且在前一个栈填满时新建一个栈 解答思路 将多个栈存储到一个List中&#xff0c;当入栈时&#xff0c;如果List中最后一个栈容量已经达到cap&#xff0c;则需要新建一个栈&#xff0c;将元素推到…

压缩视频在线压缩网站,压缩视频在线压缩工具软件

在数字化时代&#xff0c;视频成为了人们记录和分享生活的重要载体。然而&#xff0c;视频文件一般都非常大&#xff0c;这不仅占据了大量的存储空间&#xff0c;也给视频的传输和分享带来了不便。因此&#xff0c;压缩视频成为了许多人必须掌握的技能。本文将详细介绍如何压缩…

Golang | Leetcode Golang题解之第138题随机链表的复制

题目&#xff1a; 题解&#xff1a; func copyRandomList(head *Node) *Node {if head nil {return nil}for node : head; node ! nil; node node.Next.Next {node.Next &Node{Val: node.Val, Next: node.Next}}for node : head; node ! nil; node node.Next.Next {if…

【一百零九】【算法分析与设计】树状数组求解前缀最大值,673. 最长递增子序列的个数,树状数组求前缀区间最大值

树状数组求解前缀最大值 树状数组可以求解和前缀区间有关的问题,例如前缀和,前缀区间最值. 可以利用 l o g n log_n logn​的时间复杂度快速查找前缀信息. 利用树状数组查询前缀区间中最大值问题. 树状数组下标1位置存储arr数组下标1位置的最大值. 树状数组2位置存储arr数组1,…

树的重心-java

主要通过深度优先搜索来完成树的重心&#xff0c;其中关于树的重心的定义可以结合文字多加理解。 文章目录 前言☀ 一、树的重心☀ 二、算法思路☀ 1.图用邻接表存储 2.图的遍历 3.算法思路 二、代码如下☀ 1.代码如下&#xff1a; 2.读入数据 3,代码运行结果 总结 前言☀ 主…

《PyTorch 实战宝典》重磅发布!

Pytorch 是目前常用的深度学习框架之一&#xff0c;比起 TF 的框架环境配置不兼容&#xff0c;和 Keras 由于高度封装造成的不灵活&#xff0c;PyTorch 无论是在学术圈还是工业界&#xff0c;都相当占优势。 不夸张地说&#xff0c;掌握了 PyTorch &#xff0c;就相当于走上了…

Cloudpods 强大的多云管理平台部署

简介 Cloudpods 是一款简单、可靠的企业IaaS资源管理软件。帮助未云化企业全面云化IDC物理资源&#xff0c;提升企业IT管理效率。 Cloudpods 帮助客户在一个地方管理所有云计算资源。统一管理异构IT基础设施资源&#xff0c;极大简化多云架构复杂度和难度&#xff0c;帮助企业…