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

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

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

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

將Nav2堆棧與NVIDIA ISAAC ROS GEMs集成

星星科技指導(dǎo)員 ? 來源:NVIDIA ? 作者:Asawaree Bhide ? 2022-04-27 17:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

NVIDIA GPU ROS GEMs 是一個(gè) ROS 軟件包,用于優(yōu)化基于人工智能機(jī)器人應(yīng)用程序,使其在 NVIDIA ISAAC 和 Jetson 平臺(tái)上運(yùn)行。人們越來越有興趣將這些軟件包與 Nav2 項(xiàng)目集成,以幫助自主機(jī)器人在動(dòng)態(tài)環(huán)境中成功導(dǎo)航。

這項(xiàng)工作完全是在仿真中完成的,可以作為將機(jī)器人能力從仿真轉(zhuǎn)移到現(xiàn)實(shí)世界的起點(diǎn)( Sim2Real )。

在這篇文章中,我將關(guān)注一個(gè)現(xiàn)實(shí)世界中的問題,即機(jī)器人因與倉庫中的叉車叉齒發(fā)生碰撞而受損。叉車是一種用于短距離搬運(yùn)重物的工業(yè)卡車。它有一個(gè)被稱為尖頭(或叉子)的延伸部分,可以在物體下方滑動(dòng)并提升物體。

主要使用的機(jī)器人傳感器( lidar )可以檢測叉車的車身,但不能檢測靠近地面的叉齒。在這種情況下,還需要其他傳感器來檢測這些彈齒。在本項(xiàng)目中,您將在模擬中的機(jī)器人上使用兩個(gè) RGB 攝像頭。來自這些相機(jī)的圖像用于使用 Isaac ROS stereo GEM 。

根據(jù)視差,立體寶石生成一個(gè)點(diǎn)云,其中包含有關(guān)相機(jī)視野中的所有對(duì)象在環(huán)境中的位置的信息。該信息用于更新導(dǎo)航節(jié)點(diǎn),以便在可能發(fā)生碰撞時(shí)更改機(jī)器人的路徑。

圖 3 顯示了該項(xiàng)目的基本工作流程。

poYBAGJpDeyABnPYAABYXsw9wkc227.png

圖 3 工作流程圖

NVIDIA ISAAC 是的設(shè)置

在 NVIDIA ISAAC Sim 卡中使用倉庫環(huán)境,其中包括 Carter robot 和叉車。按照 ROS2 導(dǎo)航示例 生成占用地圖,供 Nav2 堆棧使用,以避免貨架等靜態(tài)障礙物。創(chuàng)建占用地圖后,動(dòng)態(tài)或移動(dòng)障礙物(包括叉車和手推車)將添加到環(huán)境中。這是為了模擬現(xiàn)實(shí)世界,在沒有機(jī)器人知識(shí)的情況下,物體在環(huán)境中發(fā)生變化。

重要的是要注意卡特機(jī)器人的左、右立體攝像機(jī)在NVIDIA ISAAC SIM 之間的偏移,以 NVIDIA ISAAC ROS 立體聲寶石來正確地產(chǎn)生視差。在開始模擬之前,確保 NVIDIA ISAAC Sim 卡中的 ROS2 bridge 已啟用,以便可以在 NVIDIA ISAAC Sim 卡之外傳輸 ROS2 消息。

NVIDIA ISAAC ROS 立體聲寶石和導(dǎo)航 2

Nav2 堆棧使用 全球和本地成本圖 引導(dǎo)機(jī)器人避開障礙物。本地成本圖根據(jù)環(huán)境中新的移動(dòng)障礙物進(jìn)行更新,并可以將激光掃描和點(diǎn)云作為機(jī)器人傳感器的輸入。

由于激光雷達(dá)的激光掃描無法在真實(shí)場景中拾取叉齒,所以可以通過使用立體圖像中的點(diǎn)云來解決這個(gè)問題,這些點(diǎn)云會(huì)被傳遞到 Nav2 。這些點(diǎn)云是使用 NVIDIA ISAAC ROS 立體聲寶石產(chǎn)生的。

pYYBAGJpDe2AezyNAAO04pYtT0M775.png

