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

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

3天内不再提示

用NVIDIA Omniverse ISAAC Sim加速机器人仿真

星星科技指导员 来源:NVIDIA 作者:Madeline Gannon 2022-04-27 16:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVIDIA 为 NVIDIA ISAAC Sim 发布了一个新的 NVIDIA Omniverse 机器人体验,以帮助支持对机器人学中精确、可靠、易于使用的仿真工具的加速需求。随着许多研究实验室和大学的无限期关闭,世界各地的机器人专家都与他们开发、测试和部署自主机器所需的物理硬件和环境分离开来。现在,更好的仿真工具比以往任何时候都能帮助机器人和自动化领域的重要工作向前发展。

这个机器人经验展示了 Omniverse 套件 中的 NVIDIA ISAAC Sim 仿真工具包。将 ISAAC Sim 构建到 Omniverse 平台中,相对于现有的机器人工作流程,它带来了一些有用的改进:

它利用了 Omniverse Kit 的高精度物理模拟,直接集成了业界领先的物理框架,如用于刚体动力学的 NVIDIA Physx SDK 和用于流体动力学的 NVIDIA 流量 。

它重新关注互操作性,与 NVIDIA ISAAC 软件开发工具包 和 ROS 的扩展进行了深度集成。

Omniverse 对于 ISAAC Sim 的体验很容易扩展。现在您可以使用 Omniverse 工具包的 基于 Python 的脚本接口 和 扩展系统 来定制 ISAAC Sim 以适应您自己的用例。

它是为可部署而构建的,其体系结构支持本地工作站上的工作流,在 NVIDIA Jetson 系列硬件的边缘,并通过云与 NVIDIA NGC 一起使用。

下面我们将更详细地了解此版本中包含的预览和示例代码。

桥接工作流

Omniverse ISAAC Sim 仿真环境支持两个突出的机器人框架: NVIDIA ISAAC 软件开发工具包 和 ROS 。

ISAAC SDK 是一个企业级框架,用于开发机器人人工智能、导航和操作应用程序。 ISAAC Sim 使用 Robot Engine Bridge (REB) 扩展与 ISAAC SDK 通信,通过 TCP / IP 发送模拟传感器数据、驱动器命令、地面真相和场景管理。 ISAAC SDK 文档 突出了一系列的仿真场景,从复杂的多机器人自主仓库导航到使用 Jupyter 笔记本的 简单操作 。此外, ISAAC SDK 与 ISAAC Sim 为几个基于 Jetson 的参考平台(如 卡特 和 卡娅 机器人)桥接虚拟和物理机器人。

Omniverse ISAAC Sim 还支持 ROS ,这是一个机器人专家常用的框架。 ISAAC Sim ROS Bridge 扩展使机器人研究人员能够利用 Omniverse ISAAC Sim 功能强大的多功能 GPU 实时仿真和协作平台来扩充现有的工作流程。此版本提供了一个 喙样 ,它将详细介绍如何发布和订阅主题,包括关节状态、关节命令、 TF 、相机和 Lidar 主题。

pYYBAGJo-ZGACCi9AAG_WjuuE_o822.png

图 1 使用 ROS 网桥扩展来发布和订阅不同的 rostopic 。这张截图显示了一只弗兰卡熊猫机器人手臂的关节状态流到 ROS 。

敏捷自动化

ISAAC Sim 在 Omniverse 中的另一个优点是复杂的刚体动力学现在很容易在机器人和自动化场景中进行模拟。 UR10 示例应用程序 使用通用机器人的 UR10 机械臂和一个基于吸力的抓取器来说明垃圾箱的填充和堆垛过程。在垃圾箱填充的例子中,用户将不同的零件扔进一个机器人正在抓取的箱子里,直到箱子太重以至于吸力抓取器失灵。零件到处都是。然后,机器人手臂能够检测到掉落的垃圾箱,将其捡起来,并将其定位以接收新部件。虽然垃圾箱填充和堆垛是标准程序,但这些示例显示了如何智能地扩展它们,使机器人自动化更加灵活和适应动态环境。

UR10 示例应用程序附带了非常详细的源代码和文档。它们展示了几个核心仿真组件:

使用 URDF 进口商 加载机器人模型

为精益自动化创建状态机

使用 黎曼运动策略 ( RMPs )将传统路径规划与高级运动生成相结合

