Hierarchy of Supervisors


Project maintained by BerkeleyAutomation Hosted on GitHub Pages — Theme by thomasf

Image cannot be displayed
Abstract

For applications such as Amazon warehouse order fulfillment, robots must grasp a desired object amid clutter: other objects that block direct access. This can be difficult to program explicitly due to uncertainty in friction and push mechanics and the variety of objects that can be encountered. Deep Learning networks combined with Online Learning from Demonstration (LfD) algorithms such as DAgger and SHIV have potential to learn robot control policies for such tasks where the input is a camera image and system dynamics and the cost function are unknown. To explore this idea, we introduce a version of the grasping in clutter problem where a yellow cylinder must be grasped by a planar robot arm amid extruded objects in a variety of shapes and positions. To reduce the burden on human experts to provide demonstrations, we propose using a hierarchy of three levels of supervisors: a fast motion planner that ignores obstacles, crowd-sourced human workers who provide appropriate robot control values remotely via online videos, and a local human expert. Physical experiments suggest that with a fixed budget of 160 expert demonstrations, using the hierarchy of supervisors can increase the probability of a successful grasp (reliability) from $55\%$ to $90\%$.

Video for Grasping in Clutter

Neural Network Architecture

Image cannot be displayed
Authors and Contributors

This is an ongoing project at UC Berkeley with active contributions from:
Michael Laskey, Florian Pokorny, Jeff Mahler, Jonathan Lee, Caleb Chuck, Wesley Hsieh, Anca Dragan and Ken Goldberg

Support or Contact

Please Contact Michael Laskey, laskeymd@berkeley.edu for code requests or further info