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

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

3天内不再提示

基于NVIDIA ISAAC ROS的机器人应用程序

星星科技指导员 来源:NVIDIA 作者:Gerard Andrews 2022-04-19 09:57 次阅读

ROS World 2021 一起, NVIDIA 宣布了向 ROS 开发者社区提供性能感知技术的最新努力。这些举措将加速产品开发,提高产品性能,并最终简化将尖端计算机视觉AI / ML 功能纳入基于 ROS 的机器人应用程序的任务。

公告要点:

最高性能的实时立体里程计解决方案,可作为 ROS 套件提供

NGC 上提供的所有 NVIDIA 推理 DNN 均作为 ROS 包提供,并附有图像分割和姿势估计示例

NVIDIA ISAAC Sim 中新的合成数据生成( SDG )工作流程,用于创建大规模生产质量数据集,用于视觉 AI 培训

NVIDIA 上的 NVIDIA Omniverse Sim 卡,具有对 ROS 的开箱即用支持,是迄今为止对开发人员最友好的版本

NVIDIA ISAAC ROS GEMs 优化性能

poYBAGJeGAmAI1ZfAACevesHKyE885.png

图 1 NVIDIA ISAAC ROS GEMs 的软件框图

ISAAC 玫瑰宝石提供包括图像处理和计算机视觉在内的软件包,包括针对 NVIDIA GPU s 和 Jetson 进行高度优化的基于 DNN 的算法

突出显示的 GEM 立体视觉里程计具有同类最佳的精确度和最佳性能

当自主机器在其环境中移动时,它们必须跟踪自己所在的位置。视觉里程计通过估计摄像机相对于其起始位置的位置来解决这个问题。用于立体视觉里程计的 ISAAC ROS GEM 为 ROS 开发者提供了这一强大的功能。

这款 GEM 为实时立体摄像机视觉里程计解决方案提供了最佳精度。可参考基于广泛使用的 KITTI 数据库的公开结果here。这种 GPU 加速包除了具有高精度外,运行速度也非常快。事实上,现在可以在 NVIDIA Jetson AGX Xavier 上实时(》 60fps )运行高清分辨率( 1280 × 720 )的 SLAM 。

突出显示 GEM DNN 推断所有可供 ROS 开发人员使用的 NGC DNN 推断模型

您可以使用NGC上提供的 NVIDIA 众多推理模型中的任何一种,甚至可以使用 DNN 推理 GEM (一组 ROS2 软件包)提供您自己的 DNN 。可以使用 NVIDIA TAO 工具包进一步调整预训练模型或优化您自己的模型。

优化TensorRT或Triton、 NVIDIA 的推理服务器后,部署这些包。利用TensorRT、 NVIDIA 的高性能推理 SDK ,节点将实现最佳推理性能。如果 TensorRT 不支持所需的 DNN 模型,则应使用 NVIDIA Triton 部署该模型。

GEM 包括对U-Net和DOPE的本机支持。基于 TensorRT 的 U-Net 包可用于从图像生成语义分割掩码。 DOPE 软件包可用于所有检测对象的三维姿态估计。

该工具是将性能 AI 推理纳入 ROS 应用程序的最快方法。

NVIDIA ISAAC 模拟 GA 发布

ISAAC Sim 卡的 GA 版本将于 2021 年 11 月推出,这将是迄今为止对开发者最友好的版本。随着用户界面、性能和有用的构建块的大量改进,它将导致更好的模拟,构建速度更快。此外,改进的 ROS 桥和更多的 ROS 样本将增强您的体验。

此版本的新增版本( 2021 。 2 版计划于 2021 年 11 月发布)

提高了性能,减少了内存使用和启动时间

改进了入住率地图生成, URDF 导入器

新环境:大型仓库、办公室、医院

用于与机器人、对象、环境接口的新 Python 构建块

ROS / ROS2 桥梁、深度点云、激光雷达点云的性能改进

更新示例

基于 ROS2 的多机器人导航

Jupyter 中具有域随机化的 SDG

视频 1 :使用 ROS MoveIT 联合控制 Franka

ISAAC Sim 的新合成数据生成工作流生产数据集

自主机器人需要大量不同的数据集来训练运行其感知堆栈的众多 AI 模型。从真实场景中获取所有这些培训数据的成本高昂,而且在某些情况下,可能存在危险。 ISAAC Sim 提供的新合成数据工作流旨在构建生产质量数据集,以解决自主机器人的安全和质量问题。

构建数据集的开发人员控制场景中对象、场景本身、照明和合成传感器的随机分布。开发人员还具有细粒度控制,以确保重要的角落案例包含在数据集中。最后,此工作流支持版本控制和调试信息,以便能够准确地复制数据集以用于审核和安全目的。

关于作者

Gerard Andrews 是专注于机器人开发社区的高级产品营销经理。在加入 NVIDIA 之前,Gerard在Cadence担任产品营销总监,负责许可处理器IP的产品规划、营销和业务开发。他拥有佐治亚理工学院电子工程硕士学位和南方卫理公会大学电子工程学士学位。

审核编辑:郭婷

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

    关注

    210

    文章

    27839

    浏览量

    204620
  • NVIDIA
    +关注

    关注

    14

    文章

    4793

    浏览量

    102433
