0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DRIVE Labs “常学常新”系列之「入门篇」:自动驾驶基础功能

NVIDIA英伟达 来源:未知 2023-02-05 06:15 次阅读

DRIVE Labs 系列文章

始发站:自动驾驶基础功能

|

|

|

|

|

|

|

|

伴随自动驾驶技术的出现与不断成熟,自动驾驶汽车已经走进人们的日常生活之中。放眼未来,自动驾驶功能不仅可以“解放双手”,还能“解放双眼”,甚至“解放大脑”。为了让读者更好地了解自动驾驶,NVIDIA DRIVE 团队推出 DRIVE Labs “常学常新”系列,以一辆自动驾驶汽车从出发到最终目的地为线索,分 8 期主题,解析自动驾驶汽车如何一路“过关斩将”,以及 NVIDIA 技术与产品在不同场景中提供的支持。

本期是第一期“入门篇—自动驾驶基础功能”。新年第一跑,出发!

驾驶 NVIDIA 自动驾驶汽车

将一辆传统汽车变成自动驾驶汽车是一项巨大的挑战。NVIDIA 通过构建自动驾驶的基础模块(将其分为感知、定位和规划/控制软件)以及应用高性能计算来解决这个问题。为了测试和验证 NVIDIA DRIVE 自动驾驶软件,NVIDIA 除通过仿真测试以外还进行了实际的道路测试。以上视频就展示了搭载 NVIDIA DRIVE 自动驾驶软件的测试车辆,在 NVIDIA 加州总部附近进行自动驾驶的情况

感知软件

自动驾驶汽车利用 AI 来“看见”世界。简单来说,感知就是让自动驾驶汽车能够看到路况的功能。通过接收原始传感器数据,并将其转换为对当下世界以及我们所处的驾驶场景的语义理解。

深度神经网络(DNN)是构建 NVIDIA 感知软件的核心模块,这类算法是根据人类大脑的运行方式设计并能够通过经验来进行学习的数学模型。自动驾驶汽车可以利用深度神经网络(DNN),实现不同功能:

  • 借助 DriveNet DNN 实现对障碍物(例如,汽车与行人)的数据驱动理解,并同时计算车辆与这些障碍物的距离;

  • 使用 LaneNet DNN 检测车道信息

  • 利用 WaitNet DNN、LightNet DNNSignNet DNN 检测和分类需要等待的情况,比如交叉路口、交通信号灯和交通标志等;

  • OpenRoadNet DNN 会检测场景中障碍物周围的自由空间;

  • 在后台运行 ClearSightNet DNN,以评估摄像头是否清晰,是否被遮挡或遮盖。

这些丰富的感知功能都会在 NVIDIA 的规划控制软件上使用,支持汽车的自动驾驶操作。

0db05886-a4d4-11ed-bfe3-dac502259ad0.jpg

定位软件

自动驾驶汽车在行驶过程中,除了需要“看懂”周围环境之外,了解其在路上所处的位置也十分重要,因而定位功能也必不可少。自动驾驶汽车可通过定位信息准确地了解自己在路上的位置,并制定车道行驶计划,包括进行变道操作等。基于定位功能,自动驾驶汽车能够规划出抵达目的地的合理线路,预计到达目的地的时间(ETA),并沿着所创建的车道行驶规划对车辆进行实时追踪。

0ddf5adc-a4d4-11ed-bfe3-dac502259ad0.jpg

在行驶期间,相信自动驾驶汽车能够利用数据感知并选择正确的行驶路径至关重要。我们将这种信任称为路径感知可靠性。对于 L2+ 级自动驾驶系统来说,实时评估路径感知可靠性意味着评估该系统是否知道何时进行安全的自主操作,以及何时应该将操作权移交给人类驾驶员。

NVIDIA 通过集成的方式,将多个路径感知 DNN、障碍物感知与车辆的追踪功能结合在一起,也就是视频演示中多次提到的路径感知集成,帮助自动驾驶系统对所有潜在路径进行评估,包括车辆所处车道以及车辆左右车道的中心路径及车道线预测,变道、分道及并道,以及遇到障碍物时的车道分配,从而保障安全可靠的自动驾驶操作。在下一期感知专题,我们将更详细地介绍相关内容。

