chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

NVIDIA英偉達企業(yè)解決方案 ? 來源:未知 ? 2023-12-26 18:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由 Clearpath Robotics 公司開發(fā)的 Husky 機器人是一個多功能的四輪平臺,可用于室內(nèi)和室外研究。其改裝非常簡單,只需添加其他傳感器和更改高級電路板即可。本文將介紹如何使用 ROS 2 Husky 官方軟件包將該機器人導入 NVIDIA Isaac Sim 并創(chuàng)建仿真

本 Demo 中的 Husky 機器人配備了 NVIDIA Jetson Orin Nano 并在頂部安裝了 ZED 2 攝像頭。駕駛 Husky 機器人使用的是 Isaac ROS 2 的最新版本,其中包括用于機器人定位(NVIDIA Isaac ROS VSLAM)、地圖構(gòu)建(NVIDIA Isaac ROS NvBlox)和 Apriltag 檢測(NVIDIA Isaac ROS AprilTag)的 Isaac ROS 軟件包。

Isaac ROS Demo 的工作原理

Husky 的統(tǒng)一機器人描述格式(URDF)是從 ROS 2 話題中動態(tài)加載的。它用于在 ROS 可視化視圖(rviz)中對機器人進行可視化,并將其加載到 NVIDIA Isaac Sim 中。

在加載該機器人后,Isaac Sim 主腳本會創(chuàng)建一個圖形來驅(qū)動該機器人,將速度和轉(zhuǎn)向命令轉(zhuǎn)換為每個車輪的速度,并在 tf 中發(fā)布車輪狀態(tài)(圖 1)。

wKgaomWKpnqAE94PAABi0iEB4eg780.jpg

圖 1. 從 ROS 2 話題加載 Husky 時

自動生成的電機控制動作圖

該腳本會為每個攝像頭生成一個圖形并將輸出結(jié)果發(fā)布到 ROS 2 話題中。每個攝像頭都有 ROS 2 圖像信息和攝像頭信息。

wKgaomWKpnqAH7aoAABlA4uaC18742.jpg

圖 2. 帶有分辨率配置和發(fā)布 ROS 2 話題指令的攝像頭圖

如圖 3 所示,在加載所有圖形并成功導入 URDF 后,一個新的 Husky 機器人出現(xiàn)在 Isaac Sim 中。

wKgaomWKpnqAOWY2AAD7d3pI-XU028.jpg

圖 3. NVIDIA Isaac Sim 2023.1.0 中的

Husky 機器人和所有攝像頭輸出結(jié)果

在成功加載 Husky 后,就可以使用 ROS 2 的不同選項,包括攝像頭流、電機控制器和其他輔助輸出。可以使用以下命令快速查看在另一個終端中正在運行的程序:

ros2 topic list

wKgaomWKpnqAc_K6AALk3f5SFWI551.png

圖 4. Husky ROS 2 的所有話題列表

當 ROS 2 啟動器啟動時,所有必要的 ROS 2 節(jié)點和 Isaac ROS 節(jié)點都會運行。機器人將建立一個連接管道,其中,來自“Husky 描述”的 Husky URDF 將被用于 Isaac Sim 和機器人本身。Isaac ROS VSLAM 和 Isaac ROS NvBlox 也將被用于定位和構(gòu)建實時地圖。

當所有必需的軟件包都在運行時,機器人就可以實現(xiàn)完全定位并構(gòu)建一個 3D 地圖。現(xiàn)在可以使用 Nav2、鍵盤或操縱桿來驅(qū)動它。

下一步是設(shè)置工作站和 Jetson Orin(可選),以便在 Isaac Sim 2023 和 Isaac ROS 2 上測試 Husky。

wKgaomWKpnuASuRMAAEZ2Or0nrY138.jpg

圖 5. 移動中的 Husky 并生成 3D 地圖

設(shè)置 Demo

有兩種方法可以運行該 Demo:直接從工作站運行或使用硬件在環(huán)(HIL)配置。以下將介紹每種方法的設(shè)置要求。

無論采用哪種方式,首先都要安裝最新版本的 Isaac Sim。詳細說明參見 NVIDIA Omniverse 入門:

https://www.nvidia.com/en-us/omniverse/download/

注意:下載完成后請勿啟動 Isaac Sim。

