从驾考科目二到自动驾驶,聊聊GPU为什么对自动驾驶很重要

这篇具有很好参考价值的文章主要介绍了从驾考科目二到自动驾驶,聊聊GPU为什么对自动驾驶很重要。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

“下一个项目,坡道起步。”

……

“考试不合格,请将车子开到起点,重新验证考试。你的扣分项是:起步时间超30秒:扣100分。行驶过程中车轮轧到边线:扣100分。”

想必经历过驾驶证考试的同学,对科目二的坡道起步都有说不清道不明的情感。我在坡道起步项目上连续“挂”了 3 次后,就忍不住想自动驾驶什么时候可以普及,来拯救多次驾考没过的我。为此,我去简单了解了自动驾驶,不经意间发现又拍云的 GPU 竟然在自动驾驶上也有应用,接下来就来详细说说。

关于自动驾驶

自动驾驶的发展历程

自动驾驶技术的发展可以追溯到 20 世纪 80 年代,当时的研究主要集中在车辆的辅助驾驶系统上,如自适应巡航控制、自动泊车等。随着计算机技术和传感器技术的不断进步,自动驾驶技术逐渐走向成熟。21 世纪初,谷歌开始研究自动驾驶技术,并在 2010 年左右开始进行路测。目前,自动驾驶技术已经成为了汽车行业的重要发展方向,各大车企和科技公司纷纷投入巨资进行研究和开发。

国内各大品牌的电车自动驾驶能力在不同程度上都有了发展和进步,可以在高速公路和城市道路上实现自动跟车、自动变道、自动泊车等功能,这些能力离不开先进的感应设备:激光雷达(Lidar),毫米波雷达(Millimeter-wave Radar),摄像头(Camera),超声波雷达(Ultrasonic Radar),GPS(Global Positioning System)以及INS(Inertial Navigation System)等设备。

而在即将举办亚运会的绍兴棒垒球场馆外,出现了可爱的纯电动巴士,它是 L4 自动驾驶小巴车,不仅可以自动完成转弯及靠站操作,遇障还会自动减速避让。

从驾考科目二到自动驾驶,聊聊GPU为什么对自动驾驶很重要
绍兴市已经向两家自动驾驶测试主体发放了全市首批自动驾驶路测牌照,其中一家是未来社区开发建设有限公司,另一家是绍兴市城投阿波罗科技有限公司。这些测试主体将使用不同类型的自动驾驶汽车,包括纯电动巴士和纯电动轿车,未来社区使用的是一款5.5米纯电动巴士,最高设计时速40公里,搭载了L4级自动驾驶系统,可实现车道保持、超级巡航、自动避障等功能。市民可通过新推出的小程序,在手机上免费预约乘坐。该专线也将在杭州亚运会期间提供接驳服务。

自动驾驶技术分级

上面提到了 L4 级别自动驾驶,这是非常领先的级别了,根据自动驾驶等级的不同,可以分为以下几级:

  • L0级别:人工驾驶,完全由驾驶员来操作驾驶汽车,包括转向、制动、油门等。
  • L1级别:辅助驾驶,能够帮助驾驶员完成某些驾驶任务,如转向、制动、油门等,但驾驶员仍需保持对道路的注意。
  • L2级别:部分自动驾驶,车辆能够完成部分驾驶任务,如对方向盘和加减速中的多项操作提供驾驶,驾驶员负责其余的驾驶动作。像全速自适应巡航就属于L2级别,可以跟着前面的车走,前面的车停,我也停,前面的车走了我也走,速度基本保持一致。
  • L3级别:条件自动驾驶,车辆在特定环境中可以实现自动加减速和转向,但仍需要人类驾驶员在某些情况下接管车辆控制。
  • L4级别:高度自动驾驶,除了一些非常特殊的情况外,一般不需要人工控制。
  • L5级别:完全自动驾驶,全程不需要人工干预,可以在所有路况下实现完全自动驾驶。

总的来说,每一级别的自动驾驶都建立在前一级别的技术基础之上,同时,每一级别的自动驾驶都不是绝对安全的,它需要驾驶员在使用过程中仍然保持警惕并做好随时接管的准备。

GPU在自动驾驶技术中的作用

目前国内汽车普遍搭载的是 L2 级别及以下的自动驾驶技术,但即便在这些较低级别的自动驾驶系统中,汽车中的各种传感器每小时也可以生成 25GB 数据,这些数据包含前车和本车的距离,左右两边的道路指示标志,周围汽车的距离,前方道路指示标志,红绿灯信号,马路边行人,非机动车等信息等,大量的图像和视频信息被转换成电脑能处理的二进制信息,这就需要 CPU 和 GPU 的共同加持才能完成安全稳定的自动驾驶工作。