规划/控制软件

自动驾驶汽车在上路后,能够使用感知和定位所提供的输入数据,利用规划和控制层实现独立行驶。规划软件通过感知和定位的结果以确定让汽车完成特定操作所需的物理轨迹。

比如视频中演示的自主变换车道操作中,规划软件先利用环绕摄像头和雷达感知进行变道操作安全检查,而后通过计算得出变道的横向路径计划,再通过控制软件发出指令以执行车道变换规划。

NVIDIA DRIVE 端到端平台是用于运行这些组件的平台。该平台可以实时同步运行功能多样的 360 度环绕感知,定位以及规划和控制软件。这些组成部分共同创造了多样性和冗余,以实现安全的自动驾驶。

以上就是本期全部内容。希望大家喜欢本次的自动驾驶之旅。点击“阅读原文”,观看更多 NVIDIA DRIVE Labs & Dispatch 视频,了解 NVIDIA DRIVE 软件如何助力自动驾驶。

扫描下方海报二维码,即可免费注册 GTC 23,切莫错过这场 AI 和元宇宙时代的技术大会


原文标题:DRIVE Labs “常学常新”系列之「入门篇」:自动驾驶基础功能

文章出处:【微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 英伟达
    +关注

    关注

    22

    文章

    3332

    浏览量

    87808

原文标题:DRIVE Labs “常学常新”系列之「入门篇」:自动驾驶基础功能

