Learning to Manipulate Object Collections
Using Grounded State Representations

Accepted to Conference on Robot Learning (CoRL) 2019

Matthew Wilson and Tucker Hermans
University of Utah


Abstract

We propose a method for sim-to-real robot learning which exploits simulator state information in a way that scales to many objects. We first train a pair of encoder networks to capture multi-object state information in a latent space. One of these encoders is a CNN, which enables our system to operate on RGB images in the real world; the other is a graph neural network (GNN) state encoder, which directly consumes a set of raw object poses and enables accurate reward calculation and value estimation during training. Once trained, we use these encoders in a reinforcement learning algorithm to train image-based policies that can manipulate many objects. We evaluate our method on the task of pushing a collection of objects to desired tabletop regions. Compared to methods which rely only on images or use fixed-length state encodings, our method achieves higher success rates, performs well in the real world without fine tuning, and generalizes to different numbers and types of objects not seen during training.

arXiv: [abs] [pdf] Code: [GitHub]

Videos

Slides





bibtex

@article{wilson2019collections, title={Learning to Manipulate Object Collections Using Grounded State Representations}, author={Matthew Wilson and Tucker Hermans}, journal={Conference on Robot Learning}, year={2019}, url={https://arxiv.org/abs/1909.07876} }