91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過(guò)NVIDIA ISAAC ROS傳輸改善ROS 2感知性能

星星科技指導(dǎo)員 ? 來(lái)源:NVIDIA ? 作者:Gerard Andrews ? 2022-05-30 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

自 2021 10 月以來(lái), NVIDIA 和 Open Robotics 合作推出了兩項(xiàng)重要的更改,現(xiàn)已發(fā)布在簡(jiǎn)陋的 ROS 2 版本中,以提高提供硬件加速器的計(jì)算平臺(tái)的性能。

新的 ROS 2 簡(jiǎn)易硬件加速特性稱為類型自適應(yīng)和類型協(xié)商。 NVIDIA 將在下一次 NVIDIA ISAAC ROS 發(fā)布( 2022 年 6 月底)中發(fā)布一個(gè)實(shí)現(xiàn)類型自適應(yīng)和類型協(xié)商的軟件包。

這些簡(jiǎn)單但功能強(qiáng)大的框架添加將顯著提高開(kāi)發(fā)人員的性能,這些開(kāi)發(fā)人員希望將人工智能/機(jī)器學(xué)習(xí)計(jì)算機(jī)視覺(jué)功能納入其基于 ROS 的應(yīng)用程序中。

Open Robotics 首席執(zhí)行官布萊恩·格基( Brian Gerkey )表示:“隨著 ROS 開(kāi)發(fā)人員向其機(jī)器人應(yīng)用程序添加更多的自主權(quán),機(jī)器人上的計(jì)算機(jī)正變得更加強(qiáng)大。我們一直在努力改進(jìn) ROS 框架,以確保它能夠利用這些邊緣計(jì)算機(jī)中的高性能硬件資源?!薄?/p>

“與 NVIDIA robotics 團(tuán)隊(duì)密切合作,我們很高興在謙遜的版本中分享新功能(類型調(diào)整和協(xié)商),這將有助于整個(gè) ROS 社區(qū)努力接受硬件加速?!?/p>

消除硬件加速的開(kāi)銷

類型自適應(yīng)

硬件加速器通常需要不同的數(shù)據(jù)格式來(lái)提供最佳性能。類型適配( REP-2007 )現(xiàn)在可用于 ROS 節(jié)點(diǎn)以更適合硬件的格式工作。處理管道可以使用自適應(yīng)類型消除 CPU 和內(nèi)存加速器之間的內(nèi)存拷貝。不必要的內(nèi)存拷貝會(huì)消耗 CPU 計(jì)算、浪費(fèi)電源并降低性能,尤其是隨著圖像大小的增加。

類型協(xié)商

另一個(gè)新的創(chuàng)新是類型協(xié)商( REP-2009 )。處理管道中的不同 ROS 節(jié)點(diǎn)可以公布其支持的類型,以便選擇產(chǎn)生理想性能的格式。 ROS 框架執(zhí)行此協(xié)商過(guò)程,并與不支持協(xié)商的遺留節(jié)點(diǎn)保持兼容性。

使用類型適配和協(xié)商加速處理管道使硬件加速器零拷貝成為可能。這減少了軟件開(kāi)銷,并釋放了底層硬件的潛力。隨著機(jī)器人專家遷移到更強(qiáng)大的計(jì)算平臺(tái),如 NVIDIA Jetson Orin ,他們可以期望實(shí)現(xiàn)硬件帶來(lái)的更多性能增益。

這些更改完全在 ROS 2 內(nèi)部完成,這確保了與現(xiàn)有工具、工作流和代碼庫(kù)的兼容性。

Two examples of hardware accelerated compute graphs.

圖 1 :。比較有無(wú)類型調(diào)整和協(xié)商的硬件加速管道

類型適應(yīng)和協(xié)商已顯示出有希望的結(jié)果。在 ROS 2 Foxy 和 ROS 2 Humble 上運(yùn)行了一個(gè)由 ROS 節(jié)點(diǎn)圖組成的基準(zhǔn)測(cè)試,每個(gè)節(jié)點(diǎn)的計(jì)算量最小,因此我們可以觀察底層框架的性能。我們?cè)?Jetson AGX Xavier 和新的 Jetson AGX Orin 。我們觀察到 Xavier 提高了 3 倍, Orin 提高了 7 倍。

