Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Submit feedback
    • Contribute to GitLab
  • Sign in
K
KincoActuatorIsaacLab
  • Project
    • Project
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • kevin
  • KincoActuatorIsaacLab
  • Repository

Switch branch/tag
  • KincoActuatorIsaacLab
  • scripts
  • demos
  • haply_teleoperation.py
Find file
BlameHistoryPermalink
  • mingxueg's avatar
    Adds Haply device API with force feedback and teleoperation demo (#3873) · e4a23f3d
    mingxueg authored Nov 12, 2025
    # Description
    Add Haply haptic device teleoperation support for robotic manipulation
    with force feedback.
    
    ## Type of change
    
    - New feature (non-breaking change which adds functionality)
    
    1.  Add haply devices API for teleoperation with force feedback
    2. Real-time teleoperation with force feedback demo via Haply Inverse3
    handle
    
    [Haply device documentation](https://docs.haply.co/docs/quick-start) and
    [usage](https://docs.haply.co/inverseSDK/)
    
    **Usage (make sure your Haply device is connected):**
    ```bash
    ./isaaclab.sh -p scripts/demos/haply_teleoperation.py --websocket_uri ws://localhost:10001 --pos_sensitivity 1.65
    ```
    
    ## Screenshots
    
    ![haply-frankal](https://github.com/user-attachments/assets/f2c0572e-83d6-4c10-b95d-6ea083b90f62)
    
    ## Checklist
    
    - [x] I have read and understood the [contribution
    guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
    - [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
    `./isaaclab.sh --format`
    - [x] I have made corresponding changes to the documentation
    - [x] My changes generate no new warnings
    - [x] I have added tests that prove my fix is effective or that my
    feature works
    - [x] I have updated the changelog and the corresponding version in the
    extension's `config/extension.toml` file
    - [x] I have added my name to the `CONTRIBUTORS.md` or my name already
    exists there
    
    ---------
    Signed-off-by: 's avatarmingxueg-nv <mingxueg@nvidia.com>
    Signed-off-by: 's avatarmingxueg <mingxueg@nvidia.com>
    Co-authored-by: 's avatargreptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
    Co-authored-by: 's avatarKelly Guo <kellyg@nvidia.com>
    e4a23f3d
haply_teleoperation.py 12.7 KB
EditWeb IDE

Replace haply_teleoperation.py

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.