Stream PICO headset, controller, hand, body, and Motion Tracker data to a PC.
Optionally stream PC-side RGB video frames back to the headset.
English Docs • 中文文档 • PC Receiver • Unity Development
- PICO tracking bridge: headset, controllers, hands, body, and Motion Tracker data.
- PC-side Python SDK: import
PicoBridgedirectly from other Python projects. - Optional video return: push MuJoCo / OpenCV / RealSense / test-pattern RGB frames back to the headset.
- Built-in 3D Unity mainline: no URP or Live Preview dependency.
- Dependency-friendly PC package: downstream projects can depend only on
pc_receiver.
1. Prepare the headset
- Connect the PICO headset and PC to the same local network.
- Disable the safety boundary in the PICO developer menu before use.
- Enable
Settings > Interaction > Automatic switching between gestures and controllerson the headset. - Download the APK from GitHub Releases, or build and install it with Unity
2022.3.62f3. - Start the PICO Bridge app in the headset.
2. Start the PC receiver
pip install https://github.com/BotRunner64/pico-bridge/releases/download/v0.2.0/pico_bridge-0.2.0-py3-none-any.whl
pico-bridge-receiver -v --video test-pattern --viz3. Connect
Connect to the PC receiver from the PicoBridge panel in the headset.
Manual APK installation:
sudo apt update
sudo apt install android-tools-adb
adb devices
adb install -r path/to/pico-bridge.apkFull-body motion capture requires Motion Tracker setup and calibration in the PICO system before use.
| Topic | English | 中文 |
|---|---|---|
| Documentation Home | docs/en/README.md | docs/zh/README.md |
| PC Receiver API and pushed video frames | pc-receiver.md | PC 接口和视频帧推送 |
| Unity Development | unity-development.md | Unity 结构和开发 |
