在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

基于 NVIDIA Jetson 使用硬件在環(huán)設(shè)計機器人

NVIDIA英偉達 ? 來源:未知 ? 2023-06-14 18:35 ? 次閱讀

Hardware-in-the-Loop(硬件在環(huán),HIL)測試是一種強大的工具,用于驗證和核實包括機器人技術(shù)和計算機視覺在內(nèi)的復(fù)雜系統(tǒng)的性能。本文探討了 HIL 測試是如何通過 NVIDIA Isaac 平臺應(yīng)用于這些領(lǐng)域的。

NVIDIA Isaac 平臺由 NVIDIA Isaac Sim NVIDIA Isaac ROS 組成。前者是一個仿真器,為測試機器人算法提供仿真環(huán)境,后者是針對NVIDIA Jetson優(yōu)化的硬件加速軟件,其中包含機器學(xué)習(xí)、計算機視覺和定位算法。基于NVIDIA Isaac 平臺進行 HIL 測試,您可以驗證和優(yōu)化機器人軟件棧的性能,從而獲得更安全、更可靠、更高效的產(chǎn)品

下文將討論 HIL 系統(tǒng)的各個組件,包括 NVIDIA Isaac 平臺的軟件和硬件。此外還會研究它們?nèi)绾螀f(xié)同工作,以優(yōu)化機器人和計算機視覺算法的性能。我們也將探討使用 NVIDIA Isaac 平臺進行 HIL 測試的好處,并與其他測試方法進行比較。

NVIDIA Isaac Sim

基于 Omniverse 的 NVIDIA Isaac Sim 為測試機器人和計算機視覺算法提供了一個照片級真實、物理精準的虛擬環(huán)境,使用戶能夠在無損壞物理硬件風(fēng)險的前提下對性能進行微調(diào)。同時,該仿真器也是高度可定制的,是測試各種場景和用例的理想選擇。

您可以利用 NVIDIA Isaac Sim 創(chuàng)造更智能、更先進的機器人。平臺提供了一套能夠幫您構(gòu)建復(fù)雜算法的工具和技術(shù),使機器人能夠執(zhí)行復(fù)雜的任務(wù)。

通過使用 Omniverse NucleusOmniverse ConnectorsNVIDIA Isaac Sim可以輕松協(xié)作、共享和導(dǎo)入通用場景描述(USD)格式的環(huán)境和機器人模型。通過集成 Isaac ROS/ROS 2 接口、全功能的 Python 腳本,以及用于導(dǎo)入機器人和環(huán)境模型的插件,可以實現(xiàn)更加高效和有效的機器人仿真。

67eaa826-0a9e-11ee-962d-dac502259ad0.png

圖 1. NVIDIA Isaac Sim 堆棧

您可以使用 ROS 或 ROS 2,又或是 Python 與 NVIDIA Isaac Sim 進行交互。運行 NVIDIA Isaac GymNVIDIA Isaac Cortex,生成合成數(shù)據(jù),或者將其用于數(shù)字孿生。

NVIDIA Isaac Sim 在內(nèi)部采用定制版本ROS Noetic,使用 roscpp構(gòu)建用于ROS Bridge,與 Omniverse 框架和 Python 3.7 無縫協(xié)作。這個版本與 ROS Melodic 兼容。

NVIDIA Isaac Sim 目前支持 ROS 2 Foxy 和 Humble 的 ROS 2 Bridge,建議將 Ubuntu 20.04 用于 ROS 2。

了解更多詳細信息,請參閱 NVIDIA Isaac Simhttps://developer.nvidia.com/isaac-sim

NVIDIA Isaac ROS

