Online Object Model Reconstruction and Reuse for Lifelong Improvement of Robot Manipulation
This work proposes a robotic pipeline for picking and constrained placement of objects without geometric shape priors. Compared to recent efforts developed for similar tasks, where every object was assumed to be novel, the proposed system recognizes previously manipulated objects and performs online...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This work proposes a robotic pipeline for picking and constrained placement
of objects without geometric shape priors. Compared to recent efforts developed
for similar tasks, where every object was assumed to be novel, the proposed
system recognizes previously manipulated objects and performs online model
reconstruction and reuse. Over a lifelong manipulation process, the system
keeps learning features of objects it has interacted with and updates their
reconstructed models. Whenever an instance of a previously manipulated object
reappears, the system aims to first recognize it and then register its
previously reconstructed model given the current observation. This step greatly
reduces object shape uncertainty allowing the system to even reason for parts
of objects, which are currently not observable. This also results in better
manipulation efficiency as it reduces the need for active perception of the
target object during manipulation. To get a reusable reconstructed model, the
proposed pipeline adopts: i) TSDF for object representation, and ii) a variant
of the standard particle filter algorithm for pose estimation and tracking of
the partial object model. Furthermore, an effective way to construct and
maintain a dataset of manipulated objects is presented. A sequence of
real-world manipulation experiments is performed. They show how future
manipulation tasks become more effective and efficient by reusing reconstructed
models of previously manipulated objects, which were generated during their
prior manipulation, instead of treating objects as novel every time. |
---|---|
DOI: | 10.48550/arxiv.2109.13910 |