圖 4 當(dāng)機(jī)器人在叉車前面時(shí),使用NVIDIA ISAAC ROS 立體聲寶石產(chǎn)生點(diǎn)云

在圖 4 的右側(cè),彈齒下方的淺藍(lán)色區(qū)域顯示, Nav2 本地成本地圖已經(jīng)更新,以表示那里的障礙物,機(jī)器人現(xiàn)在可以避開。 NVIDIA ISAAC Sim 卡的圖像平均速率為 20 FPS ,而 stereo GEM 的點(diǎn)云圖像平均速率為 16 FPS 。

stereo GEM 生成一個(gè)視差圖像,然后為機(jī)器人相機(jī)的左右圖像中看到的所有對(duì)象生成一個(gè)點(diǎn)云。使用 ISAAC ROS 分割 GEM ,可以過濾此差異以生成僅包含屬于感興趣對(duì)象(例如叉車叉齒)的點(diǎn)的點(diǎn)云。

下一節(jié)將更詳細(xì)地解釋這種過濾。

使用NVIDIA ISAAC ROS 分割 GEM 的視差濾波

下面介紹了如何將基于合成生成數(shù)據(jù)訓(xùn)練的深度學(xué)習(xí)模型與 NVIDIA ISAAC ROS 推理機(jī)結(jié)合使用。您可以實(shí)現(xiàn)同樣的目標(biāo):使用 GEMs 和 Nav2 堆棧,幫助機(jī)器人在模擬中避免叉車叉齒。

但是,您沒有為機(jī)器人相機(jī)視野中的所有對(duì)象生成點(diǎn)云,而是只為叉車尖頭過濾并生成聚焦點(diǎn)云。

pYYBAGJpDe6Ae0yIAAC2c2bDGk0815.png

圖 5 使用 NVIDIA ISAAC ROS 分割和立體寶石執(zhí)行視差過濾的工作流程

我使用了一個(gè)在叉車叉齒圖像上訓(xùn)練的分割模型。 NVIDIA ISAAC ROS 分割 GEM 在模擬中從機(jī)器人獲取 RGB 圖像,并使用給定模型生成相應(yīng)的分割圖像。

任何模型都可以與此管道一起使用,以根據(jù)用例過濾特定對(duì)象。只需在感興趣的數(shù)據(jù)上生成( Replicator Composer )和訓(xùn)練( TAO )即可!

poYBAGJpDfSAcwJNAAPXpzFXUm4323.png

圖 6 訓(xùn)練模型根據(jù)機(jī)器人攝像頭的圖像以 39 FPS 的速度生成彩色分割圖像。 ( top left ) 機(jī)器人的左攝像頭視圖。 ( top right ) 分割掩模; ( bottom ) 叉車齒的過濾點(diǎn)云。

原始分割圖像中的每個(gè)像素代表圖像中該位置的對(duì)象的類別標(biāo)簽。例如,知道感興趣的標(biāo)簽,如果 2 代表叉齒,則在立體寶石生成的相應(yīng)視差圖像中將非感興趣點(diǎn)設(shè)置為 invalid 。結(jié)果生成的點(diǎn)云不包括這些點(diǎn)。這有助于減少點(diǎn)云中的噪波。

pYYBAGJpDfWAdpi6AAKivlwEk_A834.png

圖 7 視差濾波后生成的點(diǎn)云

與圖 4 中的點(diǎn)云不同,它只包含屬于叉車叉齒的點(diǎn)。

ROS 域 ID

隨著NVIDIA ISAAC ROS GEMS 在容器內(nèi)運(yùn)行, NVIDIA ISAAC SIM 在主機(jī)上運(yùn)行,必須確保 ROS 主題可以在主機(jī)和容器之間傳遞。

為此,請將所有進(jìn)程的 ROS 域 ID 設(shè)置為相同的編號(hào)。使用相同域 ID 的所有 ROS2 節(jié)點(diǎn)都可以通信;那些使用不同域 ID 的人不能。有關(guān)更多信息,請參閱 The ROS_DOMAIN_ID 。

筆記

