Efficient Gradient-Based Inference for Manipulation Planning in Contact Factor Graphs
Jeongmin Lee, Sunkyung Park, Minji Lee, Dongjun Lee
TL;DR
The paper addresses manipulation planning under complex contact and dynamics by introducing Contact Factor Graphs (CFG), a differentiable, factorized graphical model that encodes contact and quasi-dynamic constraints. It develops gradient-based inference methods, including convex MAP on conditional distributions via a semi-analytic primal solver and a score computation using the envelope theorem, plus a variational approach with Stein Variational Gradient Descent to capture multimodal posteriors. Key contributions include differentiable contact features, a convex optimization-based MAP framework with efficient Hessian factorization, and SVGD-based sampling to produce diverse solutions; demonstrated on stable placement, pivoting, valve turning, and multifinger grasp-and-place tasks. The framework enables fast, scalable sample generation and posterior approximation for planning under contact, with potential as a data-generation tool for learning-based models in robotics.
Abstract
This paper presents a framework designed to tackle a range of planning problems arise in manipulation, which typically involve complex geometric-physical reasoning related to contact and dynamic constraints. We introduce the Contact Factor Graph (CFG) to graphically model these diverse factors, enabling us to perform inference on the graphs to approximate the distribution and sample appropriate solutions. We propose a novel approach that can incorporate various phenomena of contact manipulation as differentiable factors, and develop an efficient inference algorithm for CFG that leverages this differentiability along with the conditional probabilities arising from the structured nature of contact. Our results demonstrate the capability of our framework in generating viable samples and approximating posterior distributions for various manipulation scenarios.
