Apprenticeship Learning for Robotic Control with Application to Quadruped Locomotion and Autonomous Helicopter Flight
Speaker: Pieter Abbeel, UC Berkeley
Location: Warren Weaver Hall 1302
Date: February 19, 2010, 11:30 a.m.
Host: Yann LeCun
Many problems in robotics have unknown, stochastic, high-dimensional, and highly non-linear dynamics, and offer significant challenges to classical control methods. Some of the key difficulties in these problems are that (i) It is often hard to write down, in closed form, a formal specification of the control task (for example, what is the objective function for "flying well"?), (ii) It is difficult to build a good dynamics model because of both data collection and data modeling challenges (similar to the "exploration problem" in reinforcement learning), and (iii) It is expensive to find closed-loop controllers for high dimensional, stochastic domains. In this talk, I will present learning algorithms which show that these problems can be efficiently addressed in the apprenticeship learning setting---the setting when expert demonstrations of the task are available. I will also present how our apprenticeship learning techniques have enabled us to solve real-world control problems that could not be solved before: They have enabled a quadruped robot to traverse challenging terrain, and a helicopter to perform by far the most challenging aerobatic maneuvers performed by any autonomous helicopter to date, including maneuvers such as chaos and tic-tocs, which only exceptional expert human pilots can fly.
Pieter Abbeel received his Ph.D. degree in Computer Science from Stanford University in 2008. He is currently an assistant professor at UC Berkeley's EECS department. His research focuses on robotics, machine learning and control. For more information, see www.cs.berkeley.edu/~pabbeel
Refreshments will be offered starting 15 minutes prior to the scheduled start of the talk.