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

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

3天内不再提示

NVIDIA Isaac ROS GEM的功能特性

NVIDIA英伟达企业解决方案 来源:NVIDIA英伟达企业解决方案 作者:NVIDIA英伟达企业解 2022-08-14 11:12 次阅读

NVIDIA Isaac ROS GEM 是一款基于硬件加速的软件包,可以让 ROS 开发者更轻松地基于 NVIDIA 硬件构建高性能解决方案。

NVIDIA Isaac ROS GEM功能特性

高吞吐量感知

Isaac ROS GEM 提供的软件包中包括图像、计算机视觉,以及针对 NVIDIA GPU 和 Jetson 高度优化的 DNN 处理功能。

灵活的模组化软件包

借助模组化软件包,ROS 开发者可以准确地选择需要集成到其应用中的内容。这意味着他们可以替换整个工作流,也可以仅更换一种算法

缩短开发时间

Isaac ROS GEM 经过精心设计和测试,与现有的常见 ROS 节点相似,更易于集成到现有应用中。

适用于ROS开发者

且丰富多样的感知AI软件包

ROS 2 节点可应对常用的图像、计算机和 DNN 处理功能,这些功能是为 AI ROS 机器人应用提供高性能感知的关键要素。

基于Visual SLAM的定位

当自主机器在相应环境中移动时,它们必须持续追踪自己的位置。视觉测距通过估算摄像头相对于其起始位置的距离来解决这一问题。支持立体视觉测距的 Isaac ROS GEM 为 ROS 开发者提供了这一强大功能。

此 GEM 使实时立体摄像头视觉测距解决方案具备高准确度。可在此处参考基于广泛使用的 KITTI 数据库的公开可用结果。此 GPU 加速软件包不仅具备高准确度,运行速度也非常快。事实上,SLAM 现在可在 Jetson Xavier AGX 上以高清分辨率(1280 x 720)实时(60 fps 以上)运行。

3D场景重建– nvblox(预览)

仅仅明确机器人的位置还不足以在复杂的环境中实现安全导航。机器人还必须能够自己发现障碍物。nvblox(预览)使用 RGB-D 数据来创建机器人所在环境的密集 3D 显示。其中包括不可预见的障碍物,如果不进行实时观察,可能会对机器人造成危险。而此数据有助于为导航堆栈生成时间成本图。

DNN 推理过程

DNN 推理 GEM 是一组 ROS2 软件包,允许开发人员使用 NGC 上可用的 NVIDIA 众多推理模型中的任何一种,甚至可以提供自己的 DNN。利用 NVIDIA TAO 工具套件,开发者可以进一步调整预训练模型或优化自己的模型。

优化后,这些软件包将通过 NVIDIA 的推理服务器 TensorRT 或 Triton 进行部署。借助利用 TensorRT(NVIDIA 的高性能推理 SDK)的节点实现出色的推理性能。如果 TensorRT 不支持所需的 DNN 模型,则可以使用 Triton 来部署模型。

整合模型支持的其他 GEM 现已推出,并支持 U-Net 和 DOPE 。基于 TensorRT 的 U-Net 软件包可用来从图像中生成语义分割遮罩。DOPE 软件包可用于对所有检测到的目标进行 3D 姿态估计。

该工具是在 ROS 应用程序中加入高性能 AI 推理的最快方法。下图为预训练模型 PeopleSemSegNet,运行速度为 25fps @544p

摄像头/ 图像处理

在典型的机器人图像处理流程中,须先处理通过摄像头传感器获得的原始数据,然后再将其传递给 DNN 或用于感知处理的经典计算机视觉模组。此图像处理过程包括镜头失真校正(LDC)、图像调整和图像格式转换等。如果需要用到立体摄像头,则还需要估计差异。图像处理 GEM 旨在利用 Jetson 上的专用计算机视觉硬件,例如 GPU、VIC(视频和图像合成器)和 PVA(可编程的视觉加速器)。

针对使用 CSI 接口连接摄像头的机器人,NVIDIA 提供硬件加速的 Argus 软件包。

