Leveraging Neural Descriptor Fields for Learning Contact-Aware Dynamic Recovery
Fan Yang, Zixuan Huang, Abhinav Kumar, Sergio Aguilera Marinovic, Soshi Iba, Rana Soltani Zarrin, Dmitry Berenson
TL;DR
This work tackles recovery from catastrophic drops in dexterous manipulation by learning a dynamic catching policy that also resets the robot to a state favorable for resuming the primary task. It introduces CADRE, which integrates pretrained Neural Descriptor Field–based implicit contact features into a PPO-trained recovery policy to reason about finger–object contact across varying geometries. Empirical results in simulation and hardware show CADRE outperforms pose- and point-cloud–based baselines on both seen and unseen objects, with improved recovery quality and downstream task performance, though sim-to-real gaps remain. The approach demonstrates the potential of incorporating implicit contact representations to enable robust, geometry-aware recovery in contact-rich manipulation with practical implications for robotic manipulation in unstructured environments.
Abstract
Real-world dexterous manipulation often encounters unexpected errors and disturbances, which can lead to catastrophic failures, such as dropping the manipulated object. To address this challenge, we focus on the problem of catching a falling object while it remains within grasping range and, importantly, resetting the system to a configuration favorable for resuming the primary manipulation task. We propose Contact-Aware Dynamic Recovery (CADRE), a reinforcement learning framework that incorporates a Neural Descriptor Field (NDF)-inspired module to extract implicit contact features. Compared to methods that rely solely on object pose or point cloud input, NDFs can directly reason about finger-object correspondence and adapt to different object geometries. Our experiments show that incorporating contact features improves training efficiency, enhances convergence performance for RL training, and ultimately leads to more successful recoveries. Additionally, we demonstrate that CADRE can generalize zero-shot to unseen objects with different geometries.
