Metadata-Version: 2.4
Name: isaacteleop
Version: 1.4.98rc1
Summary: Isaac Teleop - Teleoperation with Device I/O
Author: NVIDIA
License-Expression: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.23.0
Requires-Dist: pyyaml>=6.0.3
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: pybind11-stubgen>=2.5; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: scipy-stubs; extra == "dev"
Provides-Extra: ui
Requires-Dist: imgui[glfw]>=2.0.0; extra == "ui"
Provides-Extra: retargeters
Requires-Dist: dex-retargeting<0.6.0,>=0.4.6; extra == "retargeters"
Requires-Dist: scipy>=1.15.0; extra == "retargeters"
Requires-Dist: pyyaml>=6.0.3; extra == "retargeters"
Requires-Dist: torch>=2.7.0; extra == "retargeters"
Requires-Dist: nlopt>=2.6.2; extra == "retargeters"
Requires-Dist: pin>=2.7.0; extra == "retargeters"
Requires-Dist: cmeel-urdfdom<5; extra == "retargeters"
Requires-Dist: cmeel-tinyxml2<11; extra == "retargeters"
Provides-Extra: retargeters-lite
Requires-Dist: scipy>=1.15.0; extra == "retargeters-lite"
Provides-Extra: grounding
Requires-Dist: pin>=2.7.0; extra == "grounding"
Requires-Dist: pin-pink>=4.0.0; extra == "grounding"
Requires-Dist: loop-rate-limiters>=1.0.0; extra == "grounding"
Requires-Dist: daqp>=0.5.0; extra == "grounding"
Requires-Dist: cmeel-urdfdom<5; extra == "grounding"
Requires-Dist: cmeel-tinyxml2<11; extra == "grounding"
Provides-Extra: cloudxr
Requires-Dist: websockets>=14.0; extra == "cloudxr"

![Isaac Teleop](docs/source/_static/isaac-teleop-hero.jpg)

# Isaac Teleop

**The unified framework for high-fidelity ego-centric and robotics data collection.**

[![Python](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/downloads/)
[![Isaac Lab](https://img.shields.io/badge/Isaac%20Lab-3.0.0-orange.svg)](https://isaac-sim.github.io/IsaacLab/develop)
[![numpy](https://img.shields.io/badge/numpy-1.23%2B-lightgrey.svg)](https://numpy.org/)
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)

---

## Overview

**Isaac Teleop**: The unified standard for high-fidelity egocentric and robot data collection.
It is designed to address the data bottleneck in robot learning by streamlining device integration;
standardizing high-fidelity human demo data collection; and foster device & data interoperability.

## Key Features

- Unified stack for sim & real teleoperation
- Standardized device interface
- Flexible retargeting framework

See the [Ecosystem](https://nvidia.github.io/IsaacTeleop/main/overview/ecosystem.html) page for supported robotics stacks, devices, and retargeting details.

### Teleoperation Use Cases

- Currently supported use cases
  - Use XR headsets for gripper / tri-finger hand manipulation
  - Use XR headsets with gloves for dex-hand manipulation
  - Seated full body loco-manipulation (Homie)
  - Tracking based full body loco-manipulation (Sonic)
  - Egocentric data collection (aka “no-robot”)
- Upcoming use cases
  - Teleoperate using only non-XR devices (e.g. gamepad, Gello, haply, etc.)
  - Teleoperate cloud based robotics simulations
  - Remote teleoperation with camera streaming to the desktop
  - Remote teleoperation with immersive camera streaming to XR headsets

## Quick Start

### Documentation

Our [documentation page](https://nvidia.github.io/IsaacTeleop) provides everything you need to get started, including detailed tutorials and step-by-step guides. Follow these links to learn more:

- [Architecture](https://nvidia.github.io/IsaacTeleop/main/overview/architecture.html)
- [Quick installation steps](https://nvidia.github.io/IsaacTeleop/main/getting_started/quick_start.html)
- [How to build from source](https://nvidia.github.io/IsaacTeleop/main/getting_started/build_from_source.html)

### Install & Run Isaac Lab

Isaac Teleop is design to work side by side with [NVIDIA Isaac Lab](https://github.com/isaac-sim/IsaacLab) starting with Isaac Lab [3.0 Beta release](https://github.com/isaac-sim/IsaacLab/releases/tag/v3.0.0-beta).

To get started, please refer to Isaac Lab's [Installation](https://isaac-sim.github.io/IsaacLab/develop/source/setup/installation/index.html) guide for more details. Then follow the [CloudXR teleoperation in Isaac Lab](https://isaac-sim.github.io/IsaacLab/develop/source/how-to/cloudxr_teleoperation.html) to get started with Teleoperation in Sim.