大家都知道一台电脑的运行少不了CPU,可以简单地理解为 CPU 是一个教授级人物,CPU 可以处理非常复杂的问题,但 CPU 没有那么多核心,对于同时处理数以亿计的小学生算术题,比如 100000000 道算术题,需要在 1 秒内完成,这个教授就没有那么灵活了。而 GPU 核心多,像 Nvidia 的 A100 拥有 6912 个CUDA核心,这种庞大的计算量就非常适合 GPU 了。在某些情况下,传统在 CPU 上运行的代码优化为 GPU 上运行时,执行速度最高可提升 20 倍。借助人工智能加速器可以进一步提升,从而显著节约电力,而这也是电动汽车的一个关键问题。

GPU 作为驾驶系统的核心元件之一,让汽车可以在“环境感知与建模”、“路径规划与决策”、“感知与决策的实时性”、“数据处理与存储”等方面完成指定的任务。GPU 通过其强大的计算能力和并行处理能力来加速感知算法的运行,不仅仅加速了复杂的路径规划和决策算法,例如基于强化学习的算法。还提供了更快的计算速度和更高的并行处理能力,从而帮助自动驾驶汽车更快地做出决策和规划。

现在市面上已经有不少车规级芯片都搭载强大的 GPU,例如 NVIDIA 去年发布的车规级芯片DRIVE Thor SoC,它可提供 2000 TFLOPS,强大的算力可在单个计算平台上实现全车的智能驾驶和座舱功能。

从驾考科目二到自动驾驶,聊聊GPU为什么对自动驾驶很重要

国内各大品牌汽车中都能看到 GPU 的身影,例如小鹏汽车的智能驾驶系统搭载了 Xavier 超级计算平台,CPU 采用 NVIDIA 自研 8 核 ARM64 架构,GPU 采用 512 颗 CUDA 的 Volta,支持FP32/FP16/INT8,20W功耗下单精度浮点性能 1.3TFLOPS,Tensor 核心性能20TOPs,解锁到 30W 后可达 30TOPs。

未来的自动驾驶

随着人工智能技术和传感器技术的不断进步,未来自动驾驶技术的发展将呈现出以下几个趋势:

  1. 汽车智能化:随着车辆智能化程度的提高,自动驾驶技术的发展将得到进一步推动。未来,汽车将具备更智能的功能,如自动充电、自动保养等。汽车会通过更加先进的感应器感知周围环境,并进行自适应的驾驶,进一步降低交通事故风险。
  2. 实现智能交通系统:未来的道路交通将不再是各车辆独立行驶,而将更加智能化和自动化。智能交通系统将会将各车辆的行驶信息进行集中处理和控制,从而实现更为协调和高效的交通流动。这种智能交通系统将与智能驾驶系统完美结合,使交通运输更为便捷和高效。
  3. 多传感器融合:在高等级自动驾驶的实现过程中,多传感器融合成为必然趋势。这种趋势旨在将各类传感器获取的数据信息集中在一起综合分析,以求更加准确描述外部环境,为车辆进行决策打下基础。

自动驾驶技术是汽车行业的重要发展方向之一。GPU 作为自动驾驶技术中的重要组成部分,将在未来的发展中发挥更加重要的作用。随着人工智能技术和传感器技术的不断进步,未来自动驾驶技术的发展将更加智能、安全、便捷和可持续。我们期待着自动驾驶技术的不断发展和进步,为人们带来更加美好的出行体验和生活方式。

如果你对 GPU 相关技术感兴趣,你可以点击“阅读原文”查看我们的 GPU 云服务器,你可以用它尝试搭建 AI 绘画平台或者做一些推理的工作。AI 绘画搭建的教程我先放在这里啦:《从 0 到 1,带你玩转 AI 绘画》文章来源地址https://www.toymoban.com/news/detail-697918.html

