NVIDIA --- 端到端自动驾驶


前言

参加了NVIDIA 高级辅助驾驶开发者实验室的活动,本次活动基于 NVIDIA 汽车行业的端到端解决方案——DRIVE AGX™ 平台,实现高级别智能和安全性的软硬件开发工具和 AV 基础设施。并且NVIDIA自动驾驶实验室推出了一系列自动驾驶算法最新的前沿研究视频以供学习,其中视频 “大规模端到端驾驶” 详细的介绍了Hydra-MDP框架,接下来进行简单的梳理。

端到端自动驾驶指的是系统接收来自摄像头雷达和激光雷达的原始传感器数据,并直接输出车辆控制指令的整体方案。端到端自动驾驶已成为自动驾驶汽车领域的一个重要方向,NVIDIA提出了一种基于BEV特征的神经网络规划器。


一、传统驾驶模型

传统驾驶模型由以下几个模块组成:汽车传感器、BEV网络、BEV功能、检测、跟踪、预测、规划,最后输出一条汽车可执行的轨迹。

在这里插入图片描述

二、NVIDIA的端到端驾驶模型

与基于模块化设计,包含检测、跟踪、预测、规划和控制等独立组件的传统系统不同,端到端自动驾驶旨在简化这一过程,避免感知到规划的过程过于繁琐。

1.基本模型

NVIDIA的端到端驾驶模型,使用简约的设计将检测、跟踪、预测和规划结合到单一网络中,规划模块的输入直接来自摄像头和激光雷达等传感器生成的BEV特征图,这种简化的方式反映了基于深度学习的数据驱动方法。

在这里插入图片描述

2.自查讯向量

在这些系统中,任务被集成到一个连贯的端到端学习过程中,具体而言,该方案的端到端驾驶模型使用自查讯向量一个可学习的嵌入表达,来交叉关注BEV特征,由此改进后的自查讯向量。

在这里插入图片描述

随后通过一个多层感知器(MLP)输出规划轨迹,这种简单的设计挑战了传统假设,即有效的自动驾驶规划需要一个复杂的级联系统,该方案提出的设计简单高效,不仅具有跨平台部署的灵活性而且还能扩展以处理更大的数据集,它通过直接利用BEV特征进行规划得到了出色的性能。

在这里插入图片描述

3.通用框架

NVIDIA的端到端驾驶还提供了一个通用框架,以增强基于机器学习的规划与基于规则的规划的结合,使用多目标Hydra-distillation(多头蒸馏)作为核心策略。该方法采用多个专家教师来学习符合各种模拟指标的轨迹,此集成确保了模仿不仅模仿人类驾驶行为还遵守交通规则和安全标准解决了传统模仿学习的局限性。

在这里插入图片描述


总结

自动驾驶汽车的人工智能进展令人惊叹,无论是在人工智能专业知识方面,还是在支持最新生成式AI以及端到端模型所需的基础设施方面,这将实现更安全,更人性化的城市驾驶体验。

白皮书:自动驾驶安全报告

NVIDIA 高级辅助驾驶实验室技术干货视频及博客访问入口

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

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

相关文章

SQL实战:03之SQL中的递归查询

文章目录 概述SQL 中的递归实现题目一:分析组织层级题解题目二:树节点求解题解步骤一:通过递归查询出每个节点的上级节点和下级节点分布步骤二:分组统计 概述 最近刷题时遇到了一道需要根据组织层级来统计各个层级的一些数据,当时碰到时的第…

MySQL 语法与基础完全指南

MySQL 是最流行的开源关系型数据库管理系统之一,广泛应用于 Web 应用程序开发。本文将全面介绍 MySQL 的基础知识和完整语法结构。 一、MySQL 基础概念 1. 数据库基本术语 数据库(Database): 存储数据的集合 表(Table): 数据以表格形式组织 列(Column): 表中的一…

【Sqlalchemy Model转换成Pydantic Model示例】

