NVIDIA DRIVE SDK
使用 DRIVE AGX 开发者套件的开发者可以选择:
- DRIVE OS 5.2.6 和 DriveWorks 4.0,适用于利用 DRIVE OS 和 DriveWorks API 的客户。
- DRIVE Software 10.0,适用于 Hyperion 7.1 开发者。DRIVE 软件包括上述 DRIVE OS、DriveWorks、DRIVE IX 和 DRIVE 自动驾驶汽车模组。
DRIVE OS
NVIDIA DRIVE® OS 是一个基础软件栈,由嵌入式实时操作系统 (RTOS)、NVIDIA Hypervisor、NVIDIA® CUDA® 库、NVIDIA TensorRT™,以及可让您访问硬件引擎的其他模组组成。DRIVE OS 为安全启动、安全服务、防火墙和无线 (OTA) 更新等应用程序提供安全可靠的执行环境。
详细信息:
- 多个客户机操作系统
- 64 位用户空间和运行时库
- 用于硬件加速多媒体和摄像头输入处理的 NvMedia API
- CUDA 并行计算平台
- 图形 API:OpenGL、OpenGL ES、支持 EGLStream 扩展程序的 EGL
- 深度学习库:TensorRT、cuDNN
DriveWorks
NVIDIA® DriveWorks SDK 可以提供全面的模组、开发者工具和参考应用程序库,该库利用 NVIDIA DRIVE 平台强大的计算能力,进而 有助于开发者实施自动驾驶汽车 (AV) 解决方案。它旨在达到计算机的全部吞吐量限制,从而助力实时自动驾驶应用程序。
详细信息:
- 高效利用 NVIDIA DRIVE 平台内的许多处理器。
- 优化硬件引擎之间的数据通信格式。
- 最小化数据副本。
- 实现和利用更高效的算法。
DRIVE AV
NVIDIA DRIVE AV 使用 DriveWorks SDK 提供感知、地图构建和规划模组。
详细信息:- DRIVE 感知:使用不同的 DNN 和异构传感器数据进行检测、追踪和距离估算,以获取障碍物、路径和等待感知。
- NVIDIA Map:聚合和对齐来自数百万 NVIDIA DRIVE Hyperion™ 客户的匿名轻量级数据,并调查数据采集车辆,以实现安全、可靠和更新的全球高精度地图覆盖。
- NVIDIA 规划:规划和控制车辆的运动,包括路径、车道和行为规划。
DRIVE IX
DRIVE IX 是一个开放式软件平台,可为 AI 驾驶舱创新解决方案提供所需的完整舱内感知功能。可提供实现创新的 AI 驾驶舱解决方案所需的完整舱内传感功能。DRIVE IX 提供 API 和 DNN,以访问和实现各种功能,以实现高级驾驶员监控功能、乘员监控功能、AR/VR 可视化以及车辆及其乘员之间的自然语言交互。