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

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

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

3天內不再提示

使用 ROS 2 MoveIt 和 NVIDIA Isaac Sim 創建逼真的機器人模擬

NVIDIA英偉達 ? 來源:未知 ? 2023-05-12 10:45 ? 次閱讀
e8953784-f06d-11ed-90ce-dac502259ad0.png

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

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

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

2、安裝 Docker。

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

ros2 _ control 介紹

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

例如,Panda 機器人ros2_control.xacro使用標志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是一個簡單的系統,用于轉發輸入的 command_interface 要跟蹤的節點值 state_interface該系統模擬了對節點的完美控制。

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

本教程中使用的 moveit_resources_panda_moveit_config 不支持連接到硬件。因此當標志 ros2_control_hardware_type 設置為 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 機器人,同時構建 OmniGraph 發布和訂閱用于控制機器人的 ROS topic。要了解有關配置 Isaac Sim 機器人與 ROS 2 通信的信息,請參閱ROS 2 Joint Control: Extension Python Scripting

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

計算機設置

按照以下步驟設置計算機。

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

2、使用以下腳本執行 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、構建 Docker 鏡像:

docker compose build

使用模擬組件運行

MoveIt Interactive Marker Demo

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

docker compose up demo_mock_components

RViz 將運行 Panda 機器人,并使mock_components 以模擬機器人并執行軌跡。如果這是您第一次同時使用 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、在主機上,導航到教程啟動目錄:

cd moveit2_tutorials/doc/how_to_guides/isaac_panda/launch

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

此步驟需要幾分鐘的時間來下載資源并設置 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 用于與模擬機器人通信并執行軌跡的接口。

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

結論

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

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



原文標題:使用 ROS 2 MoveIt 和 NVIDIA Isaac Sim 創建逼真的機器人模擬

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


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

    關注

    22

    文章

    3815

    瀏覽量

    91489
收藏 人收藏

    評論

    相關推薦

    NVIDIA發布Isaac GR00T Blueprint,加速人形機器人開發

    NVIDIA創始兼首席執行官黃仁勛親自揭曉了NVIDIA Isaac GR00T Blueprint的發布。這一Blueprint旨在加速下一代人形
    的頭像 發表于 01-13 11:01 ?223次閱讀

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

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

    物理仿真人形機器人的統一全身控制策略

    創建動作自然并對各種控制輸入做出智能響應的交互式仿真人形機器人仍是計算機動畫和機器人技術領域最具挑戰性的問題之一。NVIDIA Isaac
    的頭像 發表于 01-06 12:31 ?166次閱讀
    物理仿真人形<b class='flag-5'>機器人</b>的統一全身控制策略

    堅米智能借助NVIDIA Isaac Lab加速四足機器人開發

    堅米智能(中堅科技)借助NVIDIA Isaac Lab平臺,通過NVIDIA Isaac Sim的 3D 生成與建模技術構建高度
    的頭像 發表于 12-29 14:01 ?187次閱讀

    NVIDIA通過加速AWS上的機器人仿真推進物理AI的發展

    NVIDIA Isaac Sim 現在可在 Amazon EC2 G6e 實例中的 NVIDIA GPU 云實例上使用,將
    的頭像 發表于 12-09 11:50 ?344次閱讀

    NVIDIA助力Figure發布新一代對話式人形機器人

    該初創公司展示了新型機器人,其使用 NVIDIA Isaac Sim 處理合成數據,并使用基于 NVIDIA 加速計算進行實時推理訓練的生成
    的頭像 發表于 11-04 10:10 ?292次閱讀

    NVIDIA與學術研究人員聯合開發手術機器人

    利用 NVIDIA Isaac SimNVIDIA Omniverse 開發的 ORBIT-Surgical 正在 ICRA 機器人
    的頭像 發表于 10-10 10:00 ?479次閱讀

    NVIDIA 加速人形機器人發展

    開發者可以訪問新的 NVIDIA NIM 微服務,用于 Isaac Lab 和 Isaac Sim 中的機器人仿真、OSMO
    發表于 07-30 09:15 ?764次閱讀
    <b class='flag-5'>NVIDIA</b> 加速人形<b class='flag-5'>機器人</b>發展

    ROS機器人開發更便捷,基于RK3568J+Debian系統發布!

    ,簡單快捷地調用合適的算法庫,以提高開發效率,加快開發進程。 (2) 開源免費,架構精簡 ROS系統是一個開源免費,架構精簡的機器人操作系統。ROS被設計為盡可能精簡,以便為
    發表于 07-09 11:38

    逐際動力攜手英偉達Isaac平臺, 助力通用機器人研發

    在近日舉行的年度計算機視覺與模式識別會議(CVPR)上,英偉達發布了其最新版本的NVIDIA Isaac Sim。與此同時,逐際動力也宣布將采用這一升級版的Isaac平臺,以強化學習和
    的頭像 發表于 06-21 09:34 ?2433次閱讀

    NVIDIA Isaac 機器人平臺利用最新的生成式 AI 和先進的仿真技術,加速 AI 機器人技術的發展

    觀眾展示了用于人形機器人學習的通用基礎模型 Project GR00T(代表通用機器人 00 技術)。Project GR00T 利用 NVIDIA Isaac
    的頭像 發表于 06-04 18:00 ?7744次閱讀
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Isaac</b> <b class='flag-5'>機器人</b>平臺利用最新的生成式 AI 和先進的仿真技術,加速 AI <b class='flag-5'>機器人</b>技術的發展

    全球機器人開發領域采用NVIDIA 機器人開發和生產

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

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

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

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

    NVIDIA Isaac機器人平臺近期實現重大升級,通過引入最新的生成式AI技術和先進的仿真技術,顯著加速了AI機器人技術的發展步伐。該平臺正不斷擴展其基礎模型、
    的頭像 發表于 03-27 10:36 ?714次閱讀

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

    NVIDIA Isaac 機器人平臺利用最新的生成式 AI 和先進的仿真技術,加速 AI 機器人技術的發展。
    的頭像 發表于 03-26 09:07 ?1102次閱讀
    <b class='flag-5'>NVIDIA</b>入局人形<b class='flag-5'>機器人</b>!<b class='flag-5'>Isaac</b>平臺迎來重要更新
    主站蜘蛛池模板: 2018天天弄| 2019天天操| 五月国产综合视频在线观看| аⅴ资源中文在线天堂| 成人看片免费无限观看视频| 国产精品777| 亚洲午夜综合网| 国产美女视频一区二区三区| 成人观看天堂在线影片| 亚洲色图17p| 热门国产xvideos中文| 国产亚洲小视频| 4438成人成人高清视频| 亚洲qingse中文在线| 91人成网站色www免费| 国产精品久久久久久免费播放 | 久久综合欧美| 欧美人与动性视频在线观| 久久久久久久网站| 成人亚洲综合| 清纯漂亮小美女准备啪啪| 欧美私人网站| 最新地址四虎www4hutv| 色婷婷综合在线| 激情 婷婷| 天堂8资源8在线| 欧美极品第一页| 99热.com| 人人爱人人射| 爱爱的免费视频| 成年男人永久免费看片| 天天爱夜夜爽| 免费高清成人啪啪网站| 永久毛片| 美女视频黄视大全视频免费网址 | 日韩欧美色图| 国产精品免费观看网站| 欧美福利专区| 日本一区二区三区视频在线 | 欧美高清老少配性啪啪| 屁股趴过来欠打高h|