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

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

3天内不再提示

从 0 到 1 搭建机器人 | 使用 NVIDIA Isaac Sim Replicator 和 TAO 套件进行数据合成和训练

NVIDIA英伟达 ? 来源:未知 ? 2023-07-17 19:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

从头开始创建机器人是不是很有挑战性?

从零开始创建一个机器人并非及其困难,使用合适的工具,就能够轻松达到事半功倍的效果。

那么应该怎么开始呢?

从 0 到 1 搭建机器人系列文章将从第一步开始,拆解并串联起关于机器人创建的必要知识和所涉工具,希望能以 NVIDIA 提供的前沿解决方案为您铺平开发实践的道路。

今天我们将先从数据标记、模型训练开始,出场的是Isaac Sim ReplicatorNVIDIA TAO 工具套件,前者用于生成合成数据,后者可对合成数据进行训练,为机器人的仿真打下坚实的基础。

虚拟环境和合成数据

在现实世界中,制造机器人需要从头开始创建数据集,涉及到采集和注释海量真实图像等,这一过程耗时又费钱,存在人力协调方面的挑战,而且会减缓部署速度。因此,开发人员转向了合成数据生成 (SDG)、预训练 AI 模型、迁移学习和机器人仿真这几种方式。

合成数据是计算机模拟算法所生成的带有注释的信息,可以用于代替真实数据。虽然是人造数据,但合成数据能够从数学或统计学上反映真实数据。研究表明,在训练 AI 模型方面,合成数据与基于实际物体、事件或人的数据一样好。采用合成数据生成 (SDG) 无疑可以节省时间并降低成本。

预训练 AI 模型则是一种为了完成某项特定任务而在大型数据集上进行训练的深度学习模型,既可以直接使用,也可以根据某个应用的具体需求进行进一步微调。比如,在创建一个能够识别独角兽的模型时,首先会为其提供独角兽、马、猫和其他动物的图像作为传入数据。然后再构建具有代表性的数据特征层。从线条、颜色等简单特征开始,深入到复杂的结构特征。依据计算出的概率,这些特征将被赋予不同程度的相关性。一个生物看起来越像马,它是独角兽而不是猫的概率就越大。这些概率值被存储在 AI 模型的每个神经网络层。随着层数的增加,模型对表征的理解程度也在提高。试想一下,若要从头开始创建一个这样的模型,通常需要调用包含数十亿行数据的巨大数据集,几乎是一个‘事倍功半’的过程。相反,如果在预训练模型基础上进行开发,则可以更快创建出 AI 应用,无需处理堆积如山的传入数据或计算密集的数据层的概率。NVIDIA NGC即汇集了通过 GPU 优化的 AI 软件、模型和 Jupyter Notebook 示例,包括各种预训练模型以及为 NVIDIA AI 平台优化的 AI 基准和训练方式。

熟悉 NVIDIA 的开发者对 Isaac Sim 一定不会感到陌生,这是一个机器人仿真应用程序,用于创建虚拟环境和生成合成数据。更进一步,Isaac Sim Replicator 是一个建立在可扩展的Omniverse平台上的高度可扩展 SDK,它可以生成物理级精确的 3D 合成数据来加速 AI 感知网络的训练和性能。开发者可以使用 Isaac Sim Replicator 生成的大规模逼真合成数据,来引导和提高现有深度学习感知模型的性能。

有关于仿真测试的更多技术应用细节,我们将在以后的机器人系列文章中具体谈到。

数据标注和模型训练

选择好合适的模型后,就可以进一步训练和微调出更为准确的 AI 模型了,这也是 NVIDIA TAO 工具套件的用武之地。NVIDIA TAO 是一个框架,可使用自定义数据训练、调整和优化(TAO: Train, Adapt, and Optimize)计算机视觉 (CV) AI 模型和对话式 AI 模型,所需时间非常少,也无需拥有大型训练数据集或 AI 专业知识。

TAO 工具套件是 TAO 的低代码版本,基于 TensorFlow 和 PyTorch 构建,通过抽象出 AI/深度学习框架的复杂性来加速模型训练过程。有了 NVIDIA TAO 工具套件,开发者可以进行迁移学习,通过适应和优化,在短时间内达到最先进的精度和生产级吞吐量。在 NVIDIA GTC23 上,NVIDIA 发布了NVIDIA TAO 工具套件 5.0,带来了 AI 模型开发方面的突破性功能提升。

d658b5a2-2496-11ee-962d-dac502259ad0.svg

AI 辅助的数据标注和管理

如前文所述,数据标注仍然是一个昂贵且耗时的过程。对于 CV 任务尤其如此,比如需要在标注对象周围生成像素级别分割掩码的分割任务。通常,分割掩码的成本是对象检测或分类的 10 倍。

通过 TAO 工具套件 5.0 ,用最新的 AI 辅助标注功能对分割掩码进行标注,速度更快,成本更低。可以使用弱监督分割架构 Mask Auto Labeler (MAL) 来帮助进行分割注释,以及固定和收紧用于对象检测的边界框。实况数据中对象周围的松散边界框可能会导致非最佳检测结果,但通过 AI 辅助标注,可以将边界框收紧到对象上,从而获得更准确的模型。

NVIDIA TAO 工具套件自动标记工作流程

d658b5a2-2496-11ee-962d-dac502259ad0.svg

在任何平台、任何位置部署 NVIDIA TAO

NVIDIA TAO 工具套件 5.0 支持 ONNX 模型导出。无论是 GPU、CPUMCU、DLA 还是 FPGA 的边缘或云上的任何计算平台,都可以部署使用 NVIDIA TAO 工具套件训练的模型。NVIDIA TAO 工具套件简化了模型训练过程,优化了模型的推理吞吐量,为数千亿台设备的 AI 提供了动力。