审核编辑:汤梓红

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

    关注

    14

    文章

    4930

    浏览量

    102794
  • 软件包
    +关注

    关注

    0

    文章

    101

    浏览量

    11582
  • ROS
    ROS
    +关注

    关注

    1

    文章

    276

    浏览量

    16963

原文标题:DevZone | NVIDIA Isaac ROS GEM

文章出处:【微信号:NVIDIA-Enterprise,微信公众号:NVIDIA英伟达企业解决方案】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    日本企业借助NVIDIA产品加速AI创新

    日本领先企业和大学正在使用 NVIDIA NeMo、NIM 微服务和 NVIDIA Isaac 加速 AI 创新。
    的头像 发表于 11-19 14:34 158次阅读

    NVIDIA与学术研究人员联合开发手术机器人

    利用 NVIDIA Isaac Sim 和 NVIDIA Omniverse 开发的 ORBIT-Surgical 正在 ICRA 机器人大会上展出。
    的头像 发表于 10-10 10:00 333次阅读

    Foxconn利用NVIDIA AI和Omniverse训练机器人

    全球最大电子制造商 Foxconn 正准备制造 NVIDIA 最复杂的产品之一,并开始使用 NVIDIA Omniverse 和 Isaac 平台驱动的数字孪生。
    的头像 发表于 10-10 09:40 353次阅读

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

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

    NVIDIA Isaac Manipulator助力让下一代机器人技术触手可及

    两家公司在芝加哥 Automate 展会上宣布将围绕 NVIDIA AI、Isaac Manipulator 和 Intrinsic 平台的使用展开合作。
    的头像 发表于 05-13 14:15 853次阅读

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

    NVIDIA Isaac机器人平台近期实现重大升级,通过引入最新的生成式AI技术和先进的仿真技术,显著加速了AI机器人技术的发展步伐。该平台正不断扩展其基础模型、机器人学习框架、AI工作流编排以及机器人感知工具等功能,以应对日益
    的头像 发表于 03-27 10:36 628次阅读

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

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

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

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

    ros怎么设置环境变量

    设置ROS环境变量是使用ROS的重要步骤之一。本文将详细介绍如何设置ROS环境变量,包括什么是环境变量、为什么要设置ROS环境变量、如何设置ROS
    的头像 发表于 12-28 13:52 1949次阅读

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

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

    通过Solopace.Gem 无需公网IP远程访问智能家庭(HomeAssistant)

    Solopace.Gem可以便捷地让你再任何地方访问家中的Home Assistant,这为个人用户提供了更便利的控制家庭自动化设备的方式。以下是一份教程,展示如何通过Solopace.Gem访问
    的头像 发表于 12-18 14:29 681次阅读
    通过Solopace.<b class='flag-5'>Gem</b> 无需公网IP远程访问智能家庭(HomeAssistant)

    在TogetherROS中如何安装ROS2功能

    安装ROS2功能包 接下来,还有一个很重要的配置,那就是安装ROS2功能包,我们说TogetherROS是基于ROS2深度优化的,很多模块还
    的头像 发表于 12-01 16:02 928次阅读
    在TogetherROS中如何安装<b class='flag-5'>ROS</b>2<b class='flag-5'>功能</b>包

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

    NVIDIA Isaac Transport for ROS(NITROS) 是随 ROS 2 Humble 加入的两项硬件加速功能——类型
    的头像 发表于 11-30 19:35 587次阅读
    利用 <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> 图形性能

    ROS2中自带例程测试

    如果你是一个ROS2的开发者,可能对刚才我们使用的ROS2命令比较熟悉,这时你可能也会产生一个问题:我们之前也安装了ROS2系统,那ROS2的原生
    的头像 发表于 11-28 16:29 901次阅读
    <b class='flag-5'>ROS</b>2中自带例程测试

    ros的基本概念是什么

    基本概念: ROS是一个用于在不同进程间匿名的发布、订阅、传递信息的中间件。 ROS2系统的核心部分是ROS网络(ROS Graph)。 ROS
    的头像 发表于 11-27 11:21 1745次阅读