Proceedings

Automatic Gait Optimization with Gaussian Process Regression

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 944-948.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

Gait optimization is a basic yet challenging problem for both quadrupedal and bipedal robots. Although techniques for automating the process exist, most involve local function optimization procedures that suffer from three key drawbacks. Local optimization techniques are naturally plagued by local optima, make no use of the expensive gait evaluations once a local step is taken, and do not explicitly model noise in gait evaluation. These drawbacks increase the need for a large number of gait evaluations, making optimization slow, data inefficient, and manually intensive. We present a Bayesian approach based on Gaussian process regression that addresses all three drawbacks. It uses a global search strategy based on a posterior model inferred from all of the individual noisy evaluations. We demonstrate the technique on a quadruped robot, using it to optimize two different criteria: speed and smoothness. We show in both cases our technique requires dramatically fewer gait evaluations than state-of-the-art local gradient approaches.

  1. [Chernova and Veloso, 2004] Sonia Chernova and Manuela Veloso. An evolutionary approach to gait learning for four- legged robots. In Intelligent Robots and Systems, 2004.
  2. [Hornby et al., 1999] G. S. Hornby, M. Fujita, S. Takamura, T. Yamamoto, and O. Hanagata. Autonomous evolution of gaits with the Sony quadruped robot. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 1297-1304, 1999.
  3. [Hornby et al., 2000] G. Hornby, S. Takamura, J. Yokono, O. Hanagata, T. Yamamoto, and M. Fujita. Evolving ro- bust gaits with AIBO. In IEEE International Conference on Robotics and Automation, pages 3040-3045, 2000.
  4. [Kim and Uther, 2003] M. S. Kim and W. Uther. Automatic gait optimisation for quadruped robots. In Australasian Conference on Robotics and Automation, 2003.
  5. [Kohl and Stone, 2004] Nate Kohl and Peter Stone. Ma- chine learning for fast quadrupedal locomotion. In The Nineteenth National Conference on Artificial Intelligence, pages 611-616, July 2004.
  6. [Kolmogorov, 2004] Vladimir Kolmogorov. Graph Based Algorithms for Scene Reconstruction From Two or More Views. PhD thesis, Cornell University, January 2004.
  7. [Mockus, 1989] Jonas Mockus. Bayesian Approach to Global Optimization. Kluwer Academic Publishers, The Netherlands, 1989.
  8. [Press et al., 1992] William H. Press, Saul A. Teukolsky, William T. Vetterling, and Brian P. Flannery. Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, New York, NY, USA, 1992.
  9. [Rasmussen and Williams, 2006] Carl Edward Rasmussen and Christopher K. I. Williams. Gaussian Processes for Machine Learning. MIT Press, 2006.
  10. [Rasmussen, 2004] C. E. Rasmussen. Advanced Lectures in Machine Learning: ML Summer Schools 2003, chap- ter Gaussian Processes in Machine Learning. Springer- Verlag, 2004.
  11. [Wang et al., 2005] Tao Wang, Daniel Lizotte, Michael Bowling, and Dale Schuurmans. Bayesian sparse sampling for on-line reward optimization. In ICML 2005, Bonn, 2005.
  12. [Williams, 1999] C. Williams. Prediction with Gaussian pro- cesses. In Learning in Graphical Models. MIT, 1999.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards