A Policy Blending Formalism for Shared Control - Robotics Institute Carnegie Mellon University

A Policy Blending Formalism for Shared Control

Journal Article, International Journal of Robotics Research, Vol. 32, No. 7, pp. 790 - 805, June, 2013

Abstract

In shared control teleoperation, the robot assists the user in accomplishing the desired task, making teleoperation easier and more seamless. Rather than simply executing the user’s input, which is hindered by the inadequacies of the interface, the robot attempts to predict the user’s intent, and assists in accomplishing it. In this work, we are interested in the scientific underpinnings of assistance: we propose an intuitive formalism that captures assistance as policy blending, illustrate how some of the existing techniques for shared control instantiate it, and provide a principled analysis of its main components: prediction of user intent and its arbitration with the user input. We define the prediction problem, with foundations in Inverse Reinforcement Learning, discuss simplifying assumptions that make it tractable, and test these on data from users teleoperating a robotic manipulator. We define the arbitration problem from a control-theoretic perspective, and turn our attention to what users consider good arbitration. We conduct a user study that analyzes the effect of different factors on the performance of assistance, indicating that arbitration should be contextual: it should depend on the robot’s confidence in itself and in the user, and even the particulars of the user. Based on the study, we discuss challenges and opportunities that a robot sharing the control with the user might face: adaptation to the context and the user, legibility of behavior, and the closed loop between prediction and user behavior.

BibTeX

@article{Dragan-2013-7699,
author = {Anca Dragan and Siddhartha Srinivasa},
title = {A Policy Blending Formalism for Shared Control},
journal = {International Journal of Robotics Research},
year = {2013},
month = {June},
volume = {32},
number = {7},
pages = {790 - 805},
keywords = {teleoperation, shared control, sliding autonomy, intent prediction, policy blending, arbitration},
}