模拟机器人上下的传感器。

查看此扩展以了解如何为您自己的机器人应用程序构建端到端仿真。

定制机器人

除了 UR10 机器人之外, Omniverse ISAAC Sim 还有一个机器人、末端效应器和环境的资产库,可用于模拟。但是,您也可以使用 ISAAC Sim URDF importer 扩展来处理您自己的定制机器人。此扩展将导入一个 URDF 文件并将其转换为 Omniverse 美元代表 ,使其成为高级模拟更可用、更持久的格式。 URDF Importer 扩展还附带了几个示例导入和 Python API ,用于加载和配置您自己的机器人。

在这个版本中,文档有一个 所以取样 ,它引导您完成为 Omniverse ISAAC Sim 导入和配置自定义机器人的过程。它以 NVIDIA 卡娅 作为参考硬件。 Kaya 是由 NVIDIA Jetson Nano 提供动力的 3D 打印机器人。它的目的是使先进的机器人技术为业余爱好者和教育者所用。然而,精确的仿真是一个特别具有挑战性的参考平台。它有几个 CAD 文件,一个复杂的完整传动系统,和许多传感器,必须配置这些传感器来模拟它的三维映射、定位、目标识别和里程计功能。您可以查看有关创建物理上精确的虚拟 Kaya 的文档,以了解如何从 CAD 或 URDF 文件转换为准备模拟的机器人。

poYBAGJo-ZqAIUnhAAGimstcENo633.png

图 3 Kaya 示例展示了如何从 CAD 文件或 ISAAC Sim URDF importer 扩展中定制或 DIY 机器人仿真。

感知世界

在 Omniverse 机器人技术体验中,您可以预览机器人模拟的实时光线跟踪的好处。除了逼真的视觉效果, Omniverse 实时光线跟踪还模拟光的物理行为。这使得 ISAAC Sim 能够精确地模拟几种基于光的传感器的物理特性,包括 RGB 相机、深度相机和激光雷达。 激光雷达样品 演示了如何利用 ISAAC Sim 激光雷达 API 来创建和激活这些传感器,用于训练自主机器人。设置分辨率、视野和旋转速率,以匹配物理机器人使用的激光雷达的硬件属性。

pYYBAGJo-ZyAW9tHAAMFB8sodH0392.png

图 4 Omniverse ISAAC Sim 中的激光雷达扩展可用于模拟机器人的自主导航。

进行模拟

新的 Omniverse ISAAC Sim 体验的最新版本展示了现代机器人仿真工具包如何使研究人员和开发人员受益。在 NVIDIA Omniverse 平台上构建该工具包,为机器人仿真提供了新的工作流程,是可用性、可扩展性和互操作性的一次重大升级。

关于作者

Madeline Gannon 是 NVIDIA 的机器人和人工智能研究人员,她专注于人类与机器人交互的工具。甘农是世界经济论坛文化领袖,也是全球物联网、机器人和智能城市理事会的理事。甘农拥有卡内基梅隆大学博士学位和佛罗里达国际大学建筑学硕士学位。

