-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Manus Documentation update for isaaclab #6803
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -556,7 +556,7 @@ hand tracking from the headset is occluded or when higher-precision finger data | |
| .. code-block:: bash | ||
|
|
||
| # Copy a shipped profile and enable push devices | ||
| cp $(python -c "from isaaclab_teleop import CLOUDXR_JS_ENV; print(CLOUDXR_JS_ENV)") ~/manus.env | ||
| cp $(uv run python -c "from isaaclab_teleop import CLOUDXR_JS_ENV; print(CLOUDXR_JS_ENV)") ~/manus.env | ||
| sed -i 's/NV_CXR_ENABLE_PUSH_DEVICES=0/NV_CXR_ENABLE_PUSH_DEVICES=1/' ~/manus.env | ||
|
|
||
| uv run python scripts/environments/teleoperation/teleop_se3_agent.py \ | ||
|
|
@@ -569,7 +569,7 @@ hand tracking from the headset is occluded or when higher-precision finger data | |
| .. code-block:: bash | ||
|
|
||
| # Copy a shipped profile and enable push devices | ||
| cp $(python -c "from isaaclab_teleop import CLOUDXR_JS_ENV; print(CLOUDXR_JS_ENV)") ~/manus.env | ||
| cp $(./isaaclab.sh -p -c "from isaaclab_teleop import CLOUDXR_JS_ENV; print(CLOUDXR_JS_ENV)") ~/manus.env | ||
| sed -i 's/NV_CXR_ENABLE_PUSH_DEVICES=0/NV_CXR_ENABLE_PUSH_DEVICES=1/' ~/manus.env | ||
|
|
||
| ./isaaclab.sh -p scripts/environments/teleoperation/teleop_se3_agent.py \ | ||
|
|
@@ -599,7 +599,18 @@ For plugin configuration details, see the `Manus plugin documentation | |
|
|
||
| The recommended workflow: | ||
|
|
||
| #. Start Isaac Lab and click **Start XR**. | ||
| #. Start Isaac Lab and click **Start XR**. This auto-launches the CloudXR runtime and | ||
| writes its environment file. | ||
| #. In a separate terminal, source that environment file and launch the Manus plugin | ||
| (built per the `Manus plugin documentation | ||
| <https://nvidia.github.io/IsaacTeleop/main/device/manus.html>`_): | ||
|
|
||
| .. code-block:: bash | ||
|
|
||
| source ~/.cloudxr/run/cloudxr.env | ||
| ./install/plugins/manus/manus_hand_plugin | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. When a user follows this workflow from the IsaacLab checkout, |
||
|
|
||
| Keep this process running for the duration of the session. | ||
| #. Put on the Manus gloves and headset. | ||
| #. Use voice commands to launch the Isaac XR Teleop Sample Client and connect to Isaac Lab. | ||
|
|
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔵 Suggestion · Implementation — New step contradicts automatic activation text
The unchanged paragraph just above states the Manus plugin ships in
isaacteleopand is "activated automatically when configured in the environment's retargeting pipeline", while the added step requires manually building and launchingmanus_hand_pluginfrom a relative./install/...path in an unspecified working directory. Reconcile the two passages and give an unambiguous path orcdstep for the binary.