Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Руководство по использованию Python-библиотеки VR-телеуправления (проверено на Quest 3)

git clone https://github.com/qrafty-ai/teleop_xr.git
cd teleop_xr

pip install -e .

# Для поддержки IK установите дополнительные зависимости:
pip install spatialmath-python>=1.1.15 gitpython>=3.1.46 xacro>=2.1.1 \
    filelock>=3.20.3 viser>=1.0.21
pip install git+https://github.com/chungmin99/pyroki.git
pip install git+https://github.com/chungmin99/ballpark.git

cd webxr
npm install
npm run build

python -m teleop_xr.demo # Эта команда нужна только для проверки передачи данных.
mamba activate py310
cd C:\tbxr_real # Корень проекта должен быть неглубоким, иначе будут ошибки. Желательно, чтобы путь состоял только из латинских символов.

python -m teleop_xr.demo --mode ik --robot-class so101 --input-mode CONTROLLER --host 0.0.0.0 --port 4444 --no-tui

python -m teleop_xr.demo --mode ik --robot-class franka --input-mode CONTROLLER --host 0.0.0.0 --port 4444 --no-tui

Наденьте VR-очки. Кнопка Grip рядом с большим пальцем: одновременное нажатие на обоих контроллерах имитирует движение правой руки. Вход в режим происходит только при одновременном нажатии; если отпустить один из контроллеров, управление ставится на паузу. Двойное нажатие два раза подряд — сброс.

Завершить процесс:

Get-NetTCPConnection -LocalPort 4444 -ErrorAction SilentlyContinue | Select-Object -Expand OwningProcess -Unique | % { Stop-Process -Id $_ -Force }