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 originates from 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, e.g. AnyTeleop.
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 derived from the AnyTeleop Project and is subject to ongoing enhancements. If you utilize this work, please cite it as follows:
@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
The robot hand models in this repository are sourced directly from dex-urdf. The robot kinematics in this repo are based on pinocchio. Examples use SAPIEN for rendering and visualization.
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.2-py3-none-any.whl
.
File metadata
- Download URL: dex_retargeting-0.3.2-py3-none-any.whl
- Upload date:
- Size: 44.3 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 | 44fd30447b2f6102aeb2d53ea4ada5e149152e50551ed80b25a71eb6795b0b6c |
|
MD5 | 70b90677e076519ec7e9d0d918b3f74e |
|
BLAKE2b-256 | f97c7085977a87b52352813e63acea9458902c5f7451791951a3daddc69b0b64 |