Leveraging CVAE for Joint Configuration Estimation of Multifingered Grippers from Point Cloud Data
Julien Merand, Boris Meden, Mathieu Grossard
TL;DR
This work tackles the problem of recovering the joint configuration $\mathcal{Q}$ of a multifingered gripper from a point cloud $\mathcal{H}$ by learning a conditional variational auto-encoder that implicitly selects valid IK solutions. The method encodes a subset of the gripper PC via PointNet, samples a latent $z$ from a prior, and decodes to $\hat{\mathcal{Q}}$, trained with an ELBO objective incorporating RMSE reconstruction and KL regularization. Evaluation on MultiDex with the Allegro Hand demonstrates sub-millisecond inference and competitive joint/Cartesian accuracy across diverse PC representations (Fully Dense, Cluster, Handprint), while analysis highlights dataset coverage and generalization considerations. The approach offers a practical, robot-centric route to integrate AI-driven configuration estimation into real-time grasp planning, with straightforward training data generation from URDF/CAD and promising avenues for extending to full hand pose estimation and optimization of hyperparameters.
Abstract
This paper presents an efficient approach for determining the joint configuration of a multifingered gripper solely from the point cloud data of its poly-articulated chain, as generated by visual sensors, simulations or even generative neural networks. Well-known inverse kinematics (IK) techniques can provide mathematically exact solutions (when they exist) for joint configuration determination based solely on the fingertip pose, but often require post-hoc decision-making by considering the positions of all intermediate phalanges in the gripper's fingers, or rely on algorithms to numerically approximate solutions for more complex kinematics. In contrast, our method leverages machine learning to implicitly overcome these challenges. This is achieved through a Conditional Variational Auto-Encoder (CVAE), which takes point cloud data of key structural elements as input and reconstructs the corresponding joint configurations. We validate our approach on the MultiDex grasping dataset using the Allegro Hand, operating within 0.05 milliseconds and achieving accuracy comparable to state-of-the-art methods. This highlights the effectiveness of our pipeline for joint configuration estimation within the broader context of AI-driven techniques for grasp planning.
