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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

全新ROS 2 Humble硬件加速特性

NVIDIA英偉達企業(yè)解決方案 ? 來源:NVIDIA英偉達企業(yè)解決方案 ? 作者:NVIDIA英偉達企業(yè)解 ? 2022-07-07 09:45 ? 次閱讀

自 2021 年 10 月起,NVIDIA 和 Open Robotics 開始合作并推出了兩項重要的改動,現(xiàn)已發(fā)布在Humble ROS 2版本中,以提高提供硬件加速器的計算平臺的性能。

新的 ROS 2 Humble 硬件加速特性包括類型適配和類型協(xié)商。NVIDIA 已于 2022 年 6 月底發(fā)布 NVIDIA Isaac ROS 并推出一個實現(xiàn)類型適配和類型協(xié)商的軟件包。

這些對框架的補充雖然簡單,但功能強大,并且能夠顯著提高性能。開發(fā)人員希望將 AI / 機器學習計算機視覺功能納入其基于 ROS 的應用程序中。

Open Robotics 首席執(zhí)行官 Brian Gerkey 表示:“隨著 ROS 開發(fā)人員向其機器人應用程序添加更多的自主權,機器人上的計算機正變得更加強大。我們一直在努力改進 ROS 框架,以確保它能夠利用這些邊緣計算機中的高性能硬件資源。”。

“我們與 NVIDIA 機器人團隊密切合作,并且很高興在 Humble 版本中分享新功能(類型適配和類型協(xié)商),這將有助于整個 ROS 社區(qū)去接受硬件加速?!?/p>

消除硬件加速的開銷

類型適配

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

類型協(xié)商

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

使用類型適配和協(xié)商加速處理管道,讓硬件加速器零拷貝成為可能。這減少了軟件開銷,并釋放了底層硬件的潛力。隨著機器人專家向 NVIDIA Jetson AGX Orin 等更強大的平臺遷移,他們可以期望實現(xiàn)更多硬件性能的提升。

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

類型適配和類型協(xié)商已顯示出有希望的結果。在 ROS 2 Foxy 和 ROS 2 Humble 上運行了一個由 ROS 節(jié)點圖組成的基準測試,每個節(jié)點的計算量最小,因此我們可以觀察到底層框架的性能。我們在NVIDIAJetson AGX Xavier和新的NVIDIA Jetson AGX Orin運行了這一基準測試,我們觀察到 NVIDIA Jetson AGX Xavier 有 3 倍的提高,而 NVIDIA Jetson AGX Orin 有驚人的7 倍提高。

引入NVIDIA Issac用于ROS傳輸

NVIDIA 對類型適配和協(xié)商的實現(xiàn)稱為NITROS。這些是由 Isaac ROS 硬件加速模塊(又稱為 GEMs)組成的 ROS 處理管道。這些管道在 Isaac ROS 開發(fā)者預覽(DP)中提供,并且已于 2022 年 6 月底發(fā)布。NITROS 的首次發(fā)布將包括三條管道,計劃在今年晚些時候推出更多管道。

強大的新型GEMs輔助機器人感知

除了 NITROS 加速管道外,IsaacROS DP 版本還包含兩個新的基于 DNN 的 GEM,旨在幫助機器人專家完成常見的感知任務。

第一個 GEM——ESS是用于立體相機視差預測的 DNN。該網絡為機器人應用提供基于視覺的連續(xù)深度感知。

另一個 GEM——Bi3D是用于基于視覺的障礙預測的 DNN 。基于 NVIDIA Research 的開創(chuàng)性工作,對 DNN 進行了改進,以檢測自由空間,同時預測障礙物。該網絡可預測障礙物是否位于立體攝像頭的四個可編程鄰近區(qū)域之一。

Bi3D 經過優(yōu)化,可在 NVIDIADLA 硬件上運行。利用 DLA,可以同時保留 GPU 和 CPU 計算資源。

Bi3D 和 ESS 都經過預訓練,可應用于使用合成和真實數(shù)據的機器人,并擬用于商業(yè)用途。這兩款新的Isaac ROS GEM加入了stereo_image_proc,這是此前發(fā)布的經典計算機視覺立體深度視差程序,為立體相機深度感知提供了三種不同的、獨立的功能。

快速入門

ROS 開發(fā)人員若有興趣將 NVIDIA AI 感知集成到其產品中,可以從今天開始使用 Isaac ROS。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 加速器
    +關注

    關注

    2

    文章

    799

    瀏覽量

    37874
  • NVIDIA
    +關注

    關注

    14

    文章

    4986

    瀏覽量

    103067
  • ROS
    ROS
    +關注

    關注

    1

    文章

    278

    瀏覽量

    17010

原文標題:通過NVIDIA Isaac ROS傳輸改善ROS 2應用的感知性能

