先進(jìn)的機(jī)器人仿真平臺(tái)有助于機(jī)器人學(xué)習(xí)和無需實(shí)體機(jī)器人的虛擬機(jī)器人測試。NVIDIA Isaac Sim是一款基于 NVIDIA Omniverse 構(gòu)建的參考應(yīng)用,開發(fā)者能夠在基于物理的虛擬環(huán)境中模擬和測試 AI 驅(qū)動(dòng)的機(jī)器人開發(fā)解決方案。而NVIDIA Isaac Lab是基于 Isaac Sim 開發(fā)的用于機(jī)器人學(xué)習(xí)的開源模塊框架,能夠利用 NVIDIA PhysX 以及基于物理性質(zhì)的 NVIDIA RTX 渲染實(shí)現(xiàn)高保真物理仿真。
Isaac Sim 和 Isaac Lab 目前開放下載的版本是Isaac Sim 4.5.0以及Isaac Lab 2.0,本篇文章將為大家?guī)磉@兩個(gè)軟件的安裝教程。
在此提醒下,Isaac Sim 4.5.0 將是 Omniverse Launcher 的最后一個(gè)版本,從 2025 年 10 月 1 日起,Omniverse Launcher、Nucleus Workstation 和 Nucleus Cache 將不再可用,如果繼續(xù)使用,功能可能會(huì)減少。
在安裝 Isaac Sim 之前,需要確保計(jì)算機(jī)是否滿足系統(tǒng)要求和兼容性,以下是最低規(guī)格要求:
操作系統(tǒng):Ubuntu 20.04/22.04、Windows 10/11 及以上
CPU:Intel Core i7、AMD Ryzen 5 及以上
內(nèi)存:32GB 以上
GPU:具備 RT Core,8GB 以上
驅(qū)動(dòng)程序:推薦 Windows 537.58 和 Linux 535.129.03
一、演示環(huán)境
1. 硬件:
GPU:NVIDIA RTX 5880 Ada Generation
2. 軟件
虛擬化平臺(tái):Proxmox Virtual Environment 虛擬化平臺(tái),配置顯卡直通環(huán)境
系統(tǒng):Ubuntu 22.04.5
二、Isaac Sim 4.5.0 安裝
1. 前往官網(wǎng)下載軟件包:
https://docs.isaacsim.omniverse.nvidia.com/latest/installation/download.html
(復(fù)制鏈接至瀏覽器打開,下同)
2. 創(chuàng)建對(duì)應(yīng)目錄然后解壓安裝包進(jìn)行安裝??赏ㄟ^以下命令運(yùn)行Isaac Sim App Selector。Isaac Sim App Selector 是一款迷你窗口應(yīng)用程序,可幫助以不同模式運(yùn)行 Isaac Sim。
在 Linux 中運(yùn)行以下命令:
mkdir~/isaacsim cd~/Downloads unzip"isaac-sim-standalone@4.5.0-rc.36+release.19112.f59b3005.gl.linux-x86_64.release.zip"-d ~/isaacsim cd~/isaacsim ./post_install.sh ./isaac-sim.selector.sh
3. 至此,已完成 Isaac Sim 4.5.0 版本的基本安裝。
*以上安裝步驟參考官方 Workstation Installation 教程,其他環(huán)境(如容器/云)安裝可根據(jù)官網(wǎng)步驟進(jìn)行安裝:
https://docs.isaacsim.omniverse.nvidia.com/latest/installation/install_workstation.html
三、Isaac Lab 2.0 部署
Isaac Lab 建立在 Isaac Sim 平臺(tái)之上。此前已經(jīng)安裝好了 Isaac Sim 4.5.0,本次演示采用 binaries installation,使用二進(jìn)制文件進(jìn)行安裝,在部署 Isaac Lab 之前只需要驗(yàn)證 Isaac Sim 安裝是否成功即可。
1. 驗(yàn)證 Isaac Sim
1.1 為避免每次查找和定位 Isaac Sim 安裝目錄,建議先將以下環(huán)境變量輸入到終端:
# Isaac Sim root directory exportISAACSIM_PATH="${HOME}/isaacsim" # Isaac Sim python executable exportISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
1.2 刷新環(huán)境變量并運(yùn)行腳本驗(yàn)證。
# note: you can pass the argument "--help" to see all arguments possible. ${ISAACSIM_PATH}/isaac-sim.sh
1.3 驗(yàn)證 Isaac Sim 是否可以通過獨(dú)立的 python 腳本運(yùn)行。
# checks that python path is set correctly ${ISAACSIM_PYTHON_EXE}-c"print('Isaac Sim configuration is now complete.')" # checks that Isaac Sim can be launched from python ${ISAACSIM_PYTHON_EXE}${ISAACSIM_PATH}/standalone_examples/api/isaacsim.core.api/add_cubes.py
2. 安裝 Isaac Lab
2.1 前往 github 克隆項(xiàng)目文件。
SSH:
gitclone git@github.com:isaac-sim/IsaacLab.git
HTTPS:
gitclonehttps://github.com/isaac-sim/IsaacLab.git
2.2 確認(rèn)是否可以正常運(yùn)行。
./isaaclab.sh--help usage: isaaclab.sh [-h] [-i] [-f] [-p] [-s] [-t] [-o] [-v] [-d] [-n] [-c]-- Utility to manage Isaac Lab. optional arguments: -h,--help Display the help content. -i,--install [LIB] Install the extensions inside Isaac Lab and learning frameworks (rl_games, rsl_rl, sb3, skrl) as extra dependencies. Default is'all'. -f,--format Run pre-commit to format the code and check lints. -p,--python Run the python executable provided by Isaac Sim or virtual environment (if active). -s,--sim Run the simulator executable (isaac-sim.sh) provided by Isaac Sim. -t,--test Run all python pytest tests. -o,--docker Run the docker container helper script (docker/container.sh). -v,--vscode Generate the VSCode settings file from template. -d,--docs Build the documentation from source using sphinx. -n,--new Create a new external project or internal task from template. -c,--conda [NAME] Create the conda environment for Isaac Lab. Default name is'env_isaaclab'.
2.3為 Isaac Sim 的安裝目錄創(chuàng)建一個(gè)名為 _isaac_sim 的符號(hào)鏈接(軟鏈接),方便在 Isaac Lab 目錄使用。
# enter the cloned repository cdIsaacLab # create a symbolic link ln-s path_to_isaac_sim _isaac_sim # For example: ln -s ${HOME}/isaacsim _isaac_sim
2.4 安裝 Isaac Lab。
先安裝所需要的依賴項(xiàng):
# these dependency are needed by robomimic which is not available on Windows sudoapt install cmake build-essential
然后運(yùn)行 install 命令,該命令會(huì)遍歷目錄中的所有擴(kuò)展程序并進(jìn)行安裝:
./isaaclab.sh --install# or "./isaaclab.sh -i"
2.5 驗(yàn)證 Isaac Lab。使用 isaaclab.sh 可執(zhí)行文件進(jìn)行環(huán)境驗(yàn)證。
# Option 1: Using the isaaclab.sh executable # note: this works for both the bundled python and the virtual environment ./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py # Option 2: Using python in your virtual environment python scripts/tutorials/00_sim/create_empty.py
2.6 完成以上步驟,便可把 Isaac Sim 4.5 和 Isaac Lab 2.0 順利部署至環(huán)境中。
四、機(jī)器人仿真環(huán)境推薦硬件配置
機(jī)器人仿真需要算力來加速機(jī)器人運(yùn)動(dòng)模擬、碰撞檢測等行為,同時(shí)要對(duì)大量的幾何模型和場景進(jìn)行渲染,所以,仿真硬件性能的需求也尤為關(guān)鍵。以下是麗臺(tái)針對(duì)個(gè)人開發(fā)者/研究人員的機(jī)器人仿真環(huán)境推薦配置,聚焦于流暢運(yùn)行 Isaac Sim 4.5.0 以及 Isaac Lab 2.0(工程文件導(dǎo)入、參數(shù)調(diào)整及強(qiáng)化學(xué)習(xí)訓(xùn)練),導(dǎo)入驗(yàn)證完成后可再與企業(yè)級(jí)多卡集群方案形成互補(bǔ),能夠完全滿足中小規(guī)模的實(shí)驗(yàn)需求。
LEADTEK WS3008 產(chǎn)品特性
支持選配 2 張 NVIDIA RTX 5880 Ada GPU
支持單 Intel Xeon W-3400、W-2400 系列處理器
Intel W790 芯片組
支持最高至 350W CPU TDP
支持最多 DDR5-4800MHz x8 內(nèi)存
支持 4 PCIe 5.0 x16 插槽
支持 1 M.2 NVMe PCI-E 4.0 x4
支持 2 個(gè) 10GbE BaseT、1 個(gè) 2.5GbE BaseT 和 1 個(gè) 1GbE BaseT 網(wǎng)口
支持 1 個(gè) IPMI 管理口
支持 2 個(gè) USB-A
支持 1 個(gè) VGA 口,1 個(gè) COM 口
支持 1 個(gè) 1200W/1300W 鉑金電源
機(jī)箱體積:400.0×278.0×167.6 mm
-
機(jī)器人
+關(guān)注
關(guān)注
213文章
29723瀏覽量
212786 -
NVIDIA
+關(guān)注
關(guān)注
14文章
5308瀏覽量
106338 -
AI
+關(guān)注
關(guān)注
88文章
35085瀏覽量
279431
原文標(biāo)題:機(jī)器人仿真教程丨Isaac Sim 4.5.0 與 lsaac Lab 2.0 安裝指南
文章出處:【微信號(hào):Leadtek,微信公眾號(hào):麗臺(tái)科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
NVIDIA Isaac Lab可用環(huán)境與強(qiáng)化學(xué)習(xí)腳本使用指南

基于Omniverse的NVIDIA Isaac Sim現(xiàn)已發(fā)布公測版

用NVIDIA Omniverse ISAAC Sim加速機(jī)器人仿真

NVIDIA Isaac Sim 2022.1版本的亮點(diǎn)及功能
NVIDIA AI機(jī)器人開發(fā)— NVIDIA Isaac Sim入門
開發(fā)者使用NVIDIA Omniverse和Isaac Sim構(gòu)建機(jī)器人
NVIDIA 公開課 | AI 機(jī)器人開發(fā)第二講 — Isaac Sim 高階開發(fā)
CES | 用 NVIDIA Isaac Sim 2022.2 模擬未來智能機(jī)器人
使用 ROS 2 MoveIt 和 NVIDIA Isaac Sim 創(chuàng)建逼真的機(jī)器人模擬

NVIDIA Isaac 平臺(tái)先進(jìn)的仿真和感知工具助力 AI 機(jī)器人技術(shù)加速發(fā)展

使用 NVIDIA Isaac 仿真并定位 Husky 機(jī)器人

堅(jiān)米智能借助NVIDIA Isaac Lab加速四足機(jī)器人開發(fā)
簡述NVIDIA Isaac的重要更新

評(píng)論