FASTSIM / SOURCE INSTALL
Get started
Choose your host platform and simulator provider to generate one matching source install, verification, and first-run flow.
Installation selector
FastSim installs from source repositories into a dedicated Conda environment for the selected Provider.
Linuxx86_64PyBulletPython 3.11Conda
A new fastsim-pybullet Conda environment (Python 3.11) will be created; its Provider pins PyBullet 3.2.7.
01Get the source
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
02Create environment and install
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
03Verify the installation
bash
python -m pip check
fastsim --version
fastsim doctor --json
04First run
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
Compatibility matrix
The selected Provider determines Python compatibility; do not mix release lines.
| Provider | Python | Package | Native runtime |
|---|---|---|---|
| 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 |
Understand the platform structure before moving into configuration, components, and examples.