NVIDIA Isaac ROS 建立在機器人操作系統(tǒng)(ROS)之上,提供了一系列先進的功能和工具,幫您打造更智能、更強大的機器人。這些功能包括先進的繪圖和定位,以及物體檢測和跟蹤。有關(guān)最新功能的更多信息,請參閱 Isaac ROS Developer Preview 3 (https://developer.nvidia.com/blog/build-high-performance-robotic-applications-with-nvidia-isaac-ros-developer-preview-3/

通過使用 NVIDIA Isaac 平臺的 Isaac ROS,您可以創(chuàng)建復(fù)雜的機器人應(yīng)用程序,精確地執(zhí)行復(fù)雜的任務(wù)。憑借強大的計算機視覺和定位算法,Isaac ROS 對于任何希望創(chuàng)建高級機器人應(yīng)用程序的開發(fā)人員來說都是一個有價值的工具。

6800f162-0a9e-11ee-962d-dac502259ad0.png

圖 2. Isaac ROS 和軟件層

Isaac GEMs for ROS 是一套為機器人社區(qū)發(fā)布的 GPU 加速 ROS 2 軟件包,是 NVIDIA Jetson 平臺的一部分。

Isaac ROS 提供了一套用于感知及 AI 的軟件包,以及被稱為 NVIDIA Isaac Transport for ROS (NITROS)的完整管線。這些軟件包已經(jīng)針對 NVIDIA GPU 和 Jetson 平臺進行了優(yōu)化,具有圖像處理和計算機視覺的功能。

在這篇文章中,我們收錄了如何為以下軟件包運行 HIL 的示例:

  • NVIDIA Isaac ROS vslam

  • NVIDIA Isaac ROS apriltag

  • NVIDIA Isaac ROS nvblox

  • NVIDIAIsaac ROS Proximity segmentation

有關(guān)其他Isaac ROS 軟件包和最新Isaac ROS Developer Preview 3 的更多信息,請參閱 NVIDIA Isaac ROS (https://developer.nvidia.com/isaac-ros)

硬件規(guī)格和設(shè)置

對于此測試,您需要一個工作站或筆記本電腦,以及一個 NVIDIA Jetson 平臺:

  • 搭載 Ubuntu 20.04 的 x86/64 計算機

  • 帶 NVIDIA RTX 的 NVIDIA 顯卡

  • 顯示器

  • 鍵盤和鼠標

  • NVIDIA Jetson AGX Orin 或 NVIDIA Jetson Orin NX

  • NVIDIA JetPack 5+(測試版本為 5.1.1)

  • 路由器

  • 以太網(wǎng)電纜

6812efde-0a9e-11ee-962d-dac502259ad0.png

圖 3. 硬件設(shè)置

當(dāng)在設(shè)備之間(如 NVIDIA Jetson 模塊和電腦傳輸大量數(shù)據(jù)時,通常首選使用有線以太網(wǎng)連接而不是 Wi-Fi。這是因為以太網(wǎng)連接提供了更快、更可靠的數(shù)據(jù)傳輸速率,對于實時數(shù)據(jù)處理和機器學(xué)習(xí)任務(wù)尤為重要。

在 Jetson 模塊和電腦之間建立以太網(wǎng)連接,您需要按照以下步驟操作:

  1. 準備一根以太網(wǎng)電纜和一個帶有免費以太網(wǎng)端口的路由器。

  2. 將電纜的一端插入設(shè)備的以太網(wǎng)端口。

  3. 將電纜的另一端插入路由器上其他未使用的以太網(wǎng)端口。

  4. 打開設(shè)備,等待其完全啟動。

  5. 通過查找以太網(wǎng)圖標,或使用如 ifconfig 或 ipconfig 的網(wǎng)絡(luò)診斷工具。

當(dāng)電腦和 NVIDIA Jetson 準備就緒并連接后,請按照 /NVIDIA-AI-IOT/isaac_demo(https://github.com/NVIDIA-AI-IOT/isaac_demo)進行操作。

運行 Demo 和驅(qū)動

第一步,在工作站上運行 NVIDIA Isaac Sim。使用 ./isaac_ros.sh 腳本運行一個 Carter 機器人的 Demo。

Carter 1.0 是一個機器人平臺,使用了Segway的差速器底座、一個用于 3D 范圍掃描的 Velodyne P16、一個 ZED 攝像頭、一個 IMU 以及一個作為系統(tǒng)核心的 Jetson 模塊,與定制的安裝支架一起,為 NVIDIA Isaac 導(dǎo)航堆棧提供了一個強大而堅固的演示平臺。

當(dāng)仿真開始時,您可以看到 NVIDIA Isaac Sim 的立體相機進行輸出。使用兩個攝像頭,機器人已經(jīng)準備好接收在 NVIDIA Jetson 模塊上運行的 Isaac ROS 的輸入。

68284078-0a9e-11ee-962d-dac502259ad0.png

圖 4. NVIDIAIsaacSim 上的Carter

在 Demo 中試用 Isaac ROS 軟件包

在這篇文章中,我們探討用于 AMR 機器人或輪式機器人的 NVIDIA Isaac ROS 軟件包。我們會重點討論用于定位、繪圖和 AprilTag 檢測的軟件包,您也可以根據(jù)需要修改資源庫,以測試其他需要使用的軟件包。

Isaac ROS Visual SLAM

NVIDIA Isaac ROS Visual SLAM 采用了視覺里程計和同步定位與建圖技術(shù)(SLAM)的結(jié)合。

視覺里程計用于估計攝像機相對于其起始位置的位置。該技術(shù)涉及分析兩個連續(xù)輸入幀或立體聲對識別關(guān)鍵點集合的迭代過程。通過匹配這兩個集合的關(guān)鍵點,可以確定攝像機的過渡和幀之間的相對旋轉(zhuǎn)。

SLAM 是一種通過結(jié)合先前獲得的軌跡來增強視覺 SLAM 準確性的方法。通過檢測當(dāng)前場景是否曾被看過(攝像機運動的循環(huán)),就可以優(yōu)化先前估計的攝像機姿勢。

683bcf44-0a9e-11ee-962d-dac502259ad0.png

圖 5. Isaac ROSvslam 和 nvblox

6864d768-0a9e-11ee-962d-dac502259ad0.png

圖 6. Isaac ROS vslam 和 nvblox 運行狀態(tài)

Isaac ROS nvblox

nvblox 軟件包通過使用傳感器觀測數(shù)據(jù),實時建立機器人周圍環(huán)境的 3D 模型,路徑規(guī)劃人員可以使用該模型來創(chuàng)建無碰撞路徑。軟件包使用 NVIDIA CUDA 技術(shù)來加速這一過程,以獲得實時性能。這個存儲庫包括用于 nvblox 庫的 ROS 2 集成。

68770000-0a9e-11ee-962d-dac502259ad0.png

圖 7. Isaac ROS NVblox 工作流程

68889388-0a9e-11ee-962d-dac502259ad0.png

圖 8. Isaac ROS vs.lam 輸出

按照 /NVIDIA-AI-IOT/isaac_demo(https://github.com/NVIDIA-AI-IOT/isaac_demo)進行操作,Isaac ROS vslam 軟件包即可在 Demo 上運行。

NVIDIA Isaac ROS apriltag

ROS 2 apriltag 軟件包使用 NVIDIA GPU 來加速圖像中的檢測,并發(fā)布位姿、ID 和其他元數(shù)據(jù)。這個軟件包可與 ROS 2 節(jié)點的 CPU AprilTag 檢測相媲美。

這些標簽是驅(qū)動機器人或操縱者從特定點開始動作或完成作業(yè)的基準。它們也被用于增強現(xiàn)實,以校準觀察孔的測距。這些標簽在許多系列中都可用,也易用桌面打印機打印,如圖 9 中的標簽。

68abf53a-0a9e-11ee-962d-dac502259ad0.png

圖 9. AprilTags 代替二維碼的例子

68bfc358-0a9e-11ee-962d-dac502259ad0.png

圖 10. Isaac ROS apriltag 檢測 Demo

Isaac ROSproximity segmentation

isaac_ros_bi3d 軟件包采用了一個 Bi3D 模型,該模型經(jīng)過優(yōu)化,通過二元分類可執(zhí)行立體深度評估。這個過程被用于 proximity segmentation,有助于識別某個范圍內(nèi)是否存在障礙物,并有助于在環(huán)境中導(dǎo)航時防止碰撞。

68d50042-0a9e-11ee-962d-dac502259ad0.png

圖 11. Isaac ROS proximity segmentation

使用 rviz 驅(qū)動 Carter

當(dāng)讀取 rviz 并全部運行時,rviz 顯示了下圖中的輸出。圖 12 顯示了 Carter 在地圖的中心和所有區(qū)塊的位置。

68eac6de-0a9e-11ee-962d-dac502259ad0.png

圖 12. 使用 Isaac ROS vslam 和

Isaac ROS nvblox 構(gòu)建地圖的 rviz

以下視頻展示的是您可以使用 rviz 在所有環(huán)境中驅(qū)動機器人,并查看由 nvblox 生成的地圖。

視頻 1. NVIDIA Orin NX 上的 HIL,基于

Isaac ROS vslam 和 nvblox

您也可以使用 Foxglove 來測試仿真。

68fadc5e-0a9e-11ee-962d-dac502259ad0.png

圖 13. 使用 Foxglove 進行仿真測試

總結(jié)

在這篇文章中,我們向您展示了如何設(shè)置HIL使用 NVIDIA Jetson Isaac ROS 模塊進行測試,以及如何嘗試 NVIDIA Isaac Sim。請在桌面電腦和 Jetson 模塊之間使用有線連接。想要顯示所有遙測的原始數(shù)據(jù),您需要一個可靠的連接。

您也可以測試剛剛添加到 /isaac-ros_dev 文件夾的其他 NVIDIA Isaac ROS 軟件包。更多詳細信息,請參閱 readme . md 文件,位置是 /NVIDIA-AI-IOT/isaac_demo(https://github.com/NVIDIA-AI-IOT/isaac_demo

更多詳細信息,請參閱Isaac ROS 系列網(wǎng)絡(luò)研討會https://gateway.on24.com/wcc/experience/elitenvidiabrill/1407606/3998202/isaac-ros-webinar-series)

點擊“閱讀原文”,或掃描下方海報二維碼觀看 NVIDIA 創(chuàng)始人兼 CEO 黃仁勛在 COMPUTEX 2023 的主題演講直播回放,主題演講中文字幕版已上線,了解 AI、圖形及其他領(lǐng)域的最新進展!


原文標題:基于 NVIDIA Jetson 使用硬件在環(huán)設(shè)計機器人

文章出處:【微信公眾號:NVIDIA英偉達】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    22

    文章

    3847

    瀏覽量

    91973

原文標題:基于 NVIDIA Jetson 使用硬件在環(huán)設(shè)計機器人

文章出處:【微信號:NVIDIA_China,微信公眾號:NVIDIA英偉達】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    NVIDIA發(fā)布人形機器人重磅更新!Isaac GR00T Blueprint厲害在哪?

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)備受矚目的CES 2025上,NVIDIA機器人領(lǐng)域宣布了重磅更新——Isaac GR00T Blueprint,幫助開發(fā)者更高效、高質(zhì)量地打造人形
    的頭像 發(fā)表于 01-08 18:14 ?3233次閱讀
    <b class='flag-5'>NVIDIA</b>發(fā)布人形<b class='flag-5'>機器人</b>重磅更新!Isaac GR00T Blueprint厲害在哪?

    【「具身智能機器人系統(tǒng)」閱讀體驗】2.具身智能機器人的基礎(chǔ)模塊

    具身智能機器人的基礎(chǔ)模塊,這個是本書的第二部分內(nèi)容,主要分為四個部分:機器人計算系統(tǒng),自主機器人的感知系統(tǒng),自主機器人的定位系統(tǒng),自主機器人
    發(fā)表于 01-04 19:22

    使用NVIDIA Jetson打造機器人導(dǎo)盲犬

    Selin Alara Ornek 是一名富有遠見的高中生。她使用機器學(xué)習(xí)和 NVIDIA Jetson邊緣 AI 和機器人平臺,為視障人士打造了
    的頭像 發(fā)表于 11-09 13:51 ?328次閱讀

    利用NVIDIA Isaac平臺構(gòu)建、設(shè)計并部署機器人應(yīng)用

    任務(wù)等功能。 AI 在這一變革中發(fā)揮著關(guān)鍵作用,提高了機器人的性能。通過集成 NVIDIA AI 加速,機器人可以更高的精度和效率處理復(fù)雜的任務(wù),各種應(yīng)用中充分發(fā)揮自己的潛力。
    的頭像 發(fā)表于 11-09 11:41 ?925次閱讀
    利用<b class='flag-5'>NVIDIA</b> Isaac平臺構(gòu)建、設(shè)計并部署<b class='flag-5'>機器人</b>應(yīng)用

    使用機器學(xué)習(xí)和NVIDIA Jetson邊緣AI和機器人平臺打造機器人導(dǎo)盲犬

    Selin Alara Ornek 是一名富有遠見的高中生。她使用機器學(xué)習(xí)和 NVIDIA Jetson 邊緣 AI 和機器人平臺,為視障人士打造了
    的頭像 發(fā)表于 11-08 10:05 ?456次閱讀

    印度機器人公司使用NVIDIA技術(shù)推動全球創(chuàng)新

    從倉庫自動化到最后一公里配送,印度機器人公司正在使用 NVIDIA 技術(shù)推動全球創(chuàng)新。
    的頭像 發(fā)表于 10-29 15:16 ?455次閱讀

    NVIDIAICRA展示最新機器人研究

    日前舉行的 IEEE 國際機器人和自動化大會(ICRA)上,幾何織物(geometric fabrics)成為一個熱門的討論話題。幾何織物是 NVIDIA 機器人研究實驗室成員與合
    的頭像 發(fā)表于 10-10 09:55 ?413次閱讀

    NVIDIA 加速人形機器人發(fā)展

    開發(fā)者可以訪問新的 NVIDIA NIM 微服務(wù),用于 Isaac Lab 和 Isaac Sim 中的機器人仿真、OSMO 機器人云計算編排服務(wù)和遠程操作數(shù)據(jù)捕獲工作流等 ? ? ? 丹佛
    發(fā)表于 07-30 09:15 ?800次閱讀
    <b class='flag-5'>NVIDIA</b> 加速人形<b class='flag-5'>機器人</b>發(fā)展

    NVIDIA發(fā)布幾項新功能來幫助機器人專家和工程師打造智能機器人

    、復(fù)雜裝配任務(wù)等功能。 AI 由于能夠增強機器人的性能,因此在這一發(fā)展演進過程中起到了舉足輕重的作用。通過集成 NVIDIA AI 加速功能,機器人能夠以更高的精度和效率處理復(fù)雜的任務(wù),充分發(fā)揮出它們
    的頭像 發(fā)表于 06-29 15:14 ?1204次閱讀
    <b class='flag-5'>NVIDIA</b>發(fā)布幾項新功能來幫助<b class='flag-5'>機器人</b>專家和工程師打造智能<b class='flag-5'>機器人</b>

    全球機器人開發(fā)領(lǐng)域采用NVIDIA 機器人開發(fā)和生產(chǎn)

    比亞迪電子、西門子、泰瑞達和 Alphabet 旗下公司 Intrinsic 采用 NVIDIA Isaac 機器人平臺開發(fā)自主機械臂、人形機器人和移動機器人 ?
    的頭像 發(fā)表于 06-03 18:25 ?1334次閱讀

    使用NVIDIA Isaac Manipulator生成抓取姿勢和機器人運動

    NVIDIA 宣布與 Intrinsic.ai 就工業(yè)機器人任務(wù)的基礎(chǔ)技能模型學(xué)習(xí)展開合作。
    的頭像 發(fā)表于 05-17 10:33 ?1464次閱讀
    使用<b class='flag-5'>NVIDIA</b> Isaac Manipulator生成抓取姿勢和<b class='flag-5'>機器人</b>運動

    NVIDIA Isaac機器人平臺升級,加速AI機器人技術(shù)革新

    NVIDIA Isaac機器人平臺近期實現(xiàn)重大升級,通過引入最新的生成式AI技術(shù)和先進的仿真技術(shù),顯著加速了AI機器人技術(shù)的發(fā)展步伐。該平臺正不斷擴展其基礎(chǔ)模型、機器人學(xué)習(xí)框架、AI工
    的頭像 發(fā)表于 03-27 10:36 ?745次閱讀

    NVIDIA入局人形機器人!Isaac平臺迎來重要更新

    NVIDIA Isaac 機器人平臺利用最新的生成式 AI 和先進的仿真技術(shù),加速 AI 機器人技術(shù)的發(fā)展。
    的頭像 發(fā)表于 03-26 09:07 ?1161次閱讀
    <b class='flag-5'>NVIDIA</b>入局人形<b class='flag-5'>機器人</b>!Isaac平臺迎來重要更新

    Franka Robotics推出“Franka AI Companion”助力機器人領(lǐng)域研究創(chuàng)新

    硬件和軟件集成方面的尖端能力,F(xiàn)ranka AI Companion為機器人研究的效率和創(chuàng)新樹立了新標準。 ? ? Franka AI Companion兼容各種相機等一系列硬件設(shè)備和NVID
    的頭像 發(fā)表于 03-20 22:01 ?457次閱讀
    Franka Robotics推出“Franka AI Companion”助力<b class='flag-5'>機器人</b>領(lǐng)域研究創(chuàng)新

    英偉達發(fā)布人形機器人通用模型與Isaac機器人計劃

    作為AI領(lǐng)域的硬件大佬,NVIDIA推動機器人進步方面一直積極行動。在此次召開的年度GTC開發(fā)者大會上,公司對外公布了通過Project GR0OT(Generalist Robot
    的頭像 發(fā)表于 03-19 15:57 ?718次閱讀
    主站蜘蛛池模板: 岛国毛片一级一级特级毛片 | 中文字幕第一区 | 自拍中文字幕 | 又黄又爽又猛午夜性色播在线播放 | 欧美福利在线播放 | 性色视频在线 | 日日噜夜夜噜 | 中国一级特黄剌激爽毛片 | 成人国产一区二区三区 | 四虎国产精品永久在线 | 手机在线视频你懂的 | 欧美日本一区 | 精品毛片视频 | 欧美日韩亚洲国产一区二区综合 | 色多多网 | 成人丁香婷婷 | 五月婷婷色综合 | 四虎影院在线视频 | 日本a级特黄三级三级三级 日本边添边爱边摸边做边爱 | 五月天亚洲 | 天天射夜夜操 | 男女爱爱视频免费看 | 亚洲一区二区中文字5566 | 国产精品虐乳在线播放 | 成 人 色综合 | 久久久综合色 | 福利视频一区二区三区 | 99r8这里精品热视频免费看 | 免费人成观看在线网 | 国产亚洲一区二区三区在线 | 亚洲一区二区三区四 | 亚洲精品精品一区 | 男人j桶进女人免费视频 | 久久精品亚瑟全部免费观看 | 2022国产情侣真实露脸在线 | 男人操女人视频网站 | 免费一级特黄特色大片在线观看看 | 国产精品资源在线播放 | 久久久www免费人成看片 | 一级黄色录像毛片 | 日本福利小视频 |