🛠️ 安装指南¶
环境要求¶
| 依赖 | 版本要求 |
|---|---|
| Python | ≥ 3.10 (推荐 3.12) |
| pip | ≥ 21.0 |
| 操作系统 | Ubuntu 20.04+ / Windows 10+ / macOS 12+ |
从 PyPI 安装(推荐)¶
# 安装核心包
pip install orca-gym
# 或者安装带可选依赖的版本
pip install orca-gym[rl] # 强化学习训练 (Stable-Baselines3 等)
pip install orca-gym[imitation] # 模仿学习
pip install orca-gym[devices] # 输入设备支持
pip install orca-gym[sensors] # 相机和传感器
pip install orca-gym[all] # 所有可选依赖
可选依赖说明¶
| 组名 | 包含内容 | 适用场景 |
|---|---|---|
[rl] |
stable-baselines3, sb3_contrib, tensorboard | RL 训练 |
[imitation] |
h5py, opencv-python, tqdm | 模仿学习 |
[robomimic] |
h5py, termcolor, opencv-python | robomimic 工具链 |
[devices] |
pygame | 手柄/键盘控制 |
[sensors] |
opencv-python, av, websockets, matplotlib, pillow | 相机视觉 |
配置 OrcaStudio / OrcaLab¶
下载并安装 OrcaStudio 或 OrcaLab 以获得:
- 可视化场景编辑
- 远程仿真服务
- 多物理后端支持
验证安装¶
常见安装问题¶
问题:MuJoCo 导入失败¶
# 确保已安装 mujoco(版本与 orca-gym 钉死的版本一致)
pip install mujoco==3.7.0
# Linux 用户可能需要安装额外的系统依赖
# 注意:libglew 的包名随 Ubuntu 版本不同
# - Ubuntu 22.04+:libglew2.2
# - Ubuntu 20.04:libglew2.1
sudo apt-get install libglfw3 libglew2.2 libosmesa6
问题:gRPC 版本冲突¶
问题:mesh/hfield 资源下载失败¶
这是正常现象——mesh 和纹理文件在首次仿真启动时按需下载,确保网络连接正常即可。