Hand pose retargeting for dexterous robot hand.
Project description
Dex Retargeting
Various retargeting optimizers to translate human hand motion to robot hand motion.
This repo is part of the AnyTeleop Project
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file dex_retargeting-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: dex_retargeting-0.3.0-py3-none-any.whl
- Upload date:
- Size: 43.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d752eca2242df77db3c8c453aae0bb7f1d8c3a3d0b96218d74eb52617656249b |
|
MD5 | 468ac4f9f88f156ca53e73da87e65b5b |
|
BLAKE2b-256 | 83e2bf44f838f26fb1dacb74fd9ff2cb28241e2f0a4f922d452255a7cbae566a |