1.ISAAC简介

ISAAC简介

Isaac 是 NVIDIA 的智能机器人开放平台。 Isaac SDK 提供了大量强大的 GPU 加速算法 GEM,用于导航和操作。 Isaac SDK Engine 是一个框架,可以轻松编写模块化应用程序并将它们部署在真实的机器人上。 Isaac SDK 附带各种示例应用程序,从显示特定功能的基本示例到促进复杂机器人用例的应用程序。 Isaac SDK 还与 Isaac SIM 携手合作,允许在虚拟环境中开发、测试和训练机器人。

1.ISAAC简介_第1张图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uTGzkuwn-1672933934832)(null)]

Isaac GEMs

机器人技术结合了许多不同的学科,包括低级硬件驱动程序、安全规划算法、快速准确的计算机视觉、深度神经网络和高级人工智能。 在这些学科中取得成功通常需要多年的专业知识。

Isaac SDK 带有一组高性能算法,也称为 GEMs,可加速具有挑战性的机器人应用程序的开发。 例如,Isaac 为导航和操作用例提供规划和感知 GEMs。 GEMs 还为关键硬件组件和机器人外围设备提供支持。

Isaac 应用

Isaac SDK 提供了各种示例应用程序,这些应用程序突出了 Isaac SDK Engine 的功能或专注于特定 Isaac SDK GEM 的功能。 这些示例应用程序是学习 Isaac 的良好起点。

Isaac SDK 旨在为送货机器人等复杂用例开发应用程序。 Carter 应用程序为您提供了构建自己的送货机器人的起点。 Carter 可以开车到目标位置、巡逻建筑物或为您带来爆米花。 Carter 导航堆栈基于激光雷达。

要从较小的规模开始,请参阅 Kaya 应用程序。 Isaac 包含有关如何构建您自己的机器人并通过人工智能将其变为现实的说明。

Isaac SDK 也得到了丰富的生态系统的支持,Isaac SDK Engine 将 Isaac GEM 连接到现有的软件包,如 OpenCV、ROS、PCL 等。

1.ISAAC简介_第2张图片

Isaac Engine

Isaac SDK 包括 Isaac SDK 引擎,这是一个用于构建模块化机器人应用程序的功能丰富的框架。 使用 Isaac,您可以使用小组件构建应用程序,这些组件可以在彼此之间传递消息,并且可以根据您的自定义用例进行配置。

1.ISAAC简介_第3张图片

Isaac SDK 带有基于 Bazel 构建系统的工具链,用于构建和部署应用程序。 您可以使用像 bazel run //apps/samples/realsense_camera 这样简单的命令来构建和运行应用程序。 所有外部依赖项都会自动拉入您的系统,无需任何额外设置。 设置部分解释了入门所需的几个步骤。

Isaac SDK Engine 完全支持 NVIDIA GPU 和 CUDA、TensorRT、NPP 和其他框架,让您构建最快的机器人应用程序。 它针对 Jetson Xavier、Jetson TX/2、Jetson Nano 和工作站 GPU 等 NVIDIA 硬件进行了优化。 您可以使用一个简短的命令行脚本部署针对您的平台优化的交叉编译应用程序。

Isaac Sim

Isaac Sim 将 NVIDIA Omniverse™ 平台应用于具有最先进的 RTX 图形和 GPU 加速的 PhysX 模拟的机器人技术。 您可以使用 Omniverse Connect 将工程模型从流行的工具导出到 Omniverse Nucleus 服务器,并使用 Isaac Sim 编辑器构建您的模拟实验。 您可以在 Omniverse 文档页面上了解有关 Isaac Sim 的更多信息。

1.ISAAC简介_第4张图片

Isaac SDK 还支持 Unity3D 作为导航和感知训练的模拟后端,支持 Unity3D 高清渲染流程 (HDRP)。

你可能感兴趣的:(ISAAC,人工智能,机器人,NVIDIA,ISAAC,robot)