审核编辑:郭婷

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

    关注

    213

    文章

    31402

    浏览量

    223560
  • NVIDIA
    +关注

    关注

    14

    文章

    5682

    浏览量

    110102
  • 激光雷达
    +关注

    关注

    982

    文章

    4535

    浏览量

    197059
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA 携手全球机器人领导者,将物理 AI 带入现实世界

    基于 NVIDIA 技术,大规模开发并部署物理 AI。 NVIDIA 发布全新 NVIDIA Cosmos 世界模型、NVIDIA Isaac
    的头像 发表于 03-17 11:22 579次阅读
    <b class='flag-5'>NVIDIA</b> 携手全球<b class='flag-5'>机器人</b>领导者,将物理 AI 带入现实世界

    借助NVIDIA Isaac Sim与World Labs Marble加速机器人仿真环境构建

    的虚拟世界。将开源机器人参考框架 NVIDIA Isaac Sim 与生成式模型,比如 World Labs 推出的 Marble 等相结合,即可通过文本或图像提示,为
    的头像 发表于 12-24 10:28 1684次阅读

    仅使用智能手机在NVIDIA Isaac Sim中重建场景

    机器人仿真构建逼真的 3D 环境可能是一项耗时且劳动密集型的任务。现在,借助 NVIDIA Omniverse NuRec,您只需使用智能手机即可完成整个流程。本文将逐步介绍操作方法
    的头像 发表于 11-10 14:03 1136次阅读

    NVIDIA Isaac Lab推动机器人技术突破

    Isaac Lab 是 Isaac Gym 的替代版本,该框架已将 GPU 原生机器人仿真扩展至大规模多模态学习的全新领域。Isaac La
    的头像 发表于 10-21 11:20 1333次阅读

    NVIDIA 利用全新开源模型与仿真加速机器人研发进程

    科研人员及开发者打造功能更强大、适应性更强的机器人。   全新的 NVIDIA Isaac GR00T 开源基础模型将为机器人赋予接近人类的推理能力,使其能够拆解复杂指令,并借助已有知
    的头像 发表于 09-30 09:52 3201次阅读
    <b class='flag-5'>NVIDIA</b> 利用全新开源模型与<b class='flag-5'>仿真</b>库<b class='flag-5'>加速</b><b class='flag-5'>机器人</b>研发进程

    NVIDIA Isaac Lab多GPU多节点训练指南

    NVIDIA Isaac Lab 是一个适用于机器人学习的开源统一框架,基于 NVIDIA Isaac
    的头像 发表于 09-23 17:15 2617次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Lab多GPU多节点训练指南

    NVIDIA三台计算机解决方案如何协同助力机器人技术

    NVIDIA DGX、基于 NVIDIA RTX PRO 服务器的 Omniverse 和 Cosmos,以及 Jetson AGX Thor,正全面加速从人形
    的头像 发表于 08-27 11:48 2590次阅读

    NVIDIA Jetson + Isaac SDK 人形机器人方案全面解析

    NVIDIA Jetson + Isaac SDK 人形机器人方案全面解析 一、方案概述 Jetson 硬件平台 :提供 AI + GPU 运算能力,配合多传感器、视觉、传动控制体系 Isaa
    的头像 发表于 07-30 16:12 2441次阅读

    NVIDIA Jetson + Isaac SDK 在人形机器人领域的方案详解

    NVIDIA Jetson + Isaac SDK 在人形机器人领域的 方案详解 ,涵盖芯片型号、软件平台、开发工具链、应用场景与典型客户等。 一、方案概述:Jetson + Isaac
    的头像 发表于 07-30 16:05 3907次阅读

    NVIDIA助力构建人形机器人全身遥操作仿真平台

    清华大学与银河通用机器人联合研发,推出了专为人形机器人全身仿真遥操作设计的平台 OpenWBT_Isaac。该平台依托 NVIDIA
    的头像 发表于 07-28 15:01 2264次阅读

    NVIDIA Isaac Lab可用环境与强化学习脚本使用指南

    NVIDIA Isaac Sim 是一款基于 NVIDIA Omniverse 构建的参考应用,使开发者能够在基于物理的虚拟环境中模拟和测试
    的头像 发表于 07-14 15:29 2605次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Lab可用环境与强化学习脚本使用指南

    NVIDIA Isaac SimIsaac Lab现已推出早期开发者预览版

    NVIDIA 发布了机器人仿真参考应用 Isaac Sim机器人学习框架
    的头像 发表于 07-04 14:23 2021次阅读

    NVIDIA Isaac SimNVIDIA Isaac Lab的更新

    在 COMPUTEX 2025 上,NVIDIA 宣布了机器人仿真参考应用 NVIDIA Isaac S
    的头像 发表于 05-28 10:06 2369次阅读

    NVIDIA 通过云端至机器人计算平台驱动人形机器人技术,赋能物理 AI

    机器人推理与技能基础模型的首次更新;用于合成运动生成的 NVIDIA Isaac GR00T-Dreams Blueprint;以及用于加速人形
    发表于 05-19 17:53 1832次阅读
    <b class='flag-5'>NVIDIA</b> 通过云端至<b class='flag-5'>机器人</b>计算平台驱动人形<b class='flag-5'>机器人</b>技术,赋能物理 AI

    盘点#机器人开发平台

    图,电子技术资料网站具身智能机器人****开发平台——Fibot广和通发布机器人开发平台-电子发烧友网NVIDIA Isaac 英伟达综合性机器人
    发表于 05-13 15:02