【Sqlalchemy Model转换成Pydantic Model示例】 由于Sqlalchemy和Pydantic的模型字段类型可能有差异, 所以需要一个通用的装换类 def sqlalchemy_to_pydantic_v2(sqlalchemy_model, pydantic_model):"""通用函数,将 SQLAlchemy 模型实例转换为 Pyd…

2025年欧洲西南部大停电

2025年4月28日,欧洲西南部出现大规模停电,西班牙、葡萄牙和法国南部均受到影响。有报道指出停电可能与 欧洲电网出现问题有关,但最终原因尚未确定。由于停电,上述地区的交通和通信服务均受到严重影响,交通信号灯停止工…

Java EE初阶——计算机是如何工作的

1. cpu 冯诺依曼体系(Von Neumann Architecture) • CPU 中央处理器: 进⾏算术运算和逻辑判断. • 存储器: 分为外存和内存, ⽤于存储数据(使⽤⼆进制⽅式存储) • 输⼊设备: ⽤⼾给计算机发号施令的设备. • 输出设备: 计算机个⽤⼾汇报结果的设…

飞鸟游戏模拟器 1.0.3 | 完全免费无广告,内置大量经典童年游戏,重温美好回忆

飞鸟游戏模拟器是一款专为安卓用户设计的免费游戏模拟器,内置了大量经典的童年游戏。该模拟器拥有丰富的游戏资源,目前已有约20,000款游戏,包括多种类型如冒险、动作、角色扮演等。用户可以直接搜索查找想要玩的游戏进行下载并启动。游戏库中…

网络爬取需谨慎:警惕迷宫陷阱

一、技术背景:网络爬虫与数据保护的博弈升级 1. 问题根源:AI训练数据爬取的无序性 数据需求爆炸:GPT-4、Gemini等大模型依赖数万亿网页数据训练,但大量爬虫无视网站的robots.txt协议(非法律强制),未经许可抓取内容(如新闻、学术论文、代码),引发版权争议(如OpenAI被…

Qwen3简介:大型语言模型的革命

Qwen3简介:大型语言模型的革命 Qwen系列语言模型的最新发布——Qwen3,标志着人工智能(AI)技术的一次重大飞跃。基于前代版本的成功,Qwen3在架构、推理能力和多项先进功能上都取得了显著提升,正在重新定义大…

MODSIM选型指南:汽车与航空航天企业如何选择仿真平台

1. 引言 在竞争激烈的汽车与航空航天领域,仿真技术已成为产品研发不可或缺的环节。通过在设计阶段验证概念并优化性能,仿真平台能有效缩短开发周期并降低物理样机制作成本。 MODSIM(建模与仿真)作为达索系统3DEXPERIENCE平台的核…

linux 内核 debugfs 使用介绍

一:概述 debugfs 是 Linux 内核提供的一个特殊的虚拟文件系统,用于 暴露内核模块(如驱动)内部的调试信息或控制接口,供开发者、调试人员实时查看和排查问题。即 debugfs 就是一个“调试专用的 /proc 或 /sys”&#xf…

ZYNQ笔记(十五):PL读写PS DDR(自定义IP核-AXI4接口)

版本:Vivado2020.2(Vitis) 任务:PL 端自定义一个 AXI4 接口的 IP 核,通过 AXI_HP 接口对 PS 端 DDR3 进行读写 测试,读写的内存大小是 4K 字节, 目录 一、介绍 (1)…

Redis 小记

Redis 命令小记 Redis 是一个文本/二进制数据库(textual/binary database) CLI 命令 redis-cli, redis-server, redis-benchmark, redis-check-dump, redis-check-aof redis-cli 执行命令 # 方式 1 redis-cli -h 127.0.0.1 -p 6379 > 127.0.0.1:63…

如何在idea中编写spark程序

在 IntelliJ IDEA 中编写 Spark 程序的详细指南 在大数据处理领域,Apache Spark 凭借其强大的分布式计算能力,成为了众多开发者的首选工具。而 IntelliJ IDEA 作为一款功能强大的集成开发环境(IDE),为编写 Spark 程序…

各类神经网络学习:(十一)注意力机制(第3/4集),位置编码

上一篇下一篇注意力机制(2/4集)注意力机制(4/4集) 位置编码 R N N RNN RNN 和 L S T M LSTM LSTM 这些网络都是串行执行的,在潜移默化中,就包含了顺序关系,也就是词序关系。而注意力机制是并行…

《Python Web部署应知应会》Flask网站隐藏或改变浏览器URL:从Nginx反向代理到URL重写技术

Flask网站隐藏或改变浏览器显示URL地址的实现方案:从Nginx反向代理到URL重写技术 引言 在Web应用开发中,URL路径的安全性往往被忽视,这可能导致网站结构和后端逻辑被攻击者轻易推断。对于Flask框架开发的网站,如何隐藏或改变浏览…

elementui里的el-tabs的内置样式修改失效?

1.问题图 红框里的是组件的内置样式,红框下的是自定义样式 2.分析 2.1scoped vue模板编译器在编译有scoped的stye标签时,会生成对应的postCSS插件,该插件会给每个scoped标记的style标签模块,生成唯一一个对应的 data-v-xxxhash…

大数据测试集群环境部署

Hadoop大数据集群搭建(超详细)_hadoop_小飞飞519-GitCode 开源社区 hadoop集群一之虚拟机安装(mac)_hadoop_皮皮虾不皮呀-华为开发者空间 hadoop集群二之hadoop安装_hadoop_皮皮虾不皮呀-华为开发者空间 虚拟机如何查看gateway | PingCode智库

Nginx 核心功能笔记

目录 一、Nginx 简介 二、核心功能详解 三、关键指令解析 四、性能优化要点 五、常见应用场景 一、Nginx 简介 定位 高性能的 HTTP/反向代理服务器,同时支持邮件协议代理(IMAP/POP3/SMTP)。采用 事件驱动、异步非阻塞 架构,…

强化学习(二)马尔科夫决策过程(MDP)

1. 简介 马尔可夫决策过程正式地描述了强化学习的环境其中环境是完全可观测的即当前状态完全表征了这个过程几乎所有的强化学习问题都可以形式化为马尔可夫决策过程,例如: 最优控制主要处理连续的马尔可夫决策过程部分可观察的问题可以转化为马尔可夫决…

Day16(贪心算法)——LeetCode45.跳跃游戏II763.划分字母区间

1 LeetCode45.跳跃游戏II 1.1 题目描述 与跳跃游戏类似,跳跃游戏II给定长为n的从0开始索引的整数数组nums,nums[i]是你在i处能向右跳跃的最大步数,求到达数组最后一个索引处需要跳跃的最少次数。   一个示例:nums[2,3,1,1,4]&a…