立即下载 DOCA,开启高性能AI 网络之旅,实现“一站式” 编程
边缘计算

利用最新的 NVIDIA Isaac 版本推进机器人学习、感知和操控技术

在 CES 2025 上,NVIDIA 宣布了对 NVIDIA Isaac 的重要更新。NVIDIA Isaac 是一个由加速库、应用框架和 AI 模型组成的平台,可加速 AI 机器人的开发。

NVIDIA Isaac 简化了从仿真到实际部署的机器人系统开发过程。在本文中,我们将讨论 NVIDIA Isaac 的所有新进展:

  • Isaac Sim
  • Isaac Lab
  • Isaac Manipulator
  • Isaac Perceptor

Isaac Sim 4.5 的新增功能 

NVIDIA Isaac Sim 是一款基于 NVIDIA Omniverse 构建的参考应用,使您能够在基于物理的虚拟环境中开发、模拟和测试 AI 驱动的机器人。

新的 Isaac Sim 4.5 将于 1 月底推出,将带来一系列重大变化,包括:

  • 参考应用模板
  • 改进了 URDF 导入和设置
  • 改进了物理模拟和建模
  • 新的关节可视化工具
  • 模拟准确性和统计数据
  • NVIDIA Cosmos 世界基础模型

参考应用模板 

Isaac Sim 经过重新设计,是一款可定制的参考应用。用于加快启动速度的最小模板和具有完整功能以及所有依赖项的完整模板。这使您能够根据自己的特定需求定制应用,无论是用于无外设应用还是完整的 Isaac Sim 体验。

改进了 URDF 导入和设置 

对 URDF 导入器进行了重大改进。用户界面经过简化,可提供更精简的流程,并与其他格式的导入方式保持一致。现在,您可以单独配置关节驱动,使机器人在导入后可以立即使用。为辅助关节驱动配置,我们提供了基于自然频率的调整选项。

改进了物理模拟和建模 

Isaac Sim 4.5 在物理建模和仿真方面取得了显著进步。您可以定义和配置机器人组件之间的各种关节类型,通过设置刚度和阻尼等参数来微调关节行为。

新的关节可视化工具 

借助新的关节可视化工具,您可以检查选定基元的物理属性,包括其位置、旋转、线性和角速度以及加速度。现在,您可以在运行模拟之前查看和优化各种场景参数,例如可变形表面或显存使用情况。

Two rectangular objects are displayed side by side in simulation, highlighting their relative positions.
图 1、所选对象的各种属性及其与其他对象的关联

模拟准确性和统计数据 

通过对刚体和关节实施新的全动量守势,模拟准确性得到大幅提高。

现在,您还可以可视化物体和场景的仿真统计信息,这些物体和场景可以相互交互,也可以完全独立。您可以查看从可变形表面到缓冲区中使用的总显存的不同参数。这样可以在运行仿真之前对场景进行故障排除和优化。

Screenshot of a pop-up window displaying simulation statistics of a scene, such as actual number of aggregate pairs needed and actual number of deformable surface contacts needed.
图 2、给定场景内关联的模拟统计数据

NVIDIA Cosmos 世界基础模型 

此外,在 CES 上宣布的 NVIDIA Cosmos World Foundation 模型平台与 Isaac Sim 搭配使用时,可用于生成大量可控制的合成数据来训练感知机器人。

在 Isaac Sim 中,您可以通过统一不同的数据输入 (包括 CAD、激光雷达到点云扫描) 以及从 AI 模型 (例如 Edify 3D ) 生成的 3D 对象来合成 SimReady 3D 场景 。然后,合成场景并对其进行暂存,以反映机器人必须执行的特定任务,并渲染图像或视频。

Cosmos 可以提取图像和视频,输出逼真的视频片段,然后重新训练策略模型。

视频 1、NVIDIA Cosmos:适用于物理 AI 的世界基础模型平台

Isaac Lab 2.0 的新增功能 

NVIDIA Isaac Lab 是一个用于机器人学习的开源统一框架,用于训练机器人策略。Isaac Lab 基于 NVIDIA Isaac Sim 构建,可帮助开发者和研究人员更高效地构建智能、适应性强的机器人,并提供稳健、支持感知、经过仿真训练的策略。

