Skip to main content

Hand pose retargeting for dexterous robot hand.

Project description

Dex Retargeting

Various retargeting optimizers to translate human hand motion to robot hand motion.

Test Status Issues Releases License

This repo is part of the AnyTeleop Project

Retargeting with different hands.

Installation

pip install dex_retargeting

To run the example, you may need additional dependencies for rendering and hand pose detection.

git clone https://github.com/dexsuite/dex-retargeting
cd dex-retargeting
pip install -e ".[example]"

Examples

Retargeting from human hand video

This type of retargeting can be used for applications like teleoperation.

Tutorial on retargeting from human hand video

Retarget from hand object pose dataset

This type of retargeting can be used post-process human data for robot imitation, e.g. DexMV.

Tutorial on retargeting from hand-object pose dataset

Citation

This repository is a part of the AnyTeleop Project. If you use this work, kindly reference it as:

@inproceedings{qin2023anyteleop,
  title     = {AnyTeleop: A General Vision-Based Dexterous Robot Arm-Hand Teleoperation System},
  author    = {Qin, Yuzhe and Yang, Wei and Huang, Binghao and Van Wyk, Karl and Su, Hao and Wang, Xiaolong and Chao, Yu-Wei and Fox, Dieter},
  booktitle = {Robotics: Science and Systems},
  year      = {2023}
}

Acknowledgments

This repository builds on the foundational work from pinocchio. Examples within utilize a renderer derived from SAPIEN. The PositionOptimizer leverages methodologies from our earlier project, From One Hand to Multiple Hands. Additionally, the DexPilotOptimizer is crafted using insights from DexPilot.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

dex_retargeting-0.3.0-py3-none-any.whl (43.5 kB view details)

Uploaded Python 3

File details

Details for the file dex_retargeting-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dex_retargeting-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d752eca2242df77db3c8c453aae0bb7f1d8c3a3d0b96218d74eb52617656249b
MD5 468ac4f9f88f156ca53e73da87e65b5b
BLAKE2b-256 83e2bf44f838f26fb1dacb74fd9ff2cb28241e2f0a4f922d452255a7cbae566a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page