Skip to content

feat: add LEAP hand teleop support - #4

Open
KarlRaphel wants to merge 1 commit into
qqsq12321:masterfrom
KarlRaphel:codex/leap-hand-support
Open

feat: add LEAP hand teleop support#4
KarlRaphel wants to merge 1 commit into
qqsq12321:masterfrom
KarlRaphel:codex/leap-hand-support

Conversation

@KarlRaphel

Copy link
Copy Markdown

Summary

This PR adds LEAP Hand support to example/teleop_real.py.

The new output driver uses dynamixel_client from the LEAP Hand SDK to send retargeted joint targets to the physical LEAP Hand. It also adds CLI support for selecting --robot leap and configuring the serial port with --leap-port.

Changes

  • Add LeapOutput for LEAP Hand control through Dynamixel motors
  • Map retargeted joint names back to LEAP motor ID order
  • Convert simulation-space LEAP joint targets to real motor coordinates with LEAPsim_to_LEAPhand
  • Apply LEAP SDK angle safety clipping before sending motor targets
  • Add --robot leap and --leap-port
  • Add LEAP config path mapping and usage example
leap_hand_quest3_github.mp4

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.

1 participant