Robot Learning

Robot learning consists of a multitude of machine learning approaches, particularly reinforcement learning, inverse reinforcement learning, and regression methods, that have been adapted su ciently to domain so that they allow learning in complex robot systems such as helicopters, apping-wing ight, legged robots, anthropomorphic arms and humanoid robots. While classical arti cial intelligence-based robotics approaches have often attempted to manually generate a set of rules and models that allows the robot systems to sense and act in the real-world, robot learning centers around the idea that it is unlikely that we can foresee all interesting real-world situations su ciently accurate. Hence, the eld of robot learning assumes that future robots need to be able to adapt to the real-world, and domain-appropriate machine learning might o er the most approach in this direction.

[1]  Stefan Schaal,et al.  Computational approaches to motor learning by imitation. , 2003, Philosophical transactions of the Royal Society of London. Series B, Biological sciences.

[2]  H. Sebastian Seung,et al.  Stochastic policy gradient reinforcement learning on a simple 3D biped , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  Stefan Schaal,et al.  Scalable Techniques from Nonparametric Statistics for Real Time Robot Learning , 2002, Applied Intelligence.

[4]  Stefan Schaal,et al.  Learning to Control in Operational Space , 2008, Int. J. Robotics Res..

[5]  Stefan Schaal,et al.  2008 Special Issue: Reinforcement learning of motor skills with policy gradients , 2008 .

[6]  Pieter Abbeel,et al.  Apprenticeship learning for helicopter control , 2009, CACM.

[7]  Martin A. Riedmiller,et al.  Reinforcement learning for robot soccer , 2009, Auton. Robots.

[8]  Russ Tedrake,et al.  Underactuated Robotics: Learning, Planning, and Control for Ecient and Agile Machines Course Notes for MIT 6.832 , 2009 .