Husky Demo: 工作站版本

若要運行 Husky Demo,需要一臺搭載 NVIDIA RTX GPU 的工作站,并安裝有最新版本的 NVIDIA Isaac Sim 和 ROS 2 Humble。請記得安裝桌面版本。

sudo apt install ros-humble-desktop

安裝和運行

系統(tǒng)準備就緒后,可以克隆 Demo 版本,并使用以下腳本在工作站上試用:

git clone https://github.com/NVIDIA-AI-IOT/husky_demo.git
cd husky_demo

運行后使用以下命令啟動 Isaac Sim 并打開一個新的終端,其中構(gòu)建了 Docker,以使用 Isaac ROS 和 Demo 所需的所有軟件包:

./husky_demo.sh

該命令將:

  • 克隆所需的所有資源庫

  • 克隆 Isaac ROS Docker 鏡像

  • 構(gòu)建新的鏡像

構(gòu)建完成后,該終端將等待新命令(圖 6)。圖 7 顯示 Isaac Sim 正在運行,環(huán)境已完全加載。

wKgaomWKpnuAalf_AAFLd4imEJI310.png

圖 6. 帶有 Isaac ROS 提示的

Docker 容器終端正在等待命令

wKgaomWKpnuADaAwAAaqO66MX_w352.png

圖 7. Isaac Sim 在已加載的倉庫環(huán)境中運行

現(xiàn)在,可以在第二個終端上運行這個腳本:

bash src/husky_isaac_sim/scripts/run_in_docker.sh

腳本 run_in_docker.sh 將在運行 Isaac ROS 啟動文件之前執(zhí)行一些步驟。第一階段將更新并構(gòu)建所有必需的 ROS 2 和 Isaac ROS 軟件包。然后該腳本將執(zhí)行啟動文件:

ros2 launch husky_isaac_sim allinone.launch.py

這個 ROS 2 腳本會啟動所有 Isaac ROS 軟件包來定位機器人,并開始繪制地圖和啟動 rviz,以在地圖上可視化 Husky。

該腳本還將在環(huán)境中加載 Husky,并自動設(shè)置攝像頭和控制器。

Husky Demo: HIL 版本

要使用 HIL 版本,需要一臺裝有 NVIDIA RTX GPU 和最新版本 NVIDIA Isaac Sim 2023.1.0 的工作站、一臺路由器以及 NVIDIA Jetson Orin Nano(請注意,其他型號的 Jetson Orin 也能勝任這項工作)。

在工作站和 Jetson 之間建立有線連接是很重要的,強烈建議在它們之間配置一臺好的路由器。請記住,工作站和 Jetson 之間將共享大量數(shù)據(jù),因此僅靠 Wi-Fi 連接是不夠的。

您的 NVIDIA Jetson Orin Nano 必須使用最新的 Jetpack 5.1.2 并已安裝完畢。請保留 IP 地址。如果使用主機名,則需要從工作站進行遠程連接。

運行此配置所需的組件如下:

  • 裝有 Ubuntu 22.04 的 x86/64 機器

  • NVIDIA RTX GPU

  • 內(nèi)置 Jetpack 5.1.2 的 NVIDIA Jetson Orin Nano 開發(fā)者套件

  • 路由器和電纜

圖 8 顯示了如何設(shè)置硬件環(huán)境。

wKgaomWKpnuAbA6JAABS3eOsgmk863.png

圖 8. 硬件設(shè)置:帶有 NVIDIA RTX 顯卡(左)、

路由器(中)和 NVIDIA Jetson

Orin Nano 開發(fā)者套件(右)的臺式機

安裝與運行

系統(tǒng)準備就緒后,克隆 Demo 版本,并使用以下命令在工作站上試用:

git clone https://github.com/NVIDIA-AI-IOT/husky_demo.git
cd husky_demo

運行后,使用以下命令:

./husky_demo.sh --HIL

該腳本將自動:

  • 克隆該 Demo 所需的所有資源庫

  • 構(gòu)建所有 ROS 2 軟件包

  • 啟動 Isaac Sim

構(gòu)建完成后,終端將等待新的命令。運行以下腳本:

ros2 launch husky_isaac_sim robot_display.launch.py