收藏 人收藏

    评论

    相关推荐

    NVIDIA 加速人形机器人发展

    开发者可以访问新的 NVIDIA NIM 微服务,用于 Isaac Lab 和 Isaac Sim 中的机器人仿真、OSMO 机器人云计算编
    发表于 07-30 09:15 660次阅读
    <b class='flag-5'>NVIDIA</b> 加速人形<b class='flag-5'>机器人</b>发展

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    本帖最后由 Tronlong创龙科技 于 2024-7-19 17:18 编辑 ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它
    发表于 07-09 11:38

    逐际动力携手英伟达Isaac平台, 助力通用机器人研发

    在近日举行的年度计算机视觉与模式识别会议(CVPR)上,英伟达发布了其最新版本的NVIDIA Isaac Sim。与此同时,逐际动力也宣布将采用这一升级版的Isaac平台,以强化学习和提升通用
    的头像 发表于 06-21 09:34 2200次阅读

    NVIDIA Isaac 机器人平台利用最新的生成式 AI 和先进的仿真技术,加速 AI 机器人技术的发展

    NVIDIA 发布了 Isaac Manipulator 和 Isaac Perceptor 等一系列基础模型、机器人工具和 GPU 加速库。 NV
    的头像 发表于 06-04 18:00 3129次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> <b class='flag-5'>机器人</b>平台利用最新的生成式 AI 和先进的仿真技术,加速 AI <b class='flag-5'>机器人</b>技术的发展

    全球机器人开发领域采用NVIDIA 机器人开发和生产

    比亚迪电子、西门子、泰瑞达和 Alphabet 旗下公司 Intrinsic 采用 NVIDIA Isaac 机器人平台开发自主机械臂、人形机器人和移动
    的头像 发表于 06-03 18:25 1067次阅读

    使用NVIDIA Isaac Manipulator生成抓取姿势和机器人运动

    NVIDIA 宣布与 Intrinsic.ai 就工业机器人任务的基础技能模型学习展开合作。
    的头像 发表于 05-17 10:33 792次阅读
    使用<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Manipulator生成抓取姿势和<b class='flag-5'>机器人</b>运动

    NVIDIA Isaac机器人平台升级,加速AI机器人技术革新

    NVIDIA Isaac机器人平台近期实现重大升级,通过引入最新的生成式AI技术和先进的仿真技术,显著加速了AI机器人技术的发展步伐。该平台正不断扩展其基础模型、
    的头像 发表于 03-27 10:36 502次阅读

    NVIDIA入局人形机器人Isaac平台迎来重要更新

    NVIDIA Isaac 机器人平台利用最新的生成式 AI 和先进的仿真技术,加速 AI 机器人技术的发展。
    的头像 发表于 03-26 09:07 816次阅读
    <b class='flag-5'>NVIDIA</b>入局人形<b class='flag-5'>机器人</b>!<b class='flag-5'>Isaac</b>平台迎来重要更新

    NVIDIA Isaac将生成式AI应用于制造业和物流业

    NVIDIA Isaac 机器人平台利用最新的生成式 AI 和先进的仿真技术,加速 AI 机器人技术的发展。
    的头像 发表于 03-22 10:06 413次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b>将生成式AI应用于制造业和物流业

    NVIDIA Isaac平台为AI机器人开发提供支持

    在今日的CES特别演讲中,NVIDIA机器人和边缘计算副总裁Deepu Talla揭示了NVIDIA及其合作伙伴如何将生成式AI与机器人技术融为一体。
    的头像 发表于 01-09 15:00 958次阅读

    使用 NVIDIA Isaac 仿真并定位 Husky 机器人

    如何使用 ROS 2 Husky 官方软件包将该机器人导入 NVIDIA Isaac Sim 并创建仿真。 本 Demo 中的 Husky 机器人
    的头像 发表于 12-26 18:05 836次阅读
    使用 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> 仿真并定位 Husky <b class='flag-5'>机器人</b>

    利用 NVIDIA Isaac Transport for ROS 提升自定义 ROS 图形性能

    NVIDIA Isaac Transport for ROS(NITROS) 是随 ROS 2 Humble 加入的两项硬件加速功能——类型适配和类型协商。 类型适配 使
    的头像 发表于 11-30 19:35 502次阅读
    利用 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Transport for <b class='flag-5'>ROS</b> 提升自定义 <b class='flag-5'>ROS</b> 图形性能

    ROS机器人开发更便捷,基于RK3568J+Debian系统发布!

    ROS系统是什么 ROS(Robot Operating System)是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递
    发表于 11-30 16:01

    机器人ROS模型建立

    这个系列主要介绍机器人ROS模型的建立方法,ROS系统带来的好处之一就是: 我们无需自己建立复杂的数学模型来描述自己的机器人几何尺寸、运动学和动力学等,只需要用它提供的模型描述方法即可
    的头像 发表于 11-28 14:19 492次阅读

    NVIDIA Isaac 平台先进的仿真和感知工具助力 AI 机器人技术加速发展

      NVIDIA Isaac ROS 2.0  和  NVIDIA Isaac Sim 2023.1  以及感知和仿真升级进行了发布,用以简
    的头像 发表于 10-20 02:00 777次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> 平台先进的仿真和感知工具助力 AI <b class='flag-5'>机器人</b>技术加速发展