Skip to content

Add Haptikos documentation#642

Open
PKonMagos wants to merge 1 commit into
NVIDIA:mainfrom
Haptikostech:haptikos-docs-pr
Open

Add Haptikos documentation#642
PKonMagos wants to merge 1 commit into
NVIDIA:mainfrom
Haptikostech:haptikos-docs-pr

Conversation

@PKonMagos

@PKonMagos PKonMagos commented Jun 8, 2026

Copy link
Copy Markdown

Haptikos Documentation added to the current documentation

Summary by CodeRabbit

  • Documentation
    • Added comprehensive Haptikos Exoskeletons integration guide for Isaac Teleop framework with prerequisites, setup instructions, quick-start steps, and operational notes.
    • Expanded ecosystem documentation to include Haptikos as a supported input device with vendor information and product links.
    • Updated device and project structure references to reflect Haptikos plugin availability.

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

📝 Docs preview is not auto-deployed for fork PRs.

A maintainer with write access to NVIDIA/IsaacTeleop can deploy a preview by
commenting /preview-docs on this PR. Once deployed, the preview
will live at:

https://nvidia.github.io/IsaacTeleop/preview/pr-642/

@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: f36f5840-d19b-4d46-9e4d-61a799d88989

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This PR adds documentation for Haptikos Exoskeletons as a supported input device for Isaac Teleop. It introduces a new comprehensive device guide covering integration, prerequisites, quick-start instructions, and licensing details. The documentation is cross-referenced throughout the project: added to the device plugin index and navigation, included in the ecosystem overview as a standalone device with manufacturer contact information, referenced in build project structure documentation, and explicitly mentioned in requirements documentation alongside other input devices like OAK-D.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

  • NVIDIA/IsaacTeleop#599: Documentation update modifying docs/source/device/index.rst to add device plugin references to the Device toctree navigation.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Add Haptikos documentation' directly and accurately describes the main change—adding documentation for Haptikos Exoskeletons across multiple documentation files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

Review ran into problems

🔥 Problems

Stopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a @coderabbit review after the pipeline has finished.


Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 5

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/source/device/haptikos.rst`:
- Line 31: Update the sentence in the Haptikos docs to correct spelling
mistakes: change "seperately" to "separately" and "licencing" to "licensing" in
the string that currently reads "The Haptikos API must be downloaded seperately
due to licencing. Check our `website <https://haptikos.tech/>`_." so the text
reads "The Haptikos API must be downloaded separately due to licensing. Check
our `website <https://haptikos.tech/>`_."
- Line 7: Change the pluralization in the sentence "Other headsets with
controller may work as well." to use "controllers" so it reads "Other headsets
with controllers may work as well."; locate that sentence in the Haptikos device
docs (the line containing "Other headsets with controller may work as well.")
and update the word "controller" to "controllers".
- Line 104: Fix the incomplete sentence about orientation calibration by
completing the thought and correcting "directional" to "direction";
specifically, update the sentence that starts with "The orientation calibration
defines the directional the Haptikos Gloves define as forward." to clarify that
the gloves' forward direction must be aligned with the Head Mounted Display's
forward orientation (or view direction), so rephrase to something like "The
orientation calibration defines the direction the Haptikos Gloves consider
forward, which must be aligned with the Head Mounted Display's forward/view
orientation." Ensure the corrected sentence replaces the original in the
haptikos.rst content.
- Line 68: Fix the typo in the CMake flag and the awkward phrase: change
"-DENABLE_CLANG_FORMAT_CHECH=OFF" to "-DENABLE_CLANG_FORMAT_CHECK=OFF" and
update "headers are HaptikosAPI library" to "headers in the HaptikosAPI library"
so the sentence reads correctly and the flag name is accurate.
- Line 108: Update the path string used in the sentence to match project
convention: replace the incorrect "/install/plugins/haptikos" with
"install/plugins/haptikos" in the haptikos documentation text so the line reads
"...the executable will also be found in the install/plugins/haptikos folder."
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 5c4c47e3-cdd3-4924-b18e-3ad4308d35cb

📥 Commits

Reviewing files that changed from the base of the PR and between 4c242a7 and 83dfbe3.

📒 Files selected for processing (5)
  • docs/source/device/haptikos.rst
  • docs/source/device/index.rst
  • docs/source/overview/ecosystem.rst
  • docs/source/references/build.rst
  • docs/source/references/requirements.rst

Comment thread docs/source/device/haptikos.rst Outdated
Comment thread docs/source/device/haptikos.rst Outdated
Step 1: Get the Haptikos API
~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The Haptikos API must be downloaded seperately due to licencing. Check our `website <https://haptikos.tech/>`_.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Fix spelling errors.

"seperately" should be "separately" and "licencing" should be "licensing".

📝 Proposed fix
-The Haptikos API must be downloaded seperately due to licencing. Check our `website <https://haptikos.tech/>`_.
+The Haptikos API must be downloaded separately due to licensing. Check our `website <https://haptikos.tech/>`_.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
The Haptikos API must be downloaded seperately due to licencing. Check our `website <https://haptikos.tech/>`_.
The Haptikos API must be downloaded separately due to licensing. Check our `website <https://haptikos.tech/>`_.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/source/device/haptikos.rst` at line 31, Update the sentence in the
Haptikos docs to correct spelling mistakes: change "seperately" to "separately"
and "licencing" to "licensing" in the string that currently reads "The Haptikos
API must be downloaded seperately due to licencing. Check our `website
<https://haptikos.tech/>`_." so the text reads "The Haptikos API must be
downloaded separately due to licensing. Check our `website
<https://haptikos.tech/>`_."

Source: Coding guidelines

Comment thread docs/source/device/haptikos.rst Outdated
Comment thread docs/source/device/haptikos.rst Outdated
Comment thread docs/source/device/haptikos.rst Outdated
@jiwenc-nv

Copy link
Copy Markdown
Collaborator

/preview-docs

@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

❌ No successful Build & deploy docs run found for commit 21b2de57. Wait for the build to finish (or push a commit that touches docs/ to trigger one), then re-comment /preview-docs.

Comment thread docs/source/device/haptic_feedback.rst
Comment thread docs/source/device/index.rst
-
* - `Haptikos`_
- Haptikos Exoskeletons
-

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you add some info about how to acquire your device?

@jiwenc-nv jiwenc-nv left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please fix pre-submit issues and address AI feedback.

@PKonMagos

Copy link
Copy Markdown
Author

Greetings @jiwenc-nv ,

We have already added all the required links below.

Also, I have restored the files and fixed the ai comments!

@jiwenc-nv

Copy link
Copy Markdown
Collaborator

@PKonMagos the pre-commits are failing. Can you follow the instructions in https://github.com/NVIDIA/IsaacTeleop/blob/main/CONTRIBUTING.md#pre-commit to help you address them correctly? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants