日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

使用 ROS 2 MoveIt 和 NVIDIA Isaac Sim 創(chuàng)建逼真的機器人模擬

NVIDIA英偉達 ? 來源:未知 ? 2023-05-12 10:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

e8953784-f06d-11ed-90ce-dac502259ad0.png

MoveIt 是一個機器人控制平臺,包括了運動規(guī)劃、操縱、3D 感知、運動學(xué)、控制和導(dǎo)航方面的最新技術(shù)。PickNik Robotics 是進行 MoveIt 開發(fā)的公司,該公司正在探索在內(nèi)部研發(fā)項目中使用 NVIDIA Isaac Sim。項目的目標(biāo)是提高對操縱的感知,并通過 PickNik 的商業(yè)機器人開發(fā)平臺 MoveIt Studio 讓機器人具有更自主的行為。

本文展示了將 MoveIt 2 與 NVIDIA Isaac Sim 中模擬的機器人進行集成的過程。本教程需要一臺安裝了 Isaac Sim 2022.2.0 的電腦,以及如下所列的系統(tǒng)配置。請參閱 NVIDIA Isaac Sim documentation https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/overview.html)了解具體的安裝細節(jié)和要求。

1、NVIDIA Isaac Sim 2022.2.0 安裝于 Ubuntu 20.04 主機上。默認位置為$HOME/.local/share/ov/pkg/isaac_sim-2022.2.0目錄。

2、安裝 Docker。

3、克隆 MoveIt2 教程,以構(gòu)建一個基于 Ubuntu 22.04 Humble 的 Docker 鏡像,該鏡像可以與 Isaac Sim 通信并運行本教程。

ros2 _ control 介紹

要執(zhí)行 MoveIt 計算的軌跡,建議使用 ros2_control 框架進行管理并與您的機器人通信(無論真實的還是模擬)。這種方法為開發(fā)人員提供了一個通用的 API,使軟件能夠通過簡單地更改一些啟動參數(shù),在許多不同的機器人類型和內(nèi)置傳感器之間切換。

例如,Panda 機器人ros2_control.xacro使用標(biāo)志use_fake_hardware在被模擬或連接到物理機器人之間切換,如下所示:


 if value="${use_fake_hardware}">
  mock_components/GenericSystem
 if>
 "${use_fake_hardware}">
  franka_hardware/FrankaHardwareInterface
  "robot_ip">${robot_ip}
 

硬件元件可以是不同類型的。插件mock_components/GenericSystem是一個簡單的系統(tǒng),用于轉(zhuǎn)發(fā)輸入的 command_interface 要跟蹤的節(jié)點值 state_interface該系統(tǒng)模擬了對節(jié)點的完美控制。

為了將機器人的配置擴展到 Isaac Sim ,首先需要引入 topic_based_ros2_control。此硬件接口是一個訂閱和發(fā)布已配置主題的系統(tǒng)。對于本教程,topic /isaac_joint_states 將包含機器人的當(dāng)前狀態(tài),并且 將使用 /isaac_joint_commands 進行驅(qū)動 。

本教程中使用的 moveit_resources_panda_moveit_config 不支持連接到硬件。因此當(dāng)標(biāo)志 ros2_control_hardware_type 設(shè)置為 isaac 時,表示ros2_control.xacro已更新并裝載 TopicBasedSystem 插件。

if value="${ros2_control_hardware_type == 'mock_components'}">
  mock_components/GenericSystem
if>
if value="${ros2_control_hardware_type == 'isaac'}">
  topic_based_ros2_control/TopicBasedSystem
  "joint_commands_topic">/isaac_joint_commands
  "joint_states_topic">/isaac_joint_states
if>

包含的 Python 腳本加載 Panda 機器人,同時構(gòu)建 OmniGraph 發(fā)布和訂閱用于控制機器人的 ROS topic。要了解有關(guān)配置 Isaac Sim 機器人與 ROS 2 通信的信息,請參閱ROS 2 Joint Control: Extension Python Scripting

(https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/tutorial_ros2_manipulation.html)。

計算機設(shè)置

按照以下步驟設(shè)置計算機。

1、使用 Workstation Installation documentation 安裝 Isaac Sim.

2、使用以下腳本執(zhí)行 MoveIt2 教程存儲庫的淺克隆:

git clone https://github.com/ros-planning/moveit2_tutorials.git -b humble --depth 1

3、打開克隆教程的文件夾,然后切換到以下目錄:

cd moveit2_tutorials/doc/how_to_guides/isaac_panda

4、構(gòu)建 Docker 鏡像:

docker compose build

使用模擬組件運行

MoveIt Interactive Marker Demo

運行以下腳本以測試 mock_components/GenericSystem 硬件接口:

docker compose up demo_mock_components