文章出处:【微信号:NVIDIA_China,微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LabVIEW开发自动驾驶的双目测距系统

    精确的距离信息,从而提高车辆的主动安全性能。这一系统的开发和应用有望在自动驾驶领域取得更多突破性进展。 ​ 这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。
    发表于 12-19 18:02

    自动驾驶“十问十答”

    说起自动驾驶, 大家现在已经不陌生, 但是关于自动驾驶你又了解多少呢? 今天小编总结了关于自动驾驶的 “十问十答” , 带你了解更多 自动驾驶的来龙去脉 。 问题1. 为什么会 出现
    的头像 发表于 11-29 07:40 297次阅读
    <b class='flag-5'>自动驾驶</b>“十问十答”

    【KV260视觉入门套件试用体验】八、VITis AI自动驾驶多任务执行MultiTask V3

    是一种模型,旨在同时执行自动驾驶场景中的不同任务,同时实现优异的性能和效率。这些任务包括对象检测、分割、车道检测、可行驶区域分割和深度估算,这些都是自动驾驶感知模块的重要组成部分。 三、代码实现
    发表于 09-26 16:43

    安森美与英伟达合作,将Hyperlux传感器引入NVIDIA DRIVE平台,提升自动驾驶汽车的机器视觉性能

    比人眼更好的视觉能力,从而大大提高安全系数。 无需更改曝光设置,从而大大减少视觉盲区,使自动驾驶汽车能几乎在第一时间做出决策。 安森美 (onsemi) 今日宣布,其 Hyperlux 图像传感器系列产品现已引入NVIDIA DRIVE
    的头像 发表于 09-21 14:10 313次阅读

    NVIDIA 自动驾驶实验室:如何通过 AI 分割模型增强自动驾驶安全性

    编辑注:NVIDIA 自动驾驶实验室系列视频,将以工程技术为重点的视角关注实现自动驾驶汽车的各个挑战以及 NVIDIA DRIVE AV 软件团队如何应对这些问题。 对于
    的头像 发表于 06-16 11:45 460次阅读
    NVIDIA <b class='flag-5'>自动驾驶</b>实验室:如何通过 AI 分割模型增强<b class='flag-5'>自动驾驶</b>安全性

    初识自动驾驶系统

    推进。因此可以预见,未来自动驾驶方向将会吸引更多的企业和人才加入。本篇文章对于自动驾驶及相关技术进行初步介绍,适用于入门或科普。 自动驾驶(auto pilot)是指车辆能够依据自身设
    发表于 06-06 11:21 0次下载
    初识<b class='flag-5'>自动驾驶</b>系统

    零基础如何入门自动驾驶

    随着自动驾驶行业的不断发展,越来越多的朋想进入这个行业,甚至有一些其他行业工作多年的朋友都想转入自动驾驶,那么新人应该怎样学习自动驾驶呢?
    发表于 06-06 10:51 0次下载
    零基础如何<b class='flag-5'>入门</b><b class='flag-5'>自动驾驶</b>

    自动驾驶入门练习指南

    思考一下自动驾驶需要学习的内容: 首先自动驾驶的目标应该是驾驶汽车,但是汽车的复杂程度还是比较高的;而且自动驾驶是关乎生命的项目,人坐在里面,还是需要很多安全考量的。为了完成初学入
    发表于 06-02 15:32 0次下载
    <b class='flag-5'>自动驾驶入门</b>练习指南

    自动驾驶测试系列(一)之初识自动驾驶(下)

    自动驾驶的软件也是极其复杂,作为测试人员,大致理解为三层就够了。第一层是系统软件,主要由BSP、操作系统内核以及 中间件三部分组成。第二层是功能软件,包含自动驾驶的核心功能模块,如相
    发表于 06-02 15:13 0次下载
    <b class='flag-5'>自动驾驶</b>测试<b class='flag-5'>系列</b>(一)之初识<b class='flag-5'>自动驾驶</b>(下)

    自动驾驶算法软件架构介绍

    自动驾驶技术是一个庞大的工程体系,软件架构、功能算法、控制规划、感知识别、建图定位、电气架构、车载控制器、验证 体系等等,有太多的角度可以去切入。对于自动驾驶功能与算法开发,
    发表于 06-01 14:41 1次下载
    <b class='flag-5'>自动驾驶</b>算法软件架构介绍

    自动驾驶入门(二):自动驾驶分级和定义

    操作提供支持,其余由人类驾驶员操作; L3:有条件的自动化,由自动驾驶系统提供所有的驾驶操作,根据系统要求,人类驾驶员提供适当的应答,车内
    发表于 06-01 14:33 0次下载
    <b class='flag-5'>自动驾驶入门</b>(二):<b class='flag-5'>自动驾驶</b>分级和定义

    自动驾驶开发平台

    的解决方案,支持 L 3 ~ L 5 {\rmL3~L5} L3~L5级的自动驾驶; 2018年1月,NVIDIA公布了其 AI {\rmAI} AI自动驾驶汽车平台NVIDIADRIVE的详细架构;基于NVIDIA的 DRIVE
    发表于 06-01 11:31 0次下载
    <b class='flag-5'>自动驾驶</b>开发平台

    00021 阿克曼ROS自动驾驶小车,让自动驾驶触手可及! #自动驾驶 #机器人 #编程

    自动驾驶
    学习电子知识
    发布于 :2023年05月22日 19:42:03

    DRIVE Labs“常学常新系列「终点站」:寻找车位与自动泊车

    DRIVE Labs 系列文章 终点站: 寻找车位与自动泊车 始 发 站 | 自 动 驾 驶 基 础 功 能 第 二 站 | 基 本 路 况 感 知 第 三 站 | 读 懂 交 通 标
    的头像 发表于 05-11 20:16 236次阅读
    <b class='flag-5'>DRIVE</b> <b class='flag-5'>Labs</b>“常学<b class='flag-5'>常新</b>”<b class='flag-5'>系列</b>「终点站」:寻找车位与<b class='flag-5'>自动</b>泊车

    NVIDIA DRIVE Hyperion树立自动驾驶汽车开发平台的安全里程碑

    全球 50 多家车企共计部署了 800 多辆基于NVIDIA DRIVE Hyperion 自动驾驶汽车开发平台和参考架构打造的自动驾驶测试车辆。近日,该架构于自动驾驶安全领域树立了新
    的头像 发表于 05-10 14:55 920次阅读