From 276f674c47d7e2fb174ab8908d7abe7c017bb20f Mon Sep 17 00:00:00 2001 From: Farbod Motlagh Date: Tue, 20 Oct 2026 12:57:59 -0700 Subject: [PATCH 1/2] docs: clarify web client panel behavior for camera viewing Signed-off-by: Farbod Motlagh --- docs/source/references/camera_streaming.rst | 14 ++++++++++++++ docs/source/teleop/quick_start.rst | 7 +++++++ 2 files changed, 21 insertions(+) diff --git a/docs/source/references/camera_streaming.rst b/docs/source/references/camera_streaming.rst index 2b8646e084..db1bd20c75 100644 --- a/docs/source/references/camera_streaming.rst +++ b/docs/source/references/camera_streaming.rst @@ -204,6 +204,20 @@ The ``service-*`` commands manage the robot's RTP sender; CloudXR has separate Run ``.venv/bin/python camera_viz.py --help`` for viewer and CloudXR launcher flags. +.. _camera-streaming-web-client: + +Web client for camera visualization +----------------------------------- + +The default `Isaac Teleop Web Client`_ shows an in-XR control panel with connection information +and controls that are useful during development. To hide this panel for camera viewing, select +one of the **Real Robot** teleop applications under **Change teleop application** before +connecting. These applications start with the panel hidden by default. Use the small **Show** +control to reopen it and **Hide** to dismiss it while the camera stream continues. + +Follow the :ref:`headset connection steps ` for the server address, +certificate acceptance, and connection. + .. _recorded-camera-streaming: First run — a recording, no camera required diff --git a/docs/source/teleop/quick_start.rst b/docs/source/teleop/quick_start.rst index 51ca679cc9..34fe82bd00 100644 --- a/docs/source/teleop/quick_start.rst +++ b/docs/source/teleop/quick_start.rst @@ -200,6 +200,13 @@ running the CloudXR runtime and wss proxy in containerized environment; or using For a real headset, open the same URL in your **Meta Quest or PICO browser**. + .. note:: + + The default client shows an in-XR control panel with connection information and controls + useful during development. To hide it, select one of the **Real Robot** teleop applications + under **Change teleop application** before connecting. These start with the panel hidden + by default; use the small **Show** control to reopen it. See :ref:`camera-streaming-web-client`. + .. important:: If using a physical headset, make sure it is updated to the latest firmware before connecting. From 8659ccf7843a70c1a48901087b80b6cb74289260 Mon Sep 17 00:00:00 2001 From: Farbod Motlagh Date: Tue, 20 Oct 2026 13:19:45 -0700 Subject: [PATCH 2/2] docs: recommend the in-XR comfort setting to hide the panel Signed-off-by: Farbod Motlagh --- docs/source/references/camera_streaming.rst | 11 +++++++---- docs/source/teleop/quick_start.rst | 7 ++++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/docs/source/references/camera_streaming.rst b/docs/source/references/camera_streaming.rst index db1bd20c75..e31f1f7d02 100644 --- a/docs/source/references/camera_streaming.rst +++ b/docs/source/references/camera_streaming.rst @@ -210,10 +210,13 @@ Web client for camera visualization ----------------------------------- The default `Isaac Teleop Web Client`_ shows an in-XR control panel with connection information -and controls that are useful during development. To hide this panel for camera viewing, select -one of the **Real Robot** teleop applications under **Change teleop application** before -connecting. These applications start with the panel hidden by default. Use the small **Show** -control to reopen it and **Hide** to dismiss it while the camera stream continues. +and controls that are useful during development. To hide this panel for camera viewing, open +**Advanced settings → In-XR comfort** before connecting and set **Control panel when entering XR +(saved per teleop application)** to **Hide control panel**. + +This preference is saved for the selected teleop application and takes effect when entering XR. +If already connected, leave and re-enter XR to apply it. Use the small **Show** control to reopen +the panel and **Hide** to dismiss it while the camera stream continues. Follow the :ref:`headset connection steps ` for the server address, certificate acceptance, and connection. diff --git a/docs/source/teleop/quick_start.rst b/docs/source/teleop/quick_start.rst index 34fe82bd00..d4b866ef53 100644 --- a/docs/source/teleop/quick_start.rst +++ b/docs/source/teleop/quick_start.rst @@ -203,9 +203,10 @@ running the CloudXR runtime and wss proxy in containerized environment; or using .. note:: The default client shows an in-XR control panel with connection information and controls - useful during development. To hide it, select one of the **Real Robot** teleop applications - under **Change teleop application** before connecting. These start with the panel hidden - by default; use the small **Show** control to reopen it. See :ref:`camera-streaming-web-client`. + useful during development. To hide it, open **Advanced settings → In-XR comfort** before + connecting and set **Control panel when entering XR (saved per teleop application)** to + **Hide control panel**. Use the small **Show** control to reopen it in XR. See + :ref:`camera-streaming-web-client`. .. important::