Installation
Teleopit supports multiple installation profiles depending on your use case.
Prerequisites
- Python 3.10+
- Conda (recommended)
conda create -n teleopit python=3.10
conda activate teleopit
Install Profiles
Inference Only (sim2sim)
pip install -e .
This is sufficient for offline BVH playback and MuJoCo simulation.
Training
pip install -e '.[train]'
Adds rsl-rl-lib, mjlab, wandb, and training dependencies.
Sim2Real (Hardware Deployment)
pip install -e '.[sim2real]'
Adds opencv-python and g1_bridge_sdk. You also need to initialize submodules and build the C++ bridge:
git submodule update --init --recursive
bash scripts/setup/setup_g1_bridge.sh
See G1 Bridge SDK for details.
Pico 4 VR
pip install -e '.[pico4]'
bash scripts/setup/setup_pico4.sh
See Pico 4 VR Tutorial for the full setup guide.
Onboard (G1 NX)
bash scripts/setup/setup_onboard.sh
This script installs system dependencies, builds g1_bridge_sdk, and installs teleopit[onboard].
Verify Installation
python -c "import teleopit; print('teleopit OK')"
python -c "import train_mimic.tasks; print('training OK')" # if training installed
Next Steps
- Download Assets - Download models and data
- Quick Start - Run your first simulation