Ubuntu20.04系统安装IsaacSim4.5与IsaacLab环境

Introduction

今天用自己的Ubuntu20.04系统安装最新更新的IsaacSim 4.5 与 最新版的IsaacLab遇到了问题,且这个问题组里师兄之前也遇到了,我的解决方法是从头来过,所及记录一下。

IsaacSim现在支持pip安装 ,但是Ubuntu20.04的pip版本不够新,无法安装,只能手动安装,详细的可以参考:官方文档,我用中文整理了自己的安装过程。

1、IsaacSim4.5 安装

1.1 下载IsaacSim

进入下载界面并且选择Isaac Sim(Version=4.5.0)

1.2 配置Sim文件夹

bash 复制代码
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

运行最后一句话的时候会打开IsaacSim App Selector,点击START即可开始

1.3 验证Isaac Sim

首先添加环境变量

bash 复制代码
sudo gedit ~/.bashrc

在里面加入(${HOME}就是/home/username)

bash 复制代码
# Isaac Sim root directory
export ISAACSIM_PATH="${HOME}/isaacsim"
# Isaac Sim python executable
export ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh"
  • 检查模拟器是否能运行:
bash 复制代码
${ISAACSIM_PATH}/isaac-sim.sh
  • 检查模拟器是否从独立的 Python 脚本运行:
bash 复制代码
# 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、 IsaacLab 安装

2.1 安装

bash 复制代码
cd ~
git clone https://github.com/isaac-sim/IsaacLab.git
bash 复制代码
# enter the cloned repository
cd IsaacLab
# create a symbolic link
ln -s path_to_isaac_sim _isaac_sim
# For example: ln -s ${HOME}/isaacsim _isaac_sim

创建conda环境b并激活

bash 复制代码
./isaaclab.sh --conda 
conda activate env_isaaclab

安装依赖

bash 复制代码
sudo apt install cmake build-essential

安装

bash 复制代码
./isaaclab.sh --install

2.2 验证

输入下面的指令会启动模拟器并显示一个带有黑色视口的窗口,Ctrl+C关闭,若能成功运行则安装成功

bash 复制代码
./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py

3、 遇到报错

如果在验证IsaacLab的安装的时候遇到找不到"isaacsim"、"isaacsim.app.simulation"等报错,缝缝补补其实是浪费时间的,不如全部删了重新耐心装一遍。

相关推荐
deephub1 小时前
BipedalWalker实战:SAC算法如何让机器人学会稳定行走
人工智能·机器学习·机器人·强化学习
想要成为计算机高手10 小时前
π*0.6: 从实践中学习 -- 2025.11.17 -- Physical Intelligence (π) -- 未开源
人工智能·学习·机器人·多模态·具身智能·vla
WWZZ202517 小时前
ROS2——基础4(通信接口、参数说明、分布式通信)
机械臂·ros2·具身智能·通信接口·参数创建·分布式通信
WWZZ20252 天前
快速上手大模型:深度学习12(目标检测、语义分割、序列模型)
深度学习·算法·目标检测·计算机视觉·机器人·大模型·具身智能
强化学习与机器人控制仿真3 天前
RSL-RL:开源人形机器人强化学习控制研究库
开发语言·人工智能·stm32·神经网络·机器人·强化学习·模仿学习
ModestCoder_4 天前
ROS Bag与导航数据集技术指南
开发语言·人工智能·自然语言处理·机器人·具身智能
山顶夕景4 天前
【RL】Does RLVR enable LLMs to self-improve?
深度学习·llm·强化学习·rlvr
m0_650108245 天前
PaLM-E:具身智能的多模态语言模型新范式
论文阅读·人工智能·机器人·具身智能·多模态大语言模型·palm-e·大模型驱动
WWZZ20256 天前
快速上手大模型:深度学习13(文本预处理、语言模型、RNN、GRU、LSTM、seq2seq)
人工智能·深度学习·算法·语言模型·自然语言处理·大模型·具身智能
ModestCoder_6 天前
PPO-clip算法在Gymnasium的Pendulum环境实现
人工智能·算法·机器人·具身智能