Dexterous Contact-Rich Manipulation via the Contact Trust Region
H. J. Terry Suh, Tao Pang, Tong Zhao, Russ Tedrake
TL;DR
This work reframes contact-rich manipulation by introducing the Contact Trust Region (CTR), a convex, locally valid description that respects the unilateral nature of contact, and contrasts it with traditional ellipsoidal trust regions. It builds a fast, contact-implicit MPC via CTR/R-CTR, enabling local dexterous control, and couples it with a roadmap-based global planner to stitch local plans into long-horizon manipulation trajectories. The method leverages the Convex Quasidynamic Differentiable Contact (CQDC) model to obtain smoothed gradients and dual information, facilitating stable planning and control even in high-contact scenarios. Hardware and high-fidelity simulations on IiwaBimanual and AllegroHand demonstrate substantial reductions in computation time and improved robustness compared with RL-based approaches, with offline roadmap construction taking minutes and online inference on a laptop, highlighting practical impact for real-time, contact-rich manipulation.
Abstract
What is a good local description of contact dynamics for contact-rich manipulation, and where can we trust this local description? While many approaches often rely on the Taylor approximation of dynamics with an ellipsoidal trust region, we argue that such approaches are fundamentally inconsistent with the unilateral nature of contact. As a remedy, we present the Contact Trust Region (CTR), which captures the unilateral nature of contact while remaining efficient for computation. With CTR, we first develop a Model-Predictive Control (MPC) algorithm capable of synthesizing local contact-rich plans. Then, we extend this capability to plan globally by stitching together local MPC plans, enabling efficient and dexterous contact-rich manipulation. To verify the performance of our method, we perform comprehensive evaluations, both in high-fidelity simulation and on hardware, on two contact-rich systems: a planar IiwaBimanual system and a 3D AllegroHand system. On both systems, our method offers a significantly lower-compute alternative to existing RL-based approaches to contact-rich manipulation. In particular, our Allegro in-hand manipulation policy, in the form of a roadmap, takes fewer than 10 minutes to build offline on a standard laptop using just its CPU, with online inference taking just a few seconds. Experiment data, video and code are available at ctr.theaiinstitute.com.
