news 2026/6/26 11:26:56

基于运行robot lab 的 Ubuntu 20.04 配置isaac sim + isaac lab

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于运行robot lab 的 Ubuntu 20.04 配置isaac sim + isaac lab

一、版本确认

Isaac Sim 4.5.0

Isaac Lab v2.1.1

Robot Lab: v2.1.1

注意:相较于上一篇文章 基于运行unitree rl lab 的 Ubuntu 20.04 配置isaac sim + isaac lab,建议把isaac sim和 isaac lab都放到每个项目的文件夹中,不要多个项目共用同一个isaac sim / lab, 要不然很可能不小心就把sim/lab修改了,导致其他项目也不能用。

二、安装 Isaac Sim 4.5.0

note: ubuntu20.04只能安装Isaac Sim的4.x版本,且无法通过pip安装,仅可以通过预构建二进制安装等方式。

1. 下载Isaac Sim 4.5

访问 NVIDIA 官方下载页面,选择 Isaac Sim 4.5.0 的 Linux 版本进行下载
https://docs.isaacsim.omniverse.nvidia.com/4.5.0/installation/download.html

会下载得到一个压缩包isaac-sim-standalone-4.5.0-linux-x86_64.zip

2.解压与安装

在项目目录新建一个文件夹,名称为isaac-sim-4-5-0或其他自定义的。然后将解压后的压缩包的文件copy到新建的IsaacSim中。
注意,是打开解压后的文件夹isaac-sim-standalone-4.5.0-linux-x86_64,把里面的文件都copy或者剪切过去。

然后执行下面脚本进行安装

cd项目目录/isaac-sim-4-5-0 ./post_install.sh

运行选择器脚本(仍在项目目录/isaac-sim-4-5-0目录下)

./isaac-sim.selector.sh

点击 START 即可启动。
可能会比较久,请耐心等待页面加载完全,网格什么的都显示出来就可以了。

3. 修改.bashrc (不需要执行,不影响,执行了反而容易有失误

将 Isaac Sim 路径添加到环境变量中。编辑 ~/.bashrc文件,添加以下内容(请将 /home/username替换为你的实际home目录路径):

exportISAACSIM_PATH="/home/username/isaac-sim-4-5-0"exportISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"aliasisaacsim='${ISAACSIM_PATH}/isaac-sim.sh'# 这是一个快捷指令,以后你在终端输 isaacsim 就能启动仿真器

使环境变量生效:

source~/.bashrc

验证一下(这一步如果不报错,说明路径对上了):

ls$ISAACSIM_PATH/isaac-sim.sh

4. 验证

运行测试命令,如果能看到立方体场景,说明安装成功

cd项目目录/isaac-sim-4-5-0 conda deactivate ./python.sh standalone_examples/api/isaacsim.core.api/add_cubes.py

三、安装Isaac Lab v2.1.1

1.下载代码库

cd项目目录gitclone https://github.com/isaac-sim/IsaacLab.git

2. 进入Isaac Lab文件夹并切换版本

cd项目目录/IsaacLabgitcheckout v2.1.1

验证一下,输出应该是v2.1.1

gitdescribe --tags

3. 创建符号链接(在项目中的IsaacLab目录中进行)

让 Isaac Lab 知道 Isaac Sim 的位置。

# 在 IsaacLab 目录下,创建指向 Isaac Sim 安装路径的软链接# 注意替换username和isaac sim的文件夹名称cd项目目录/IsaacLabln-s../isaac-sim-4-5-0 _isaac_sim

4. 新建一个conda环境,之后的操作都在该环境进行(在项目中的IsaacLab目录中进行)

conda create -n robot_lab_studypython=3.10-y
conda activate robot_lab_study

升级一下 pip 工具本身 (防止版本太老报错)

pipinstall--upgrade pip

5. 运行安装脚本

./isaaclab.sh --install

6 .验证(在项目中的IsaacLab目录中进行)

source项目目录/isaac-sim-4-5-0/setup_conda_env.sh

运行一个示例脚本来检查是否安装成功

./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0 --headless# 使用无头模式运行脚本,无可视化
./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0# 可以在Isaac Sim的仿真器看到可视化

这个可以看到多个四足机器人

python scripts/demos/quadrupeds.py

四、 robot lab 2.1.1安装

困了,先回宿舍睡觉去了。
安。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 4:13:48

Open-AutoGLM安装失败怎么办?:99%开发者都踩过的坑汇总

第一章:Open-AutoGLM安装失败怎么办?:99%开发者都踩过的坑汇总在尝试部署 Open-AutoGLM 时,许多开发者会遭遇意料之外的安装问题。这些问题往往源于环境配置、依赖冲突或权限设置不当。以下是高频出现的典型错误及其解决方案。依赖…

作者头像 李华
网站建设 2026/6/18 9:58:27

GPT-SoVITS在有声书制作中的降本增效实践

GPT-SoVITS在有声书制作中的降本增效实践 在音频内容消费持续升温的今天,有声书早已不再是“懒人听书”的代名词,而是演变为知识获取、通勤陪伴和沉浸阅读的重要载体。然而,传统有声书生产模式却始终被一道难题所困:如何以合理成本…

作者头像 李华
网站建设 2026/6/17 23:18:15

解码大连理工大学2025春季双选会的“供需盛景”

3月18日,大连理工大学(简称“大工”)的体育馆内热度沸腾,在这场以“担当使命,勇立潮头”为主题的2025届毕业生春季双选会上,一组数据格外引人注目:490余家用人单位齐聚,累计提供超2万…

作者头像 李华
网站建设 2026/6/17 20:23:10

Java小白求职者在互联网大厂的面试实录:从Spring Boot到微服务架构

文章简述 本文记录了一位Java小白求职者在互联网大厂的面试实录。通过三个不同的场景,涵盖了从Spring Boot到微服务架构的多个技术栈,以及面试官与求职者之间的互动细节,帮助读者理解面试过程及相关技术要点。 面试场景:电商平台的…

作者头像 李华
网站建设 2026/6/22 0:08:33

揭秘智谱Open-AutoGLM核心技术:如何3步实现零代码机器学习建模

第一章:智谱Open-AutoGLM怎么用Open-AutoGLM 是智谱AI推出的一款面向自动化机器学习任务的开源工具,专注于通过大语言模型驱动特征工程、模型选择与超参调优,适用于分类、回归等常见场景。用户可通过简洁的API快速构建端到端的AutoML流程。安…

作者头像 李华