IFOR: Iterative Flow Minimization for Robotic Object Rearrangement
Ankit Goyal, Arsalan Mousavian, Chris Paxton, Yu-Wei Chao, Brian Okorn, Jia Deng, Dieter Fox
TL;DR
IFOR tackles the problem of rearranging unseen objects from RGB-D goal scenes by framing it as iterative flow minimization between the current and goal images. It relies on a rearrangement-trained RAFT to predict large-displacement optical flow, combines this with unseen-object segmentation and a RANSAC-based 3D pose estimation to recover per-object 6-DoF transforms, and then plans collision-free pick-and-place actions. The approach is trained entirely in simulation and transfers to real-world robots without fine-tuning, outperforming prior methods in scenarios requiring orientation changes. Key contributions include a task-specific optical flow model, a zero-shot segmentation and pose-estimation pipeline, and a planning-execution loop with robust collision checking, enabling practical rearrangement in cluttered, unknown environments.
Abstract
Accurate object rearrangement from vision is a crucial problem for a wide variety of real-world robotics applications in unstructured environments. We propose IFOR, Iterative Flow Minimization for Robotic Object Rearrangement, an end-to-end method for the challenging problem of object rearrangement for unknown objects given an RGBD image of the original and final scenes. First, we learn an optical flow model based on RAFT to estimate the relative transformation of the objects purely from synthetic data. This flow is then used in an iterative minimization algorithm to achieve accurate positioning of previously unseen objects. Crucially, we show that our method applies to cluttered scenes, and in the real world, while training only on synthetic data. Videos are available at https://imankgoyal.github.io/ifor.html.