本項(xiàng)目中介紹的工作流程避免了激光雷達(dá)和攝像頭可以檢測到的障礙物。對(duì)于太小或被遮擋的障礙物,探索其他傳感器。

該方法對(duì)視差計(jì)算和由此產(chǎn)生的點(diǎn)云質(zhì)量非常敏感。由于計(jì)算視差是一項(xiàng)具有挑戰(zhàn)性的任務(wù),因此可能會(huì)得到噪聲點(diǎn)云,從而導(dǎo)致 Nav2 錯(cuò)誤地更新成本圖。

視差濾波取決于分割模型的性能。無法生成精確分割遮罩的模型會(huì)導(dǎo)致視差和點(diǎn)云過濾效果不佳。

關(guān)于作者

Asawaree Bhide 是 NVIDIA 的 AI 嵌入式工程實(shí)習(xí)生,致力于優(yōu)化和部署邊緣設(shè)備上的深度學(xué)習(xí)模型。她目前正在喬治亞理工學(xué)院攻讀計(jì)算機(jī)科學(xué)碩士學(xué)位,她對(duì)解決由具體代理自主導(dǎo)航的復(fù)雜感知任務(wù)感興趣。Tomasz Lewicki 是 NVIDIA 的嵌入式工程實(shí)習(xí)生。他擁有圣何塞州立大學(xué)計(jì)算機(jī)工程碩士學(xué)位,華沙工業(yè)大學(xué)華沙工業(yè)大學(xué)機(jī)器人工程學(xué)學(xué)士學(xué)位。他的興趣集中在計(jì)算機(jī)視覺和機(jī)器人應(yīng)用的深度學(xué)習(xí)上。

