Estimating Deformable-Rigid Contact Interactions for a Deformable Tool via Learning and Model-Based Optimization
Mark Van der Merwe, Miquel Oller, Dmitry Berenson, Nima Fazeli
TL;DR
This work tackles dexterous manipulation with deformable tools by combining a learned latent-dynamics model that predicts rigid-object motion and tool-induced contacts with a physics-informed Contact Quadratic Program (CQP) that recovers environment forces under quasi-static equilibrium and Coulomb friction. The method jointly infers intrinsic motions and both deformable-tool and environment contacts, using multimodal encoders and a latent dynamics backbone to forecast future states, followed by a CQP to enforce physical constraints. Trained in simulation with diverse geometries and material properties, the approach demonstrates accurate tool-contact and object-motion predictions and favorable force estimates, with successful sim-to-real transfer on a Franka robot and force-tracking capabilities. The results suggest a viable path toward reliable, deformable-influenced manipulation and planning, leveraging both data-driven predictions and principled physics for contact reasoning in dexterous tasks.
Abstract
Dexterous manipulation requires careful reasoning over extrinsic contacts. The prevalence of deforming tools in human environments, the use of deformable sensors, and the increasing number of soft robots yields a need for approaches that enable dexterous manipulation through contact reasoning where not all contacts are well characterized by classical rigid body contact models. Here, we consider the case of a deforming tool dexterously manipulating a rigid object. We propose a hybrid learning and first-principles approach to the modeling of simultaneous motion and force transfer of tools and objects. The learned module is responsible for jointly estimating the rigid object's motion and the deformable tool's imparted contact forces. We then propose a Contact Quadratic Program to recover forces between the environment and object subject to quasi-static equilibrium and Coulomb friction. The results is a system capable of modeling both intrinsic and extrinsic motions, contacts, and forces during dexterous deformable manipulation. We train our method in simulation and show that our method outperforms baselines under varying block geometries and physical properties, during pushing and pivoting manipulations, and demonstrate transfer to real world interactions. Video results can be found at https://deform-rigid-contact.github.io/.
