Push Anything: Single- and Multi-Object Pushing From First Sight with Contact-Implicit MPC

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bui, Hien, Gao, Yufeiyang, Yang, Haoran, Cui, Eric, Mody, Siddhant, Acosta, Brian, Felix, Thomas Stephen, Bianchini, Bibit, Posa, Michael
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912946055020544
author Bui, Hien
Gao, Yufeiyang
Yang, Haoran
Cui, Eric
Mody, Siddhant
Acosta, Brian
Felix, Thomas Stephen
Bianchini, Bibit
Posa, Michael
author_facet Bui, Hien
Gao, Yufeiyang
Yang, Haoran
Cui, Eric
Mody, Siddhant
Acosta, Brian
Felix, Thomas Stephen
Bianchini, Bibit
Posa, Michael
contents Non-prehensile manipulation of diverse objects remains a core challenge in robotics, driven by unknown physical properties and the complexity of contact-rich interactions. Recent advances in contact-implicit model predictive control (CI-MPC), with contact reasoning embedded directly in the trajectory optimization, have shown promise in tackling the task efficiently and robustly. However, demonstrations have been limited to narrowly curated examples. In this work, we showcase the broader capabilities of CI-MPC through precise planar pushing tasks over a wide range of object geometries, including multi-object domains. These scenarios demand reasoning over numerous inter-object and object-environment contacts to strategically manipulate and de-clutter the environment, challenges that were intractable for prior CI-MPC methods. To achieve this, we introduce Consensus Complementarity Control Plus (C3+), an enhanced CI-MPC algorithm integrated into a complete pipeline spanning object scanning, mesh reconstruction, and hardware execution. Compared to its predecessor C3, C3+ achieves substantially faster solve times, enabling real-time performance even in multi-object pushing tasks. On hardware, our system achieves overall 98% success rate across 33 objects, reaching pose goals within tight tolerances. The average time-to-goal is approximately 0.5, 1.6, 3.2, and 5.3 minutes for 1-, 2-, 3-, and 4-object tasks, respectively. Project page: https://dairlab.github.io/push-anything.
format Preprint
id arxiv_https___arxiv_org_abs_2510_19974
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Push Anything: Single- and Multi-Object Pushing From First Sight with Contact-Implicit MPC
Bui, Hien
Gao, Yufeiyang
Yang, Haoran
Cui, Eric
Mody, Siddhant
Acosta, Brian
Felix, Thomas Stephen
Bianchini, Bibit
Posa, Michael
Robotics
Non-prehensile manipulation of diverse objects remains a core challenge in robotics, driven by unknown physical properties and the complexity of contact-rich interactions. Recent advances in contact-implicit model predictive control (CI-MPC), with contact reasoning embedded directly in the trajectory optimization, have shown promise in tackling the task efficiently and robustly. However, demonstrations have been limited to narrowly curated examples. In this work, we showcase the broader capabilities of CI-MPC through precise planar pushing tasks over a wide range of object geometries, including multi-object domains. These scenarios demand reasoning over numerous inter-object and object-environment contacts to strategically manipulate and de-clutter the environment, challenges that were intractable for prior CI-MPC methods. To achieve this, we introduce Consensus Complementarity Control Plus (C3+), an enhanced CI-MPC algorithm integrated into a complete pipeline spanning object scanning, mesh reconstruction, and hardware execution. Compared to its predecessor C3, C3+ achieves substantially faster solve times, enabling real-time performance even in multi-object pushing tasks. On hardware, our system achieves overall 98% success rate across 33 objects, reaching pose goals within tight tolerances. The average time-to-goal is approximately 0.5, 1.6, 3.2, and 5.3 minutes for 1-, 2-, 3-, and 4-object tasks, respectively. Project page: https://dairlab.github.io/push-anything.
title Push Anything: Single- and Multi-Object Pushing From First Sight with Contact-Implicit MPC
topic Robotics
url https://arxiv.org/abs/2510.19974