您將看到 Isaac Sim 上的 Husky 圖像顯示在工作站上。

接下來,打開一個新終端,遠程連接 NVIDIA Jetson Orin 系列。

登錄 Jetsterminal 后,克隆 Husky Demo 資源庫:

git clone https://github.com/NVIDIA-AI-IOT/husky_demo.git
cd husky_demo

運行后,使用以下命令:

./husky_demo.sh

該腳本將自動:

  • 克隆該 Demo 所需的所有資源庫

  • 克隆 Isaac ROS docker 鏡像
  • 構(gòu)建新鏡像

接下來,在 Docker 容器中運行以下腳本:

bash src/husky_isaac_sim/scripts/run_in_docker.sh

該腳本將自動:

  • 構(gòu)建所有 ROS 2 軟件包

  • 啟動 Isaac ROS

然后您將看到所有在終端上運行的 Isaac ROS 軟件包(圖 9)。

wKgaomWKpnyAfy0yAAqHJHrfmiQ693.png

圖 9. Isaac ROS 在 Jetson Orin Nano 上

運行并傳輸數(shù)據(jù)

駕駛您的 Husky

如果 Isaas Sim 和 Isaac ROS 都已啟動并運行(根據(jù)個人喜好,可以在工作站或 Jetson 上運行)且沒有任何問題,那么您應該可以在 rviz 上看到機器人成功定位。定位完成后,它應該會開始構(gòu)建 3D 地圖(圖 10)。

wKgaomWKpnyAZBzbAAM6uUlLwTU358.png

圖 10. Husky 已在 rviz 上定位并使用

NvBlox 繪制了 3D 地圖的第一張切片

現(xiàn)在,您可以使用鍵盤、操縱桿或 Nav2 來駕駛 Husky。只需簡單幾步,就可以控制 Husky 在環(huán)境中移動。

總結(jié)

本文介紹了如何使用 NVIDIA Isaac ROS 操作 Husky 機器人,包括如何加載從機器人描述中導出的 URDF 以及如何在 rviz 上驅(qū)動機器人。該 Demo 可以通過多種方式運行,既可以直接從搭載 NVIDIA RTX 顯卡的工作站運行,也可以在硬件在環(huán)配置中運行,即在 NVIDIA Jetson 上運行 Isaac ROS。

如要了解有關(guān) Isaac Sim 和 Isaac ROS 的更多信息,請查看并加入 NVIDIA 開發(fā)者機器人技術(shù)論壇上的討論

https://forums.developer.nvidia.com/c/agx-autonomous-machines/isaac/67

