FASTSIM / SOURCE INSTALL
快速开始
选择本机平台与仿真后端,页面会生成唯一匹配的源码安装、验证和首次运行流程。
安装配置器
FastSim 从源码仓库安装,并为所选 Provider 新建独立 Conda 环境。
Linuxx86_64PyBulletPython 3.11Conda
将新建 Conda 环境 fastsim-pybullet(Python 3.11);Provider 固定 PyBullet 3.2.7。
01获取源码
bash
git clone https://github.com/GitHofee/UniRoboSim.git
git clone https://github.com/GitHofee/UniRoboSim-pybullet.git
git clone https://github.com/FastSim-Benchmark/FastSim.git
02创建环境并安装
bash
conda create -n fastsim-pybullet python=3.11 pip -y
conda activate fastsim-pybullet
python -m pip install --upgrade pip
python -m pip install -e ./UniRoboSim
python -m pip install -e ./UniRoboSim-pybullet
python -m pip install -e ./FastSim
03验证安装
bash
python -m pip check
fastsim --version
fastsim doctor --json
04首次运行
bash
cd FastSim
fastsim config validate examples/quickstart/run.yaml --backend pybullet --launch-profile headless --json
fastsim run examples/quickstart/run.yaml --backend pybullet --launch-profile headless --duration 2 --json
兼容矩阵
Python 版本由所选 Provider 决定,不应混装。
| Provider | Python | Package | 原生运行时 |
|---|---|---|---|
| PyBullet | Python 3.11 | unirobosim-pybullet 0.9.4 | PyBullet 3.2.7 |
| MuJoCo | Python 3.12 | unirobosim-mujoco 0.9.4 | MuJoCo 3.11.0 |
| Isaac Lab | Python 3.12 | unirobosim-isaaclab 0.10.16 | Isaac Lab 3.0 / Isaac Sim 6.0.1 |
继续理解平台结构,再进入配置、组件与示例资源。