TossingBot: Learning to Throw Arbitrary Objects with Residual Physics

37Citations
Citations of this article
57Readers
Mendeley users who have this article in their library.

Abstract

We investigate whether a robot arm can learn to pick and throw arbitrary objects into selected boxes quickly and accurately. Throwing has the potential to increase the physical reachability and picking speed of a robot arm. However, precisely throwing arbitrary objects in unstructured settings presents many challenges: from acquiring reliable pre-throw conditions (e.g. grasp of the object) to handling varying object-centric properties (e.g. mass distribution, friction, shape) and dynamics (e.g. aero-dynamics). In this work, we propose an end-to-end formulation that jointly learns to infer control parameters for grasping and throwing motion primitives from visual observations (images of arbitrary objects in a bin) through trial and error. Within this formulation, we investigate the synergies between grasping and throwing (i.e., learning grasps that enable more accurate throws) and between simulation and deep learning (i.e., using deep networks to predict residuals on top of control parameters predicted by a physics simulator). The resulting system, TossingBot, is able to grasp and successfully throw arbitrary objects into boxes located outside its maximum reach range at 500+ mean picks per hour (600+ grasps per hour with 85% throwing accuracy); and generalizes to new objects and target locations. Videos are available at http://tossingbot.cs.princeton.edu

References Powered by Scopus

Deep residual learning for image recognition

174136Citations
N/AReaders
Get full text

Fully convolutional networks for semantic segmentation

24691Citations
N/AReaders
Get full text

SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation

14744Citations
N/AReaders
Get full text

Cited by Powered by Scopus

TossingBot: Learning to Throw Arbitrary Objects with Residual Physics

203Citations
N/AReaders
Get full text

Clear Grasp: 3D Shape Estimation of Transparent Objects for Manipulation

176Citations
N/AReaders
Get full text

Learning to Rearrange Deformable Cables, Fabrics, and Bags with Goal-Conditioned Transporter Networks

102Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Zeng, A., Song, S., Lee, J., Rodriguez, A., & Funkhouser, T. (2019). TossingBot: Learning to Throw Arbitrary Objects with Residual Physics. In Robotics: Science and Systems. MIT Press Journals. https://doi.org/10.15607/RSS.2019.XV.004

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 25

69%

Researcher 9

25%

Professor / Associate Prof. 2

6%

Readers' Discipline

Tooltip

Computer Science 20

50%

Engineering 18

45%

Decision Sciences 1

3%

Mathematics 1

3%

Save time finding and organizing research with Mendeley

Sign up for free