NVIDIA 攜手中國百萬開發(fā)者,有獎征集作品秀。即日起至 2024 年 1 月 12 日,點擊“閱讀原文”或下方海報,一起來分享您的開發(fā)故事或?qū)嵺`心得吧! #1M Strong#

掃描海報二維碼,鎖定北京時間 1 月 9 日 (星期二) 凌晨 0 點舉行的線上 NVIDIA CES 2024 特別演講。


原文標題:使用 NVIDIA Isaac 仿真并定位 Husky 機器人

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


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

    關(guān)注

    23

    文章

    4112

    瀏覽量

    99591

原文標題:使用 NVIDIA Isaac 仿真并定位 Husky 機器人

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    NVIDIA 攜手全球機器人領(lǐng)導者,將物理 AI 帶入現(xiàn)實世界

    基于 NVIDIA 技術(shù),大規(guī)模開發(fā)部署物理 AI。 NVIDIA 發(fā)布全新 NVIDIA Cosmos 世界模型、NVIDIA
    的頭像 發(fā)表于 03-17 11:22 ?548次閱讀
    <b class='flag-5'>NVIDIA</b> 攜手全球<b class='flag-5'>機器人</b>領(lǐng)導者,將物理 AI 帶入現(xiàn)實世界

    借助NVIDIA Isaac Sim與World Labs Marble加速機器人仿真環(huán)境構(gòu)建

    的虛擬世界。將開源機器人參考框架 NVIDIA Isaac Sim 與生成式模型,比如 World Labs 推出的 Marble 等相結(jié)合,即可通過文本或圖像提示,為機器人開發(fā)創(chuàng)建完
    的頭像 發(fā)表于 12-24 10:28 ?1677次閱讀

    基于NVIDIA Isaac庫開發(fā)的機器人調(diào)酒師ADAM亮相國際賽場

    基于 NVIDIA Isaac 庫開發(fā)的機器人調(diào)酒師 ADAM,為維加斯黃金騎士隊的冰球粉絲帶來了身臨其境的未來式服務體驗。
    的頭像 發(fā)表于 12-24 10:05 ?587次閱讀

    NVIDIA Isaac Lab推動機器人技術(shù)突破

    Isaac Lab 是 Isaac Gym 的替代版本,該框架已將 GPU 原生機器人仿真擴展至大規(guī)模多模態(tài)學習的全新領(lǐng)域。Isaac La
    的頭像 發(fā)表于 10-21 11:20 ?1320次閱讀

    NVIDIA 發(fā)布三大利器,推動人形機器人邁向新紀元

    電子發(fā)燒友網(wǎng)綜合報道 在節(jié)前的機器人學習大會(CoRL)上,NVIDIA 發(fā)布了一系列突破性技術(shù),包括開源物理引擎 Newton、機器人基礎(chǔ)模型 Isaac GROOT N1.6以及全
    的頭像 發(fā)表于 10-13 04:42 ?5950次閱讀

    NVIDIA 利用全新開源模型與仿真庫加速機器人研發(fā)進程

    科研人員及開發(fā)者打造功能更強大、適應性更強的機器人。 ? 全新的 NVIDIA Isaac GR00T 開源基礎(chǔ)模型將為機器人賦予接近人類的推理能力,使其能夠拆解復雜指令,
    的頭像 發(fā)表于 09-30 09:52 ?3192次閱讀
    <b class='flag-5'>NVIDIA</b> 利用全新開源模型與<b class='flag-5'>仿真</b>庫加速<b class='flag-5'>機器人</b>研發(fā)進程

    NVIDIA Isaac Lab多GPU多節(jié)點訓練指南

    NVIDIA Isaac Lab 是一個適用于機器人學習的開源統(tǒng)一框架,基于 NVIDIA Isaac Sim 開發(fā),其模塊化高保真
    的頭像 發(fā)表于 09-23 17:15 ?2604次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> Lab多GPU多節(jié)點訓練指南

    NVIDIA Jetson + Isaac SDK 人形機器人方案全面解析

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

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

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

    NVIDIA助力構(gòu)建人形機器人全身遙操作仿真平臺

    清華大學與銀河通用機器人聯(lián)合研發(fā),推出了專為人形機器人全身仿真遙操作設(shè)計的平臺 OpenWBT_Isaac。該平臺依托 NVIDIA
    的頭像 發(fā)表于 07-28 15:01 ?2255次閱讀

    NVIDIA Isaac Lab可用環(huán)境與強化學習腳本使用指南

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

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

    NVIDIA 發(fā)布了機器人仿真參考應用 Isaac Sim 和機器人學習框架 Isaac Lab
    的頭像 發(fā)表于 07-04 14:23 ?2010次閱讀

    NVIDIA Isaac Sim與NVIDIA Isaac Lab的更新

    在 COMPUTEX 2025 上,NVIDIA 宣布了機器人仿真參考應用 NVIDIA Isaac Sim 和
    的頭像 發(fā)表于 05-28 10:06 ?2353次閱讀

    NVIDIA 通過云端至機器人計算平臺驅(qū)動人形機器人技術(shù),賦能物理 AI

    機器人推理與技能基礎(chǔ)模型的首次更新;用于合成運動生成的 NVIDIA Isaac GR00T-Dreams Blueprint;以及用于加速人形機器人開發(fā)的
    發(fā)表于 05-19 17:53 ?1831次閱讀
    <b class='flag-5'>NVIDIA</b> 通過云端至<b class='flag-5'>機器人</b>計算平臺驅(qū)動人形<b class='flag-5'>機器人</b>技術(shù),賦能物理 AI

    盤點#機器人開發(fā)平臺

    圖,電子技術(shù)資料網(wǎng)站具身智能機器人****開發(fā)平臺——Fibot廣和通發(fā)布機器人開發(fā)平臺-電子發(fā)燒友網(wǎng)NVIDIA Isaac 英偉達綜合性機器人
    發(fā)表于 05-13 15:02