Learning omnidirectional path following using dimensionality reduction

By J. Kolter, Andrew Y. Ng. 2007

33 citations recorded by the source corpus.

We consider the task of omnidirectional path following for a quadruped robot: moving a four-legged robot along any arbitrary path while turning in any arbitrary manner. Learning a controller capable of such motion requires learning the parameters of a very high-dimensional policy, a difficult task on a real robot. Although learning such a policy can be much easier in a model (or “simulator”) of the system, it can be extremely difficult to build a sufficiently accurate simulator. In this paper we propose a method that uses a (possibly inaccurate) simulator to identify a low-dimensional subspace of policies that spans the variations in model dynamics. This subspace will be robust to variations in the model, and can be learned on the real system using much less data than would be required to learn a policy in the original class. In our approach, we sample several models from a distribution over the kinematic and dynamics parameters of the simulator, then formulate an optimization problem that can be solved using the Reduced Rank Regression (RRR) algorithm to construct a low-dimensional class of policies that spans the major axes of variation in the space of controllers. We present a successful application of this technique to the task of omnidirectional path following, and demonstrate improvement over a number of alternative methods, including a hand-tuned controller. We present, to the best of our knowledge, the first controller capable of omnidirectional path following with parameters optimized simultaneously for all directions of motion and turning rates.

Subfields: Artificial Intelligence, Biomedical Engineering, Control and Systems Engineering, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. George Dimitri Konidaris
  5. Abhishek Gupta
  6. Trevor Darrell
  7. Ruslan Salakhutdinov
  8. Yoshua Bengio

In Biomedical Engineering

  1. Pieter Abbeel
  2. Sergey Levine
  3. Abhishek Gupta
  4. George Dimitri Konidaris
  5. Wojciech Zaremba
  6. Philip S. Thomas
  7. Sarah Osentoski
  8. Joshua Tobin

In Control and Systems Engineering

  1. Sergey Levine
  2. Pieter Abbeel
  3. Abhishek Gupta
  4. Chelsea Finn
  5. George Dimitri Konidaris
  6. Vikash Kumar
  7. Wojciech Zaremba
  8. Scott Niekum

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Abhishek Gupta
  5. George Dimitri Konidaris
  6. Shixiang Shane Gu
  7. Ofir Nachum
  8. Vikash Kumar

Citations in the corpus