Placeit! A Framework for Learning Robot Object Placement Skills
Amina Ferrad, Johann Huber, François Hélénon, Julien Gleyze, Mahdi Khoramshahi, Stéphane Doncieux
TL;DR
This work presents Placeit!, a versatile framework that automatically generates diverse, valid object placement poses in simulation using quality-diversity optimization. By modeling placements as interactions between objects and supports and validating them via gravity and contact dynamics, Placeit! produces a rich, robust dataset for training simulation-based robotics models and enables effective sim-to-real transfer through a domain-randomized QD-based pick-and-place pipeline (QDGP). The approach outperforms prior, priors-based sampling methods across multiple scenarios and demonstrates approximately a 90% real-world success rate over 120 deployments, underscoring its potential as a data-generation engine for open-environment manipulation and foundation-model training. Limitations include dependencies on simulation fidelity and current focus on rigid objects, with future work aiming to extend to dense scenes and deformable/ articulated objects and to integrate with reinforcement learning for end-to-end manipulation policies.
Abstract
Robotics research has made significant strides in learning, yet mastering basic skills like object placement remains a fundamental challenge. A key bottleneck is the acquisition of large-scale, high-quality data, which is often a manual and laborious process. Inspired by Graspit!, a foundational work that used simulation to automatically generate dexterous grasp poses, we introduce Placeit!, an evolutionary-computation framework for generating valid placement positions for rigid objects. Placeit! is highly versatile, supporting tasks from placing objects on tables to stacking and inserting them. Our experiments show that by leveraging quality-diversity optimization, Placeit! significantly outperforms state-of-the-art methods across all scenarios for generating diverse valid poses. A pick&place pipeline built on our framework achieved a 90% success rate over 120 real-world deployments. This work positions Placeit! as a powerful tool for open-environment pick-and-place tasks and as a valuable engine for generating the data needed to train simulation-based foundation models in robotics.
