NVIDIA/IsaacTeleop v1.0.191
NVIDIA/IsaacTeleop
Captured source
source ↗published Mar 16, 2026seen 5dcaptured 8hhttp 200method plain
Release 1.0.191
Repository: NVIDIA/IsaacTeleop
Tag: v1.0.191
Published: 2026-03-16T18:18:47Z
Prerelease: no
Release notes:
Isaac Teleop 1.0.191 Release Notes
Release Date: March 16, 2026
This is a the first GA release that marks the transition from Isaac Teleop 0.3 to 1.0, representing the product's first stable public release. It includes 204 commits spanning 488 changed files with ~42,700 additions and ~13,200 deletions since v0.3.15.
---
Highlights
- Rebranded to Isaac Teleop -- the project has been officially renamed to Isaac Teleop.
- Python wheel-based installation -- Isaac Teleop can now be installed via
pip installas a Python wheel, replacing the Docker-first workflow as the default setup. - ROS 2 integration -- a full-featured ROS 2 Reference App (RA) with support for ROS Humble and Jazzy, teleop modes, TF tree publishing, and CycloneDDS.
- Full body tracking -- added PICO XR full body tracker, finger joint retargeting, and full-body mode support across the ROS pipeline.
- CloudXR 6.1.0 -- upgraded to CloudXR Runtime 6.1.0 and WebXR client 6.1.0.
- ARM64 support -- builds and CI now support ARM64 architecture for both the core runtime and Docker images.
- Comprehensive documentation -- new Sphinx-based docs covering quick start, device tracking, teleop sessions, retargeters, build-from-source, and licensing.
---
New Features
ROS 2 Reference App
- Added ROS 2 Reference App for teleoperation (
teleop_ros2) with support for both Humble and Jazzy distributions. - Introduced ROS teleop modes for structured control switching.
- Added ability to publish left and right wrist transforms to the TF tree.
- Publish controller data in
full_bodymode to support seamless mode transitions. - Encapsulated publisher logic in a dedicated ROS 2 node.
- Added optional CycloneDDS dependency for ROS teleop.
Body & Hand Tracking
- Added PICO XR full body tracker (
FullBodyTrackerPico). - Added finger joint retargeting.
- Full body tracking support in the ROS 2 Reference App.
- Added hand tracking directions and controller aim pose fallback when hand tracking is unavailable.
- Made head pose optional in the retargeter source.
- Created tracked types with optional data to handle inactive input sources.
Retargeters
- Implemented foot pedal retargeter with hot-plug support for Linux joystick API devices.
- Added tunable parameters to the SE3 retargeter.
- Added transform utilities,
TransformMatrixtype, and.transformed()methods. - Added optional values to the retargeter system.
- Added retargeter timing instrumentation.
- Moved retargeters under
src/for cleaner project structure.
Camera & Streaming
- New Holoscan-based camera streamer sample application.
- Added SSH push command for
cam_streamerwith exposed camera outputs. - Camera streamer reconnection fix using re-exec pattern.
- Multi-stream and sensor check for OAK camera.
- Camera tracker now supports multiple channels.
- Added distance threshold for camera plane repositioning.
Recording & Schema
- Implemented
SchemaPusher&Trackeron top of Generic Tensor Device. - Added lossless schema recording for tensor devices.
- Created
SchemaRecordwrapper types for all schemas. - Multi-channel recording support for hand and controller trackers.
- Added MCAP support for per-stream metadata.
CloudXR & Runtime
- Updated to CloudXR Runtime 6.1.0 (via rc1 through rc7 progression).
- Bundled CloudXR runtime into TeleopCore for simplified deployment.
- Added CloudXR Runtime SDK and Dockerfile.
- Added process management for CXR runtime and WSS proxy.
- Added runtime and WSS proxy script.
- Proxy shows a friendlier page when the SSL certificate is accepted.
- Fixed CloudXR runtime crash from OpenSSL symbol conflict.
Installation & Deployment
- Python wheel is now the default installation method (
pip install isaacteleop). - Added EULA acceptance via
--accept-eulaflag. - Kitmaker integration for NVIDIA distribution.
- Added wheel repair step for release builds.
OpenXR
- Restructured to
native_openxrarchitecture. - Added support for passing external OpenXR handles to Teleop Session.
- Added
xdevexamples and inline utilities for loading extension functions. - Added
plugin_argssupport toplugin_manager.
Teleop Session
- Enabled external inputs in
TeleopSession. - Added
collection_idparameter to the plugin. - Updated timestamp handling with local and device clock.
- Improved GPU index configurability.
---
Bug Fixes
- Fixed quaternion ordering in dex retargeting and general retargeting.
- Fixed joystick input ordering in controller source.
- Fixed multiple controller trackers using temporary workaround.
- Fixed camera streamer reconnection with re-exec.
- Fixed camera streamer Docker build on ARM64.
- Fixed CloudXR runtime crash from OpenSSL symbol conflict.
- Fixed MCAP schema writer for OAK.
- Fixed package version handling.
- Fixed
stubgencaching. - Fixed script that assumed
docker composeexists. - Handled numpy ABI for both 1.x and 2.x compatibility.
- Used
numpy>=1.22.2to address CVE-2021-41495. - Fixed ROS 2 Teleop Dockerfile
nloptbuild on ARM64. - Relaxed
nloptversion constraint for x86.
---
Platform & Infrastructure
- Enabled ARM64 builds and CI testing.
- Added Windows workflow concurrency settings.
- Upgraded to Ubuntu 22.04 for CI builds.
- Bumped GitHub Actions (
checkout,cache,setup-python, artifact actions) to latest versions. - Pinned
uvversion for reproducible builds. - Pre-installed heavy Python dependencies in Docker images to speed up launches.
- Enabled CodeRabbit automated code review.
- Set up
ruffpre-commit and REUSE-compliant license checking.
---
Documentation
- Complete Sphinx-based documentation site with multi-version support.
- Quick start guide for wheel-based installation.
- Guides for teleop sessions, device tracking, retargeters, and the device ecosystem.
- Build-from-source reference (replacing the old
BUILD.md). - SSL certificate setup visuals.
- ROS documentation updated to match implementation.
- Added copy button, dark mode fixes, and improved code block styling.
- Source code linking to GitHub from docs.
---
Breaking Changes
- Renamed from previous project name to Isaac Teleop -- all package references updated.
- Retargeters moved under `src/` -- import paths have changed.
- Restructured to `native_openxr`…
Excerpt shown — open the source for the full document.
Notability
notability 3.0/10Routine version release of a robotics tool.