新版 Isaac Lab 2.0 将于本月底推出,其中包括以下性能和可用性改进:

  • 平铺式渲染: 平铺式渲染速度最高可提升 1.2 倍,可将同时模拟的输出结果整合到单个大型图像中,而无需处理来自单个摄像头的大量较小图像。
  • 改善生活质量: 使用 Python 包管理器简化安装流程。Isaac Lab 还可用作容器,无需底层依赖项即可跨系统迁移工作负载。

在 CES 展会上,类人型机器人开发者还可以利用 NVIDIA Isaac GR00T Blueprint 构建自定义数据流水线,通过少量人类演示生成大量合成轨迹数据。GR00T 蓝图目前处于邀请抢先体验阶段。当 NVIDIA Humanoid 开发者计划在测试版中广泛推出时,加入该计划。

视频 2、借助 NVIDIA Isaac GR00T 简化数据采集

Isaac Manipulator 新增功能 

NVIDIA Isaac Manipulator 基于 ROS 2 构建,是 NVIDIA CUDA 加速库、AI 模型和参考工作流的集合。它使您能够构建支持 AI 的机械臂 (Manipulator),能够感知和理解周围环境并与之交互。

Isaac Manipulator 现在包含新的端到端参考工作流,用于拾放和对象跟踪,能够让您快速开始执行基本的工业机器人手臂任务。

  • 物体追踪 :展示机器人抓手在绕过障碍物时相对于移动物体保持稳定位置的能力。
  • 拾放 :展示机器人如何拾取物体并将其释放到预定区域,同时避开障碍物 (Figure 3)。
GIF of a robot arm picking and placing an object shown in a side-by-side view with the real-world scene and its 3D point cloud.
图 3、感知驱动拾放

这些参考工作流程现在支持在 Isaac Sim 中使用,实现了无需物理硬件设置的快速测试。

开发者支持和其他增强功能包括:

Isaac Perceptor 新增功能 

NVIDIA Isaac Perceptor 基于 ROS 2 构建,是 NVIDIA CUDA 加速库、AI 模型和参考工作流的集合,用于开发自主移动机器人 (Autonomous Mobile Robots, AMRs)。它使 AMRs 能够在仓库或工厂等非结构化环境中进行感知、定位和操作。

Isaac Perceptor 包含 CUDA 加速库,例如用于 3D 场景重建的 nvblox 和用于立体视觉惯性 SLAM(同步定位和映射)的 cuVSLAM ,您可以将其集成到现有的自动移动机器人(AMR)工作流程中。

Isaac Perceptor 的最新更新显著提高了 AMR 在仓库等动态环境中的环境意识和运营效率。主要的新功能和改进包括:

这些更新显著改进了 3D 场景重建,从而提高了真实场景和复杂动态环境中 3D 场景捕获和映射性能的准确性和可靠性。

Point-cloud map of a robot in a garage, with a color gradient indicating depth and a smaller view of the vehicle in one corner.
图 4、使用多个摄像头重建 3D 场景

Orbbec、LIPS (Realsense)、StereoLabs (Zed) 等 NVIDIA 生态系统合作伙伴提供兼容的摄像头。开发者支持还包括“Mapping and Localization with Isaac Perceptor”( 使用 Isaac Perceptor 进行映射和定位 ) 教程,该教程通过使用 Nova 传感器的 cuVGL 和 cuVSLAM 库提供离线映射功能。

采用生态系统 

多个行业合作伙伴已宣布将 NVIDIA Isaac 集成到其平台和解决方案中:

开始开发您自己的机器人开发解决方案

注册 NVIDIA 开发者计划 ,获取有关其他资源和参考架构的更新信息,以支持您的开发目标。

关注 LinkedIn Instagram XFacebook ,了解最新动态。如需了解更多信息,请浏览我们的文档,并在开发者论坛和 YouTube 频道上加入机器人开发社区。关注我们的自主培训和网络会议 (Isaac ROS 和 Isaac Sim)。

标签