RViz 將運行 Panda 機器人,并使mock_components 以模擬機器人并執(zhí)行軌跡。如果這是您第一次同時使用 MoveIt 與 RViz ,請參閱Quickstart in RViz 教程https://moveit.picknik.ai/humble/doc/tutorials/quickstart_in_rviz/quickstart_in_rviz_tutorial.html)。

完成測試后,在終端中選擇 Ctrl+C 停止容器。

使用 Isaac Sim 運行

MoveIt Interactive Marker Demo

1、在主機上,導(dǎo)航到教程啟動目錄:

cd moveit2_tutorials/doc/how_to_guides/isaac_panda/launch

2、加載預(yù)配置的 Panda 機器人以使用本教程。請注意,此步驟假定 Isaac Sim 安裝在 $HOME/.local/share/ov/pkg/isaac_sim-2022.2.0" 目錄。

此步驟需要幾分鐘的時間來下載資源并設(shè)置 Isaac Sim。耐心等待,不要點擊 Force Quit 模擬器啟動時彈出的對話框。要加載 Panda 機器人,請運行以下命令:

./python.sh isaac_moveit.py

3、從moveit2_tutorials/doc/how_to_guides/isaac_panda 目錄,啟動一個連接到 Isaac Sim 的容器,使用 topic_based_ros2_control/TopicBasedSystem 硬件接口:

docker compose up demo_isaac

RViz 將運行 Panda 機器人,然后使用 TopicBasedSystem 用于與模擬機器人通信并執(zhí)行軌跡的接口。

視頻 1:了解如何集成 MoveIt 和 NVIDIA Isaac Sim

結(jié)論

將 MoveIt 與 NVIDIA Isaac Sim 集成,開發(fā)人員能夠創(chuàng)建反映真實世界的復(fù)雜逼真的機器人系統(tǒng)模擬。通過將這兩個框架與 ros2 _ control 配對,您可以在不同的模擬器和真實硬件之間快速切換,以快速迭代新算法和機器人行為。

即刻點擊“閱讀原文”,在 NVIDIA On-Demand 上觀看 GTC 精選回放,包括主題演講相關(guān)精選、中國本地精選內(nèi)容、生成式 AI 專題以及全球各行業(yè)及領(lǐng)域最新成果!



原文標(biāo)題:使用 ROS 2 MoveIt 和 NVIDIA Isaac Sim 創(chuàng)建逼真的機器人模擬

文章出處:【微信公眾號: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)注

    23

    文章

    4116

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

    機器人仿真構(gòu)建逼真的 3D 環(huán)境可能是一項耗時且勞動密集型的任務(wù)?,F(xiàn)在,借助 NVIDIA Omniverse NuRec,您只需使用智能手機即可完成整個流程。本文將逐步介紹操作方法:從
    的頭像 發(fā)表于 11-10 14:03 ?1189次閱讀

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

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

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

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

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

    SDK + Isaac Sim :專為機器人打造的軟件開發(fā)平臺,支持 ROS、實時感知、動作規(guī)劃和 AI 強化學(xué)習(xí) 二、Jetson 芯片系列對比 型號 GPU (CUDA) CPU
    的頭像 發(fā)表于 07-30 16:12 ?2479次閱讀

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

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

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

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

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

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

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

    NVIDIA 發(fā)布了機器人仿真參考應(yīng)用 Isaac Sim機器人學(xué)習(xí)框架 Isaac Lab
    的頭像 發(fā)表于 07-04 14:23 ?2058次閱讀

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

    Isaac SimIsaac Lab 目前開放下載的版本是 Isaac Sim 4.5.0 以及
    的頭像 發(fā)表于 06-19 15:00 ?3343次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> <b class='flag-5'>Sim</b> 4.5.0與lsaac Lab 2.0的安裝教程

    NVIDIA Isaac SimNVIDIA Isaac Lab的更新

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

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

    機器人推理與技能基礎(chǔ)模型的首次更新;用于合成運動生成的 NVIDIA Isaac GR00T-Dreams Blueprint;以及用于加速人形機器人開發(fā)的
    發(fā)表于 05-19 17:53 ?1847次閱讀
    <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
    杨浦区| 韶关市| 德令哈市| 土默特左旗| 额济纳旗| 长白| 木里| 香格里拉县| 蓬安县| 富平县| 南靖县| 佛教| 新安县| 乐都县| 出国| 泽库县| 四川省| 青川县| 讷河市| 唐山市| 富阳市| 乐安县| 霍林郭勒市| 大足县| 施甸县| 冀州市| 孟州市| 雷州市| 抚远县| 格尔木市| 岐山县| 鄂托克前旗| 普宁市| 屯昌县| 麦盖提县| 淄博市| 宜兰县| 奉新县| 江达县| 磐安县| 兴隆县|