Bar Chart of Framework Performance

圖 2 :。類型適應(yīng)框架在 Jetson AGX Xavier 和 Jetson AGX Orin 上比較 ROS 2 Foxy 和 ROS 2 Humble 的基準(zhǔn)性能

引入 NVIDIA ISAAC 用于 ROS 運(yùn)輸

類型自適應(yīng)和協(xié)商的 NVIDIA 實(shí)現(xiàn)稱為 NITROS 。這些是由 ISAAC ROS 硬件加速模塊(又稱 GEMs )組成的 ROS 處理管道。這些管道將于 2022 年 6 月底在 ISAAC ROS 開(kāi)發(fā)商預(yù)覽( DP )中提供。 NITROS 的首次發(fā)布將包括三條管道,計(jì)劃在今年晚些時(shí)候推出更多管道。

表 1 :。 DP 釋放中的 NITROS 管道

強(qiáng)大的新型 GEMs 輔助機(jī)器人感知

除了 NITROS 加速管道外, ISAAC ROS DP 版本還包含兩個(gè)新的基于 DNN 的 GEM ,旨在幫助機(jī)器人專家完成常見(jiàn)的感知任務(wù)。

第一個(gè) GEM ESS 是用于立體相機(jī)視差預(yù)測(cè)的 DNN 。 網(wǎng)絡(luò) 為機(jī)器人應(yīng)用提供基于視覺(jué)的連續(xù)深度感知。

另一個(gè) GEM , Bi3D ,是用于基于視覺(jué)的障礙預(yù)測(cè)的 DNN ?;?NVIDIA Research 的開(kāi)創(chuàng)性工作,對(duì) DNN 進(jìn)行了改進(jìn),以檢測(cè)自由空間,同時(shí)預(yù)測(cè)障礙物。該網(wǎng)絡(luò)可預(yù)測(cè)障礙物是否位于立體攝像頭的四個(gè)可編程鄰近區(qū)域之一內(nèi)。

Bi3D 經(jīng)過(guò)優(yōu)化,可在 NVIDIA DLA 硬件 上運(yùn)行。利用 DLA ,可以同時(shí)保留 GPU 和 CPU 計(jì)算資源。

Bi3D 和 ESS 都經(jīng)過(guò)預(yù)訓(xùn)練,可用于使用 synthetic 和真實(shí)數(shù)據(jù)的機(jī)器人應(yīng)用,并用于商業(yè)用途。這兩款新的 ISAAC ROS Gem 加入了之前發(fā)布的經(jīng)典計(jì)算機(jī)視覺(jué)立體深度視差例程 stereo \ u image \ u proc ,為立體相機(jī)深度感知提供三種不同的獨(dú)立功能。

圖 3 :。比較合成相機(jī)圖像(頂部)和無(wú)活動(dòng)投影的 RGB 立體相機(jī)圖像捕獲的結(jié)果(底部)。從左到右:具有地面自由空間的四個(gè)鄰近場(chǎng)的三維 DNN 預(yù)測(cè); ESS-DNN 連續(xù)深度預(yù)測(cè);經(jīng)典 CV 立體視差函數(shù)

表 2 :??捎?ROS GEM 軟件包

快速入門(mén)

有興趣將 NVIDIA AI 感知集成到其產(chǎn)品中的 ROS 開(kāi)發(fā)人員應(yīng)該從今天開(kāi)始 ISAAC ROS .

關(guān)于作者

