Welcome to Isaac Capture#
NVIDIA Isaac Capture is a shared library for teleoperation and egocentric data capture. It brings device plugins, retargeters, and data utilities together so applications can collect and use human demonstration data across robot and simulation environments.
Isaac Teleop is the robot-in-the-loop component within Isaac Capture. It provides teleoperation sessions and workflows for controlling robots and collecting demonstrations. The Ego Pipeline covers human and egocentric data capture and post-processing. Both build on the shared capture infrastructure.
See Architecture for the component relationships and Ecosystem for devices and integrations. Source code and Python packages are distributed through GitHub and PyPI.
Tip
To run Isaac Teleop, follow Quick Start for installation, headset setup, and your first session. Existing users can consult Migrating to isaaccapture for the Python package migration.
Table of Contents#
Overview
Isaac Teleop
Integrations
Devices
Device Conformance
References
- System Requirements
- Build System
- Generated Tracker Code
- Retargeting Interface
- Device provider monitoring
- Camera Streaming
- MCAP Recording & Replay
- CloudXR Service
- Start the service
- Manage the service
- Optional launch modes
- USB-local startup checks
- Re-open the client on the headset
- Load CloudXR environment variables
- Run teleop examples against the service
- Use a system OpenXR runtime (no CloudXR attach)
- Run the service in a container or CI
- Connect the OOB headset after application startup
- Configuration
- Troubleshooting
- Out-of-Band Teleop Control
- Haptic Feedback
- Egocentric Hand Reconstruction