到了这里,关于从驾考科目二到自动驾驶,聊聊GPU为什么对自动驾驶很重要的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CPU和GPU的区别是什么?为什么训练人工智能用GPU而不是CPU?

     CPU(Central Processing Unit,中央处理器)是计算机的大脑,负责执行计算机程序中的指令。它从内存中读取指令和数据,并执行各种计算和逻辑运算。CPU的性能决定了计算机的运算速度。 CPU由控制单元、算术逻辑单元和寄存器等部件组成。控制单元负责从内存中读取指令并解

    2024年02月12日
    浏览(55)
  • 白杨SEO:从董宇辉事件聊聊个人IP这个事,企业为什么要重视个人IP?

    董宇辉事件是指东方甄选因主播董宇辉的小作文到底由谁写的风波,具体详情可以网上搜搜,最近是热搜。下图1产生原因,下图2董宇辉回应截图。 白杨SEO说一下,这里不关注谁对谁错。我想说的是,一是现在个人IP非常重要!二是很多人不清楚,只要是有团队IP网红,都是出

    2024年02月22日
    浏览(58)
  • AI训练,为什么需要GPU?

    随着人工智能热潮,GPU成为了AI大模型训练平台的基石,决定了算力能力。为什么GPU能力压CPU,成为炙手可热的主角呢?首先我们要先了解一下GPU的分类。提到分类,就得提及到芯片。 半导体芯片分为 数字芯片 和 模拟芯片 。其中,数字芯片的市场规模占比较大,达到70%左右

    2024年04月11日
    浏览(60)
  • tensorflow-gpu安装100%成功(tensorflow-gpu版和tensorflow-cpu版的区别、为什么要创建虚拟环境、如何同时使用两个gpu库、tensorflow-gpu版安装)

    1.tensorflow-gpu版和tensorflow-cpu版的区别 tensorflow-gpu版需要同时配置安装CUDA、cuDNN,而tensorflow-cpu版不需要配置,直接 pip/conda install tensorflow 即可安装tensorflow-cpu版本 2.为什么要创建虚拟环境 在安装gpu版本的库时通常会创建单独的虚拟环境,例如安装tensorflow-gpu,则需要利用 cond

    2024年02月08日
    浏览(57)
  • 为什么我不推荐学Python去找工作?为什么只会Python很难找到工作?在职程序员聊聊Python岗位的一些情况

    有很多小伙伴私信和我交流的时候 就说就他说他想学Python 想问问我的意见 不得不说 就是拍子现在应该是是目前 比较热门的一个种语言 这个确实是 但是热门呢 他就不一定意味着一定好找工作 我自己也很喜欢Python 在我心里呢 我是把Python 当做这一种辅助语言来使用 因为有时

    2024年02月03日
    浏览(64)
  • 一文彻底搞懂为什么OpenCV用GPU/cuda跑得比用CPU慢?

    最近项目需要,发现了这个问题。网上找原因,汇总起来,有以下几点原因: 1、首先对于任何一个CUDA程序,在调用它的第一个CUDA API时后都要花费秒级的时间去初始化运行环境,后续还要分配显存,传输数据,启动内核,每一样都有延迟。这样如果你一个任务CPU运算都仅要

    2024年02月03日
    浏览(63)
  • 一文让非技术宅读懂为什么AI更“喜欢”GPU而不是CPU?

      随着人工智能(AI)技术的快速发展,深度学习等算法在图像识别、自然语言处理、数据挖掘等方面表现出了强大的能力。而这些算法的底层计算,往往对硬件有着极高的要求。为了满足这些需求,越来越多的研究和工程实践开始尝试使用图形处理器(Graphics Processing Units,缩

    2024年02月17日
    浏览(47)
  • 【自动驾驶】【零基础】基础自动驾驶控制算法笔记

    本文接近25000字 从理论到实践,全部零基础开始,一步一步完成自动驾驶车辆控制基础 感谢:忠厚老实的老王 下面是他的主页:忠厚老实的老王的个人空间_哔哩哔哩_bilibili 目录 第一讲  绪论 第二讲  三个坐标系与运动学方程 一、控制原理 二、三个坐标系 三、左手系与右

    2023年04月21日
    浏览(50)
  • 自动驾驶技术综述1:自动驾驶算法软件架构介绍

    前言: 自动驾驶技术是一个庞大的工程体系,软件架构、功能算法、控制规划、感知识别、建图定位、电气架构、车载控制器、验证体系等等,有太多的角度可以去切入。对于自动驾驶功能与算法开发,自动驾驶功能的分级是很重要的,自动驾驶的功能衍变就是随着自动驾驶

    2024年02月06日
    浏览(42)
  • 【Apollo】阿波罗自动驾驶:塑造自动驾驶技术的未来

    前言    Apollo (阿波罗)是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。 开放能力、共享资源、加速创新、持续共赢是 Apollo 开放平台的口号。百度把自己所拥有的强大、成熟、

    2024年02月12日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包