Skip to main content

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