Solving Sequential Manipulation Puzzles by Finding Easier Subproblems
Svetlana Levit, Joaquim Ortiz-Haro, Marc Toussaint
TL;DR
This work addresses sequential manipulation in cluttered, constrained environments by coupling a forward search over auxiliary pick-and-place subproblems with an optimization-based Task-and-Motion Planner (Logic-Geometric Programming). Subgoals are generated and prioritized with multiple strategies and solved via a nonlinear optimizer plus sampling-based planning, feeding feasible configurations back to the main LGP solver. Experiments on both manually designed and procedurally generated scenes demonstrate substantial gains over a baseline MBTS solver, particularly when the goal is occluded, highlighting robustness for complex sequential manipulation. The approach generalizes beyond pick-and-place and offers a practical path toward reliable manipulation in narrow, obstacle-filled spaces.
Abstract
We consider a set of challenging sequential manipulation puzzles, where an agent has to interact with multiple movable objects and navigate narrow passages. Such settings are notoriously difficult for Task-and-Motion Planners, as they require interdependent regrasps and solving hard motion planning problems. In this paper, we propose to search over sequences of easier pick-and-place subproblems, which can lead to the solution of the manipulation puzzle. Our method combines a heuristic-driven forward search of subproblems with an optimization-based Task-and-Motion Planning solver. To guide the search, we introduce heuristics to generate and prioritize useful subgoals. We evaluate our approach on various manually designed and automatically generated scenes, demonstrating the benefits of auxiliary subproblems in sequential manipulation planning.