除了传统对象检测和分割,NVIDIA TAO 工具套件也加速了其他的各种 CV 任务。TAO 工具套件 5.0 中新增的字符检测和识别模型使开发人员能够从图像和文档中提取文本。文档转换实现了自动化,并加速了在保险和金融等行业的用例。

为了提高透明度和可解释性, TAO 工具套件以开源形式提供。开发者能够从内部层查看特征图,并绘制激活热图,以更好地理解 AI 预测背后的推理过程。此外,访问源代码使开发者能够灵活地创建定制的 AI,提高调试能力,并增加对模型的信任。

到此为止,我们已经完成了数据的合成和训练,接下来让我们一起期待如何进行机器人模型的仿真与测试吧!

  • 下载 NVIDIA TAO 工具套件(https://developer.nvidia.com/tao-toolkit-get-started)并开始创建自定义 AI 模型。

  • 您也可以在 LaunchPad (https://www.nvidia.com/en-us/launchpad/ai/develop-fine-tune-computer-vision-models-with-tao-automl/)上体验 NVIDIA TAO 工具套件。

点击“阅读原文”,或扫描下方海报二维码,在 8 月 8日聆听NVIDIA 创始人兼 CEO 黄仁勋在 SIGGRAPH 现场发表的 NVIDIA 主题演讲,了解 NVIDIA 的新技术,包括屡获殊荣的研究,OpenUSD 开发,以及最新的 AI 内容创作解决方案。


原文标题:从 0 到 1 搭建机器人 | 使用 NVIDIA Isaac Sim Replicator 和 TAO 套件进行数据合成和训练

文章出处:【微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。


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

    关注

    22

    文章

    3973

    浏览量

    94359

原文标题:从 0 到 1 搭建机器人 | 使用 NVIDIA Isaac Sim Replicator 和 TAO 套件进行数据合成和训练

文章出处:【微信号:NVIDIA_China,微信公众号:NVIDIA英伟达】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

    通过NVIDIA Cosmos模型增强机器人学习

    通用机器人的时代已经到来,这得益于机械电子技术和机器人 AI 基础模型的进步。但目前机器人技术的发展仍面临一个关键挑战:机器人需要大量的训练
    的头像 发表于 07-14 11:49 ?370次阅读
    通过<b class='flag-5'>NVIDIA</b> Cosmos模型增强<b class='flag-5'>机器人</b>学习

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

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

    51Sim利用NVIDIA Cosmos提升辅助驾驶合成数据场景的泛化性

    辅助驾驶领域的经验成功拓展到了具身智能领域,为端端辅助驾驶仿真测试与具身智能机器人训练提供了海量高置信度的合成数据,目前相关成果已在多个主机厂和智能装备企业中实现落地应用。
    的头像 发表于 06-26 09:09 ?598次阅读

    NVIDIA Isaac SimNVIDIA Isaac Lab的更新

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

    盘点#机器人开发平台

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

    借助OpenUSD与合成数据推动人形机器人发展

    适用于合成运动数据NVIDIA Isaac GR00T Blueprint 大幅加快人形机器人数据
    的头像 发表于 04-25 10:04 ?458次阅读

    NVIDIA Isaac 是英伟达推出的综合性机器人开发平台

    NVIDIA Isaac 是英伟达推出的综合性机器人开发平台,旨在通过 GPU 加速、物理仿真和生成式 AI 技术,加速自主移动机器人(AMR)、机械臂及人形
    的头像 发表于 04-02 18:03 ?1304次阅读

    NVIDIA Isaac GR00T N1开源人形机器人基础模型+开源物理引擎Newton加速机器人开发

    NVIDIA Isaac GR00T N1开源人形机器人基础模型+开源物理引擎Newton加速机器人开发
    的头像 发表于 03-20 16:56 ?925次阅读

    智元机器人基于NVIDIA Isaac GR00T打造高效仿真数据采集方案

    案例简介 本案例中,智元机器人基于 NVIDIA Isaac GR00T-Teleop & GR00T-Mimic 提供的远程仿真操作功能和强大的模仿学习合成数据生成工作流,打造了支持
    的头像 发表于 03-07 19:16 ?1272次阅读
    智元<b class='flag-5'>机器人</b>基于<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> GR00T打造高效仿真<b class='flag-5'>数据</b>采集方案

    物理仿真人形机器人的统一全身控制策略

    创建动作自然并对各种控制输入做出智能响应的交互式仿真人形机器人仍是计算机动画和机器人技术领域最具挑战性的问题之一。NVIDIA Isaac Sim
    的头像 发表于 01-06 12:31 ?1126次阅读
    物理仿真人形<b class='flag-5'>机器人</b>的统一全身控制策略

    坚米智能借助NVIDIA Isaac Lab加速四足机器人开发

    坚米智能(中坚科技)借助NVIDIA Isaac Lab平台,通过NVIDIA Isaac Sim的 3D 生成与建模技术构建高度逼真的虚拟
    的头像 发表于 12-29 14:01 ?1430次阅读

    NVIDIA通过加速AWS上的机器人仿真推进物理AI的发展

    NVIDIA Isaac Sim 现在可在 Amazon EC2 G6e 实例中的 NVIDIA GPU 云实例上使用,将机器人仿真的扩展速
    的头像 发表于 12-09 11:50 ?888次阅读

    NVIDIA助力Figure发布新一代对话式人形机器人

    该初创公司展示了新型机器人,其使用 NVIDIA Isaac Sim 处理合成数据,并使用基于 NVID
    的头像 发表于 11-04 10:10 ?789次阅读