文章出處:【微信號:NVIDIA-Enterprise,微信公眾號:NVIDIA英偉達企業(yè)解決方案】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    支持5點手寫硬件加速視頻演示-VS680與智慧教室解決方案

    硬件
    深蕾半導體
    發(fā)布于 :2024年12月03日 16:01:19

    基于Xilinx XCKU115的半高PCIe x8 硬件加速

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡,支持2x72bit(數(shù)據位寬64bit+ECC)DDR4存儲,數(shù)據傳輸速率 2400Mb/s。DDR4單簇容量4GB,兩組總容量為8GB
    的頭像 發(fā)表于 11-14 11:30 ?268次閱讀
    基于Xilinx XCKU115的半高PCIe x8 <b class='flag-5'>硬件加速</b>卡

    RISC-V跑AI算法能加速嗎?

    現(xiàn)在好多ARM單片機都帶機器學習加速,RISC-V有這方面的硬件加速嗎?
    發(fā)表于 10-10 22:14

    TDA4VM上的硬件加速運動恢復結構算法

    電子發(fā)燒友網站提供《TDA4VM上的硬件加速運動恢復結構算法.pdf》資料免費下載
    發(fā)表于 09-24 11:39 ?0次下載
    TDA4VM上的<b class='flag-5'>硬件加速</b>運動恢復結構算法

    AM62A SoC通過硬件加速視覺處理改進條形碼讀取器

    電子發(fā)燒友網站提供《AM62A SoC通過硬件加速視覺處理改進條形碼讀取器.pdf》資料免費下載
    發(fā)表于 09-04 09:52 ?0次下載
    AM62A SoC通過<b class='flag-5'>硬件加速</b>視覺處理改進條形碼讀取器

    適用于數(shù)據中心應用中的硬件加速器的直流/直流轉換器解決方案

    電子發(fā)燒友網站提供《適用于數(shù)據中心應用中的硬件加速器的直流/直流轉換器解決方案.pdf》資料免費下載
    發(fā)表于 08-26 09:38 ?0次下載
    適用于數(shù)據中心應用中的<b class='flag-5'>硬件加速</b>器的直流/直流轉換器解決方案

    PSoC 6 MCUBoot和mbedTLS是否支持加密硬件加速?

    v3.0,它的上限是 MCUBoot v1.8.1。 當前版本基于 MCUBoot v1.9.1,似乎支持加密硬件加速。 有什么最簡單的方法可以更新我的舊版引導加載器,以便運行 MCUBoot v1.9.1? 順便說一下,我的 PSoC 是 CY8C624ABZI-S2
    發(fā)表于 05-29 08:17

    新思科技硬件加速解決方案技術日在成都和西安站成功舉辦

    近日,【新思科技技術日】硬件加速驗證解決方案專場成都站和西安站順利舉行,來自國內領先的系統(tǒng)級公司、芯片設計公司以及高校的250多名開發(fā)者們積極參與。
    的頭像 發(fā)表于 04-19 17:35 ?452次閱讀

    Elektrobit利用其首創(chuàng)的硬件加速軟件優(yōu)化汽車通信網絡的性能

    Elektrobit今日宣布推出 EB zoneo GatewayCore——首款支持、配置和集成現(xiàn)代微控制器新一代硬件加速器的軟件產品,可應用于先進的汽車電子/電氣架構(基于被廣泛采用
    的頭像 發(fā)表于 04-17 09:51 ?371次閱讀

    用DE1-SOC進行硬件加速2D N-Body重力模擬器設計

    該項目的目標是創(chuàng)建一個用DE1-SOC進行硬件加速2D N-Body重力模擬器。
    的頭像 發(fā)表于 04-09 11:08 ?562次閱讀
    用DE1-SOC進行<b class='flag-5'>硬件加速</b>的<b class='flag-5'>2</b>D N-Body重力模擬器設計

    330-基于FMC接口的Kintex-7 XC7K325T PCIeX4 3U PXIe接口卡 圖形圖像硬件加速

    標簽: Net FPGA , XC7K325T板卡 , XC7K325T處理板 , 軟件無線電處理平臺 , 圖形圖像硬件加速
    的頭像 發(fā)表于 03-04 14:14 ?625次閱讀
    330-基于FMC接口的Kintex-7 XC7K325T PCIeX4 3U PXIe接口卡 圖形圖像<b class='flag-5'>硬件加速</b>器

    系統(tǒng)鏡像Ubuntu_ROS2ROS2是什么意思,帶有ROS2開發(fā)環(huán)境嗎?

    請問一下,百度文庫資料里面,下圖所示的系統(tǒng)鏡像Ubuntu_ROS2ROS2是什么意思,帶有ROS2開發(fā)環(huán)境嗎?與前面4GB版本的鏡像有什么區(qū)別?
    發(fā)表于 03-01 23:06

    【國產FPGA+OMAPL138開發(fā)板體驗】(原創(chuàng))7.硬件加速Sora文生視頻源代碼

    算法,如循環(huán)神經網絡(RNN)或Transformer,用于文本處理,以及卷積神經網絡(CNN)或生成對抗網絡(GAN)用于視頻生成。通常涉及對模型中的計算密集型部分進行硬件加速。文本到視頻生成模型
    發(fā)表于 02-22 09:49

    音視頻解碼器硬件加速:實現(xiàn)更流暢的播放效果

    隨著多媒體內容的日益豐富和高清化,傳統(tǒng)的軟件解碼已經難以滿足人們對流暢播放體驗的需求。因此,音視頻解碼器硬件加速技術的出現(xiàn),為提升播放效果帶來了革命性的改變。 硬件加速的原理 硬件加速的核心
    的頭像 發(fā)表于 02-21 14:40 ?977次閱讀
    音視頻解碼器<b class='flag-5'>硬件加速</b>:實現(xiàn)更流暢的播放效果

    KubeCASH:基于軟硬件融合的容器管理平臺

    Kubernetes(K8S)雖然強大,但也有劣勢,劣勢在于K8S主要基于CPU平臺。有的朋友可能會說,不是有CDI嗎,可以實現(xiàn)硬件加速器的支持。但其實CDI能做的事情非常有限,CRI、CNI
    的頭像 發(fā)表于 01-08 10:16 ?1301次閱讀
    KubeCASH:基于軟<b class='flag-5'>硬件</b>融合的容器管理平臺