leggedgym ubuntu20.04
时间: 2025-05-04 11:50:16 浏览: 18
### 安装和配置 LeggedGym 的方法
要在 Ubuntu 20.04 上成功安装并配置 LeggedGym,以下是详细的说明:
#### 环境准备
为了确保 LeggedGym 能够正常运行,需要先设置好基础开发环境。这包括安装 NVIDIA Isaac Gym 和 Anaconda。
- **NVIDIA Isaac Gym**: 需要下载并解压 Isaac Gym 到指定路径 `$ISAACGYM_PATH`[^3]。
- **Anaconda/Miniconda**: 使用 Conda 创建虚拟环境以便管理依赖项[^1]。
```bash
wget https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh
bash Anaconda3-latest-Linux-x86_64.sh
source ~/.bashrc
```
#### 创建虚拟环境
通过 `conda create` 命令创建一个新的 Python 环境,并将其命名为 `isaac` 或其他自定义名称。
```bash
conda create -n isaac python=3.8
conda activate isaac
```
#### 安装 Isaac Gym
在虚拟环境中完成 Isaac Gym 的安装过程。假设已将 Isaac Gym 解压缩到目录 `/path/to/isaacgym/python`:
```bash
cd /path/to/isaacgym/python
pip install -e .
```
此命令将以编辑模式安装 Isaac Gym,从而支持后续对源码的修改。
#### 下载 LeggedGym 并安装其依赖项
克隆 LeggedGym 存储库至本地机器,并依次执行以下操作来安装必要的组件。
```bash
git clone https://github.com/NVlabs/LeggedGym.git
cd LeggedGym/rsl_rl/
git checkout v1.0.2
pip install -e .
cd ../legged_gym/
pip install -e .
```
上述步骤会分别安装 RSL (Reinforcement Learning State Library) 及核心模拟器部分[^2]。
#### 添加额外依赖包
除了主要模块外,还需要一些辅助工具如 NumPy 和 TensorBoard 来增强功能体验。
```bash
pip install numpy==1.23.5
pip install tensorboard
```
这些附加软件有助于数据处理以及可视化训练进度。
#### 测试安装是否成功
最后一步是确认整个流程无误。可以尝试启动一个简单的测试脚本来验证一切就绪与否。
```python
from legged_gym.envs import *
env = AnymalCEnv()
obs = env.reset()
print(obs)
```
如果没有任何错误提示,则表明 LeggedGym 已经被正确集成进了您的系统之中。
---
阅读全文
相关推荐
















