Bi-Level Belief Space Search for Compliant Part Mating Under Uncertainty
Sahit Chintalapudi, Leslie Kaelbling, Tomas Lozano-Perez
TL;DR
Bi-Level Belief Assembly (BILBA) addresses robust, low-clearance part mating under pose uncertainty by combining a high-level contact-sequence search with low-level compliant-motion synthesis. The method operates in belief space, using a graph of contact modes derived from configuration-space obstacle boundaries to guide stochastic compliance parameter searches, aided by Gaussian Process Regression to focus sampling. It yields open-loop conformant plans that drive a set of particles toward the desired contact while reducing uncertainty, demonstrated on simulated 3D peg-in-hole and puzzle tasks and validated on real hardware with a Franka Panda, outperforming a belief-space RRT baseline in planning efficiency and robustness. The approach enables practical assembly under uncertainty by exploiting environmental contacts through controlled stiffness and targeted gripper motions, with potential extensions to tactile/vision feedback for contingent policies.
Abstract
The problem of mating two parts with low clearance remains difficult for autonomous robots. We present bi-level belief assembly (BILBA), a model-based planner that computes a sequence of compliant motions which can leverage contact with the environment to reduce uncertainty and perform challenging assembly tasks with low clearance. Our approach is based on first deriving candidate contact schedules from the structure of the configuration space obstacle of the parts and then finding compliant motions that achieve the desired contacts. We demonstrate that BILBA can efficiently compute robust plans on multiple simulated tasks as well as a real robot rectangular peg-in-hole insertion task.