Gerard Andrews 是專注于機(jī)器人開(kāi)發(fā)社區(qū)的高級(jí)產(chǎn)品營(yíng)銷經(jīng)理。在加入 NVIDIA 之前,Gerard在Cadence擔(dān)任產(chǎn)品營(yíng)銷總監(jiān),負(fù)責(zé)許可處理器IP的產(chǎn)品規(guī)劃、營(yíng)銷和業(yè)務(wù)開(kāi)發(fā)。他擁有佐治亞理工學(xué)院電子工程碩士學(xué)位和南方衛(wèi)理公會(huì)大學(xué)電子工程學(xué)士學(xué)位。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    31076

    瀏覽量

    222201
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5592

    瀏覽量

    109722
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39774

    瀏覽量

    301372
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    初識(shí)ros2 功能包建立與可執(zhí)行文件的配置

    本文介紹了ROS2程序的兩種啟動(dòng)方式:直接運(yùn)行可執(zhí)行文件(ros2 run)和使用啟動(dòng)文件(ros2 launch)。重點(diǎn)講解了Python軟件包的結(jié)構(gòu),包括package.xml、setup.py
    的頭像 發(fā)表于 01-22 13:41 ?235次閱讀

    米爾RK3576成功上車!ROS2 Humble生態(tài)系統(tǒng)體驗(yàn)

    交互流暢。 使用C++演示 左邊窗口ssh登錄,訂閱模式; 右邊窗口debug連接,話題發(fā)布 使用Python演示 3. 性能表現(xiàn) root@rk3576:~# ros2 topic hz
    發(fā)表于 01-15 18:30

    【CIE全國(guó)RISC-V創(chuàng)新應(yīng)用大賽】MUSE Pi Pro開(kāi)發(fā)板ROS系統(tǒng)

    /6.1.2_ROS2_Installation/ 官方權(quán)威一步來(lái)就行了: rosrun turtlesim turtle_teleop_key 這是ROS中一個(gè)經(jīng)典的示例命令,用于通過(guò)鍵盤(pán)控制 turtlesim 仿真器中
    發(fā)表于 11-16 22:34

    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—ROS2系統(tǒng)使用說(shuō)明

    本文圍繞創(chuàng)龍科技研發(fā)的評(píng)估板,詳解 ROS2 系統(tǒng)使用方法。涵蓋 ROS2 環(huán)境搭建、核心概念講解、節(jié)點(diǎn)通信測(cè)試、功能包創(chuàng)建與編譯,以及可視化工具 RViz 的使用,還包括基于評(píng)估板的 ROS2 應(yīng)用案例演示,幫助開(kāi)發(fā)者快速掌握
    的頭像 發(fā)表于 10-30 13:46 ?463次閱讀
    創(chuàng)龍 瑞芯微 RK3588 國(guó)產(chǎn)2.4GHz八核 工業(yè)開(kāi)發(fā)板—<b class='flag-5'>ROS2</b>系統(tǒng)使用說(shuō)明

    如何使用menuconfig添加配置micro-ros軟件包?

    請(qǐng)問(wèn)有沒(méi)有最新的rtthread移植micro-ros移植使用教程,使用menuconfig添加配置micro-ros軟件包?
    發(fā)表于 09-25 06:37

    請(qǐng)問(wèn)mirco ros2的lib庫(kù)怎么生成?

    想使用MDK開(kāi)發(fā)mirco_ros2,但是網(wǎng)上怎么找都沒(méi)有相應(yīng)的lib庫(kù)及生成教程,想問(wèn)下有沒(méi)有人能解決這個(gè)問(wèn)題,因?yàn)轫?xiàng)目開(kāi)始就用MDK開(kāi)發(fā),也習(xí)慣了,改用其他功能可能會(huì)很費(fèi)時(shí)。
    發(fā)表于 09-22 07:28

    如何基于翼輝信息SylixOS開(kāi)發(fā)ROS 2應(yīng)用

    ROS 2(Robot Operating System 2)是機(jī)器人操作系統(tǒng)(ROS)的升級(jí)版,是一套開(kāi)源的專為機(jī)器人開(kāi)發(fā)而設(shè)計(jì)的軟件庫(kù)與工具集。作為構(gòu)建機(jī)器人應(yīng)用的強(qiáng)大框架,提供從
    的頭像 發(fā)表于 08-14 15:44 ?2003次閱讀
    如何基于翼輝信息SylixOS開(kāi)發(fā)<b class='flag-5'>ROS</b> <b class='flag-5'>2</b>應(yīng)用

    NVIDIA Jetson + Isaac SDK 人形機(jī)器人方案全面解析

    SDK + Isaac Sim :專為機(jī)器人打造的軟件開(kāi)發(fā)平臺(tái),支持 ROS、實(shí)時(shí)感知、動(dòng)作規(guī)劃和 AI 強(qiáng)化學(xué)習(xí) 二、Jetson 芯片系列對(duì)比 型號(hào) GPU (CUDA) CPU AI級(jí)別
    的頭像 發(fā)表于 07-30 16:12 ?2181次閱讀

    硬核上車!RK3576基于Ubuntu部署ROS機(jī)器人系統(tǒng)詳細(xì)攻略(上)

    本文適用于瑞芯微RK3562、RK3566、RK3568、RK3576、RK3588等Arm64位SoC,適配開(kāi)發(fā)ROS2系統(tǒng)。各型號(hào)觸覺(jué)智能均有配套核心板及開(kāi)發(fā)板,實(shí)現(xiàn)了百分百全國(guó)產(chǎn)。ROS2
    的頭像 發(fā)表于 07-03 18:45 ?2730次閱讀
    硬核上車!RK3576基于Ubuntu部署<b class='flag-5'>ROS</b>機(jī)器人系統(tǒng)詳細(xì)攻略(上)

    基于 ROS + ADI 芯片方案 的 人形機(jī)器人子系統(tǒng)級(jí)BOM清單(以腿部子系統(tǒng)為例)

    基于 ROS + ADI 芯片方案 的 人形機(jī)器人子系統(tǒng)級(jí)BOM清單 (以 腿部子系統(tǒng) 為例),包括核心感知、執(zhí)行與通信模塊,配合主控系統(tǒng)通過(guò) ROS2 實(shí)現(xiàn)分布式控制與狀態(tài)反饋。 一
    的頭像 發(fā)表于 06-17 17:06 ?2040次閱讀

    NVIDIA Isaac Sim與NVIDIA Isaac Lab的更新

    在 COMPUTEX 2025 上,NVIDIA 宣布了機(jī)器人仿真參考應(yīng)用 NVIDIA Isaac Sim 和機(jī)器人學(xué)習(xí)框架 NVIDIA Isa
    的頭像 發(fā)表于 05-28 10:06 ?2125次閱讀

    ros2教程

    電子發(fā)燒友網(wǎng)站提供《ros2教程.pdf》資料免費(fèi)下載
    發(fā)表于 05-23 09:12 ?1次下載

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】視覺(jué)實(shí)現(xiàn)的基礎(chǔ)算法的應(yīng)用

    閱讀心得體會(huì):ROS2機(jī)器人視覺(jué)與地圖構(gòu)建技術(shù) 通過(guò)對(duì)本書(shū)第7章(ROS2視覺(jué)應(yīng)用)和第8章(ROS2地圖構(gòu)建)的學(xué)習(xí),我對(duì)機(jī)器人視覺(jué)感知
    發(fā)表于 05-03 19:41

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+ROS2應(yīng)用案例

    的應(yīng)用。書(shū)中詳細(xì)介紹了如何在ROS 2中實(shí)現(xiàn)二維碼識(shí)別,包括二維碼掃描庫(kù)Zbar的使用,以及如何通過(guò)相機(jī)識(shí)別二維碼。 通過(guò)學(xué)習(xí)這一部分,我了解到二維碼識(shí)別的基本原理和實(shí)現(xiàn)步驟。首先,需
    發(fā)表于 04-27 11:42

    【「# ROS 2智能機(jī)器人開(kāi)發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識(shí)

    更加深刻理解相關(guān)內(nèi)容 1. 三階段遞進(jìn)式學(xué)習(xí)體系 基礎(chǔ)原理篇(1-3章) 從ROS發(fā)展史到ROS 2核心架構(gòu),緊接著深入解析通信機(jī)制,通過(guò)對(duì)話題(Topic)、服務(wù)(Service)、
    發(fā)表于 04-27 11:24