審核編輯:郭婷

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

    關(guān)注

    5202

    文章

    20516

    瀏覽量

    335263
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    5644

    瀏覽量

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

    關(guān)注

    91

    文章

    40201

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    ROS2 SLAM建圖與導(dǎo)航實(shí)戰(zhàn)--基于米爾RK3576開發(fā)板

    框架,繼承了ROS1 Navigation Stack的優(yōu)點(diǎn)并進(jìn)行了完全的重構(gòu),支持行為樹、更靈活的插件化架構(gòu)和更好的實(shí)時(shí)性保障。SLAM Toolbox與Nav2結(jié)合,我們可以基于RK3576
    發(fā)表于 03-12 17:55

    EtherCAT主站協(xié)議EC-Master在ROS(機(jī)器人操作系統(tǒng))中的應(yīng)用

    EtherCAT主站協(xié)議EC-Master在ROS(機(jī)器人操作系統(tǒng))中的應(yīng)用
    的頭像 發(fā)表于 12-10 14:46 ?522次閱讀
    EtherCAT主站協(xié)議<b class='flag-5'>棧</b>EC-Master在<b class='flag-5'>ROS</b>(機(jī)器人操作系統(tǒng))中的應(yīng)用

    的區(qū)別

    一個(gè)由C/C 編譯的程序占用的內(nèi)存分為以下幾個(gè)部分: 區(qū)(stack):由編譯器自動(dòng)分配釋放 ,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構(gòu)中的。 區(qū)(heap):一般由
    的頭像 發(fā)表于 11-27 18:13 ?1142次閱讀

    堆棧的定義,堆棧的使用方法

    和使用; 對(duì)于8086CPU,進(jìn)出堆棧的只能是2字節(jié)的數(shù)據(jù)。 2 堆棧的使用方法 常用的堆棧相關(guān)指令包括PUSH POP PUSHF和POP
    發(fā)表于 11-21 06:49

    僅使用智能手機(jī)在NVIDIA Isaac Sim中重建場景

    使用 iPhone 拍攝照片,到利用 3DGUT 進(jìn)行 3D 場景重建,再到重建的場景導(dǎo)入 NVIDIA Isaac Sim 并添加機(jī)器人。若要跳過重建步驟(步驟 1–3),直接在 Isaa
    的頭像 發(fā)表于 11-10 14:03 ?981次閱讀

    空閑線程堆棧出現(xiàn)內(nèi)存溢出的問題,怎么解決?

    rtthread版本: 5.1.0 硬件: stm32f407vgt6 具體我也不知道什么原因引起的, 目前堆棧調(diào)到1024后能為穩(wěn)定運(yùn)行 更新 設(shè)置1024堆棧, 運(yùn)行久了也不行 我有什么操作會(huì)影響到空閑線程?
    發(fā)表于 10-11 10:36

    NVIDIA Isaac Lab多GPU多節(jié)點(diǎn)訓(xùn)練指南

    NVIDIA Isaac Lab 是一個(gè)適用于機(jī)器人學(xué)習(xí)的開源統(tǒng)一框架,基于 NVIDIA Isaac Sim 開發(fā),其模塊化高保真仿真適用于各種訓(xùn)練環(huán)境,可提供各種物理 AI 功能和
    的頭像 發(fā)表于 09-23 17:15 ?2467次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Lab多GPU多節(jié)點(diǎn)訓(xùn)練指南

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

    NVIDIA Jetson + Isaac SDK 人形機(jī)器人方案全面解析 一、方案概述 Jetson 硬件平臺(tái) :提供 AI + GPU 運(yùn)算能力,配合多傳感器、視覺、傳動(dòng)控制體系 Isaac
    的頭像 發(fā)表于 07-30 16:12 ?2267次閱讀

    NVIDIA Jetson + Isaac SDK 在人形機(jī)器人領(lǐng)域的方案詳解

    NVIDIA Jetson + Isaac SDK 在人形機(jī)器人領(lǐng)域的 方案詳解 ,涵蓋芯片型號(hào)、軟件平臺(tái)、開發(fā)工具鏈、應(yīng)用場景與典型客戶等。 一、方案概述:Jetson + Isaac SDK
    的頭像 發(fā)表于 07-30 16:05 ?3685次閱讀

    NVIDIA Isaac Lab可用環(huán)境與強(qiáng)化學(xué)習(xí)腳本使用指南

    NVIDIA Isaac Sim 是一款基于 NVIDIA Omniverse 構(gòu)建的參考應(yīng)用,使開發(fā)者能夠在基于物理的虛擬環(huán)境中模擬和測試 AI 驅(qū)動(dòng)的機(jī)器人開發(fā)解決方案。NVIDIA
    的頭像 發(fā)表于 07-14 15:29 ?2431次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Lab可用環(huán)境與強(qiáng)化學(xué)習(xí)腳本使用指南

    NVIDIA Isaac Sim和Isaac Lab現(xiàn)已推出早期開發(fā)者預(yù)覽版

    NVIDIA 發(fā)布了機(jī)器人仿真參考應(yīng)用 Isaac Sim 和機(jī)器人學(xué)習(xí)框架 Isaac Lab 的開發(fā)者預(yù)覽版。開發(fā)者現(xiàn)在可以通過 GitHub 訪問早期版本,搶先體驗(yàn)先進(jìn)功能,用于在基于物理的仿真環(huán)境中構(gòu)建、訓(xùn)練和測試 AI
    的頭像 發(fā)表于 07-04 14:23 ?1864次閱讀

    NVIDIA Isaac Sim 4.5.0與lsaac Lab 2.0的安裝教程

    Isaac Sim 和 Isaac Lab 目前開放下載的版本是 Isaac Sim 4.5.0 以及 Isaac Lab 2.0,本篇文章將為大家?guī)磉@兩個(gè)軟件的安裝教程。
    的頭像 發(fā)表于 06-19 15:00 ?3004次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Sim 4.5.0與lsaac Lab 2.0的安裝教程

    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 ?2198次閱讀

    ros2教程

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

    NVIDIA Isaac 是英偉達(dá)推出的綜合性機(jī)器人開發(fā)平臺(tái)

    NVIDIA Isaac 是英偉達(dá)推出的綜合性機(jī)器人開發(fā)平臺(tái),旨在通過 GPU 加速、物理仿真和生成式 AI 技術(shù),加速自主移動(dòng)機(jī)器人(AMR)、機(jī)械臂及人形機(jī)器人的開發(fā)與部署。以下從核心組件、技術(shù)
    的頭像 發(fā)表于 04-02 18:03 ?2859次閱讀