Programming robots that function robustly in unstructured environments has met with limited success. In contrast, humans can often successfully teleoperate a robot to accomplish complex tasks in natural environments, using only the robot's sensors and actuators. The goal of this proposal is to exploit the knowledge encoded in the actions of human teleoperators to learn more robust controllers for autonomous robot tasks.

The first step is to refine the huge volumes of data available to the robot to a set of features or percepts, which are both tractable for our systems to process, and sufficient to perform the task at hand. One way to empirically satisfy these constraints is to demonstrate whether a human user can execute the task in a teleoperation setting, given only the displayed sensor features. We will identify task appropriate feature sets by analysis of teleoperator performance (success, speed, distance etc.) under displayed feature combinations.

The proposed approach to learning robust controllers can be summarized as: 1) a human demonstrates a task remotely; 2) recorded sensor sequences are used to learn compact low dimensional manifolds that represent regions of the feature space safe for a robot to traverse; 3) a reinforcement learning paradigm is employed to find task-optimal paths within the manifolds. The skill or task is considered mastered when the robot's performance equals or exceeds the human's. The learned controller autonomously directs the robot, and reinforcement reward is used to autonomously optimize it. However, whenever the robot runs into difficulties, the human operator can take over, generating new examples used to modify and refine the manifold.

Agency
National Science Foundation (NSF)
Institute
Division of Information and Intelligent Systems (IIS)
Application #
0535269
Program Officer
Richard Voyles
Project Start
Project End
Budget Start
2005-11-01
Budget End
2009-10-31
Support Year
Fiscal Year
2005
Total Cost
$476,002
Indirect Cost
Name
University of Colorado at Boulder
Department
Type
DUNS #
City
Boulder
State
CO
Country
United States
Zip Code
80309