PCHands: PCA-based Hand Pose Synergy Representation on Manipulators with N-DoF
En Yen Puang, Federico Ceola, Giulia Pasquale, Lorenzo Natale
TL;DR
PCHands tackles learning a universal, cross-morphology hand pose representation for dexterous manipulation by anchoring 22 anchors $\alpha \in \mathbb{R}^{22\times3}$ and encoding them with a CVAE conditioned on manipulator identity to produce a latent $z$, which is then reduced with linear PCA to a variable-length $z'$. End-effector frame alignment across manipulators is achieved via an ICP-based refinement, enabling pose retargeting without heavy optimization post-processing. Empirically, PCHands yields faster RL convergence and robust cross-manipulator demonstration transfer, with real-world zero-shot transfer demonstrated on a 7-DoF arm. The approach supports data-efficient learning and practical deployment across diverse manipulators, highlighting its potential for scalable dexterous manipulation.
Abstract
We consider the problem of learning a common representation for dexterous manipulation across manipulators of different morphologies. To this end, we propose PCHands, a novel approach for extracting hand postural synergies from a large set of manipulators. We define a simplified and unified description format based on anchor positions for manipulators ranging from 2-finger grippers to 5-finger anthropomorphic hands. This enables learning a variable-length latent representation of the manipulator configuration and the alignment of the end-effector frame of all manipulators. We show that it is possible to extract principal components from this latent representation that is universal across manipulators of different structures and degrees of freedom. To evaluate PCHands, we use this compact representation to encode observation and action spaces of control policies for dexterous manipulation tasks learned with RL. In terms of learning efficiency and consistency, the proposed representation outperforms a baseline that learns the same tasks in joint space. We additionally show that PCHands performs robustly in RL from demonstration, when demonstrations are provided from a different manipulator. We further support our results with real-world experiments that involve a 2-finger gripper and a 4-finger anthropomorphic hand. Code and additional material are available at https://hsp-iit.github.io/PCHands/.
