Teleoperation#

Overview#

Teleoperation enables you to control a robot remotely in real time with a controller. One major use case is to collect demonstration data for training a model to perform tasks that require human dexterity or fine-grained control. Teleoperation is essential for collecting high-quality, diverse real-world demonstrations.

Isaac ROS provides teleoperation support through two repositories:

XR Teleoperation#

One method to perform teleoperation is using an XR headset, such as the PICO 4 Ultra or Meta Quest 3 to stream the operator’s hand poses to the robot in real time. The robot then mimics the poses of the operator using the whole-body controller.

Refer to Isaac ROS Physical AI for the package overview and launch arguments.

Quickstarts and Tutorials#