当前位置: 首页 > news >正文

Ubuntu 22.04,Isaac Sim 5.1.0 + Isaac Lab 2.3.0 Conda 环境安装指南 - 详解

文档信息

  • Isaac Sim 版本: 5.1.0
  • Isaac Lab 版本: 2.3.0
  • Python 版本: 3.11
  • 支持系统: Ubuntu 22.04

创建 Conda 环境

1. 创建 Python 3.11 环境

# 创建名为 isaaclab 的 conda 环境
conda create -n isaaclab python=3.11 -y
# 激活环境
conda activate isaaclab

提示: 你可以使用任何环境名称,但本文档统一使用 isaaclab

2. 验证 Python 版本

python --version
# 应该输出: Python 3.11.x

安装 Isaac Sim 5.1.0

1. 安装 Isaac Sim pip 包

Isaac Sim 5.1.0 支持通过 pip 安装,这是最简单的方法。

# 确保 conda 环境已激活
conda activate isaaclab
# 安装 Isaac Sim 及所有扩展
pip install isaacsim[all,extscache]==5.1.0 --extra-index-url https://pypi.nvidia.com

安装选项说明:

  • all: 安装所有 Isaac Sim 扩展
  • extscache: 启用扩展缓存,加速后续启动

⏱️ 预计时间: 5-15 分钟(取决于网络速度)

2. 安装 PyTorch (CUDA 版本)

pip install torch==2.7.0 torchvision==0.22.0 --index-url https://download.pytorch.org/whl/cu128

3. 验证 Isaac Sim 安装

启动 Isaac Sim
# 激活环境
conda activate isaaclab
# 启动 Isaac Sim
isaacsim

⚠️ 首次运行注意事项:

  • 首次运行会下载所有依赖扩展,可能需要 10-20 分钟
  • 需要接受 NVIDIA Omniverse 许可协议 (输入 Yes)
  • 完成后会打开 Isaac Sim GUI 窗口

安装 Isaac Lab 2.3.0

1. 克隆 Isaac Lab 仓库

选择合适的工作目录,克隆 Isaac Lab:

# 进入你的项目目录
cd ~/workspace  # 或任何你喜欢的位置
# 克隆 Isaac Lab 仓库
git clone https://github.com/isaac-sim/IsaacLab.git
# 进入 Isaac Lab 目录
cd IsaacLab
# 切换到 2.3.0 版本
git checkout v2.3.0

提示: 如果你想贡献代码,建议先 fork 仓库,然后克隆你的 fork

2. 查看 Isaac Lab 辅助脚本

Isaac Lab 提供了便捷的管理脚本:

./isaaclab.sh --help

主要功能:

  • -i, --install: 安装 Isaac Lab 扩展和学习框架
  • -f, --format: 代码格式化和 lint 检查
  • -p, --python: 运行 Python 可执行文件
  • -s, --sim: 运行模拟器
  • -t, --test: 运行测试
  • -v, --vscode: 生成 VSCode 配置
  • -d, --docs: 构建文档

3. 安装系统依赖 (Linux)

# 安装 CMake 和编译工具(robomimic 等需要)
sudo apt install cmake build-essential

4. 安装 Isaac Lab 扩展

# 确保 conda 环境已激活
conda activate isaaclab
# 安装所有学习框架和扩展
./isaaclab.sh --install  # 或 ./isaaclab.sh -i

默认安装的学习框架:

  • rl_games: RL Games 训练框架
  • rsl_rl: RSL RL (ETH Zurich)
  • sb3: Stable Baselines3
  • skrl: SKRL 多智能体 RL
  • robomimic: 机器人模仿学习

⏱️ 预计时间: 5-10 分钟

仅安装特定框架

如果只需要特定框架,可以指定:

# 例:仅安装 rsl_rl
./isaaclab.sh --install rsl_rl
# 不安装任何学习框架
./isaaclab.sh --install none

可选框架: all, rl_games, rsl_rl, sb3, skrl, robomimic, none


验证安装

运行简单测试

# 方法 1: 使用 isaaclab.sh
./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py
# 方法 2: 直接使用 python
python scripts/tutorials/00_sim/create_empty.py

预期结果:

  • 应该启动模拟器,显示一个带有黑色视口的窗口
  • Ctrl+C (Linux) 或 Ctrl+Break (Windows) 退出

验证安装成功

如果看到这个窗口,说明安装成功!

简单训练试试看

运行训练ant机器人的代码,能开始训练,则说明安装成功。

./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0 --headless

http://www.jsqmd.com/news/204641/

相关文章:

  • 2025深圳产业园区办公室出租推荐 企业孵化园区与发布会场地精选 - 品牌2026
  • 2026年厂房恒温恒湿工程选择之道:多家专业公司横向参考 - 品牌2025
  • 批量处理任务折扣政策:针对教育与科研用户的特别支持
  • 告别“纸面峰值”:新国标重塑充电桩能效竞争规则 - 资讯焦点
  • C#程序员必备AI工具:VibeThinker-1.5B代码生成实测表现惊艳
  • 吐血推荐8个AI论文平台,专科生搞定毕业论文+格式规范!
  • 2025年行业内评价好的节能门窗供应商推荐,欧式门窗/法式门窗/意式门窗/旧窗换新/中式门窗实力厂家选哪家 - 品牌推荐师
  • 2026厂房无尘室洁净室工程:盘点行业内的优质企业 - 品牌2025
  • 2026年制袋机、制袋机厂家推荐及制袋机厂家排名,专业测评精选靠谱制袋机厂家 - 工业品牌热点
  • UltraISO注册码最新版不香了?这个15亿参数模型更值得拥有
  • 20251229
  • MyBatis SQL日志合并插件MyBatis SQL Log Merger的功能介绍和使用方法
  • 2026年东北三省热门的微量元素肥厂家推荐:值得推荐的微量元素肥专业供应商有哪些? - 工业品网
  • 2026 战略营销咨询十大领航者:全域整合与 AIGC 落地的实战路径 - 品牌推荐排行榜
  • 基于springboot + vue嗨玩旅游网站系统(源码+数据库+文档)
  • 社区反馈驱动迭代:VibeThinker后续版本功能预测
  • 论文图表不用画?paperxie 科研绘图:一键生成专业图表的学术工具
  • 西门子S7 - 300打造全自动洗衣机:PLC程序与组态设计探秘
  • 20251230
  • 计算机毕业设计springboot环保监督管理系统 基于SpringBoot的生态环境智能监管平台 绿色守护:SpringBoot驱动的环保监测与执法一体化系统
  • Gitee:国产项目管理工具的突围之路——深度解析本土化DevOps平台如何重塑企业协作生态
  • 探索金属凝固的奥秘:三维枝晶相场模拟的奇妙旅程
  • Docker容器自愈能力实战(健康检查成功配置全解析)
  • Python开发桌面应用选啥库?三大主流方案解析
  • 基于springboot + vue宿舍维修管理系统(源码+数据库+文档)
  • 什么是陶瓷基板?为何规范如此重要?
  • 低代码平台集成前景:VibeThinker赋能无代码数学计算模块
  • Docker容器 runtime 安全如何保障:3步实现Falco实时威胁检测
  • 【Java毕设全套源码+文档】基于springboot的项目评审系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 别只搜Shell PDF了,这样学才能真正精通