A Web-based Infrastructure for Recording User Demonstrations of Mobile Manipulation Tasks - Robotics Institute Carnegie Mellon University

A Web-based Infrastructure for Recording User Demonstrations of Mobile Manipulation Tasks

Ellis Ratner, Benjamin Cohen, Mike Phillips, and Maxim Likhachev
Conference Paper, Proceedings of (ICRA) International Conference on Robotics and Automation, pp. 5523 - 5530, May, 2015

Abstract

Learning from demonstration (LfD) is a common technique applied to many problems in robotics, such as populating grasp databases, training for reinforcement learning of high-level skill sets and bootstrapping motion planners. While such approaches are generally highly valued, they rely on the often time-consuming process of gathering user demonstrations, and hence it becomes difficult to attain a sizeable dataset. In this paper, we present a tool capable of recording large numbers of high-dimensional demonstrations of mobile manipulation tasks provided by non-experts in the field. Our tool accomplishes this via a web interface that requires no additional software to be installed beyond a web browser, as well as a scalable architecture that is capable of supporting 10 concurrent demonstrators on a single server. Our architecture employs a lightweight simulation environment to reduce unnecessary computations and improve performance. Furthermore, we show how our tool can be used to gather a large set of demonstrations of a mobile manipulation task by leveraging existing crowdsource platforms. The data set collected has been made available to the robotics community. We also present experiments in which we apply demonstrations collected through our infrastructure to teach a robot how to grasp, to teach a robot how to perform dexterous manipulation tasks such as scooping and to accelerate motion planning for full-body manipulation tasks.

BibTeX

@conference{Ratner-2015-109515,
author = {Ellis Ratner and Benjamin Cohen and Mike Phillips and Maxim Likhachev},
title = {A Web-based Infrastructure for Recording User Demonstrations of Mobile Manipulation Tasks},
booktitle = {Proceedings of (ICRA) International Conference on Robotics and Automation},
year = {2015},
month = {May},
pages = {5523 - 5530},
}