Incremental Few-Shot Adaptation for Non-Prehensile Object Manipulation using Parallelizable Physics Simulators
Fabian Baumeister, Lukas Mack, Joerg Stueckler
TL;DR
The paper tackles the challenge of rapid adaptation for non-prehensile object manipulation by integrating an incremental, few-shot parameter optimization loop with a parallelizable physics simulator (MuJoCo) inside model-predictive control. It jointly optimizes simulator dynamics parameters and plans smooth, low-rate keypoint trajectories via minimum snap trajectories, using cross-entropy method to update both planning and model parameters from replayed real and simulated rollouts. Demonstrations in simulation and on a real 7-DoF robot show improved parameter estimates, reduced MPC execution times, and shorter trajectories after a few episodes, validating the real2sim2real approach for object pushing. The approach enables real-time, data-efficient adaptation of dynamics for improved planning, with practical implications for open-world manipulation tasks where exact physical properties are unknown or change over time.
Abstract
Few-shot adaptation is an important capability for intelligent robots that perform tasks in open-world settings such as everyday environments or flexible production. In this paper, we propose a novel approach for non-prehensile manipulation which incrementally adapts a physics-based dynamics model for model-predictive control (MPC). The model prediction is aligned with a few examples of robot-object interactions collected with the MPC. This is achieved by using a parallelizable rigid-body physics simulation as dynamic world model and sampling-based optimization of the model parameters. In turn, the optimized dynamics model can be used for MPC using efficient sampling-based optimization. We evaluate our few-shot adaptation approach in object pushing experiments in simulation and with a real robot.
