An Unconstrained Convex Formulation of Compliant Contact
Alejandro Castro, Frank Permenter, Xuchen Han

TL;DR
This paper introduces a convex, unconstrained formulation for compliant frictional contact that enables fast, accurate, and robust simulation of robotic manipulation tasks, including complex contact patches and transitions.
Contribution
The authors develop a novel convex formulation that analytically eliminates contact constraints, allowing for efficient, globally convergent simulation of compliant contact with detailed physical modeling.
Findings
Solver achieves global convergence and fast warm-starts
Method outperforms existing commercial and open source simulators in accuracy
Robust simulation of robotic tasks with realistic contact transitions
Abstract
We present a convex formulation of compliant frictional contact and a robust, performant method to solve it in practice. By analytically eliminating contact constraints, we obtain an unconstrained convex problem. Our solver has proven global convergence and warm-starts effectively, enabling simulation at interactive rates. We develop compact analytical expressions of contact forces allowing us to describe our model in clear physical terms and to rigorously characterize our approximations. Moreover, this enables us not only to model point contact, but also to incorporate sophisticated models of compliant contact patches. Our time stepping scheme includes the midpoint rule, which we demonstrate achieves second order accuracy even with frictional contact. We introduce a number of accuracy metrics and show our method outperforms existing commercial and open source alternatives without…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDynamics and Control of Mechanical Systems · Adhesion, Friction, and Surface Interactions · Robotic Mechanisms and Dynamics
