Robot learning
Robot learning is a research field at the intersection of machine learning and robotics. It studies techniques allowing a robot to acquire novel skills or adapt to its environment through learning algorithms. The embodiment of the robot, situated in a physical embedding, provides at the same time specific difficulties (e.g. high-dimensionality, real time constraints for collecting data and learning) and opportunities for guiding the learning process (e.g. sensorimotor synergies, motor primitives).
Example of skills that are targeted by learning algorithms include sensorimotor skills such as locomotion, grasping, active object categorization, as well as interactive skills such as joint manipulation of an object with a human peer, and linguistic skills such as the grounded and situated meaning of human language. Learning can happen either through autonomous self-exploration or through guidance from a human teacher, like for example in robot learning by imitation.
Robot learning can be closely related to adaptive control, reinforcement learning as well as developmental robotics which considers the problem of autonomous lifelong acquisition of repertoires of skills. While machine learning is frequently used by computer vision algorithms employed in the context of robotics, these applications are usually not referred to as "robot learning".
See also
- Machine Learning
- Robotics
- Developmental robotics
- Cognitive robotics
- Evolutionary robotics
- Institute of Robotics in Scandinavia AB
External links
- IEEE RAS Technical Committee on Robot Learning (official IEEE website)
- IEEE RAS Technical Committee on Robot Learning (TC members website)
- Robot Learning at the Max Planck Institute for Intelligent Systems and the Technical University Darmstadt
- Robot Learning at the Computational Learning and Motor Control lab
- Humanoid Robot Learning at the Advanced Telecommunication Research Center (ATR) (English) (Japanese)
- Learning Algorithms and Systems Laboratory at EPFL (LASA)
- Robot Learning at the Cognitive Robotics Lab of Juergen Schmidhuber at IDSIA and Technical University of Munich
- The Humanoid Project: Peter Nordin, Chalmers University of Technology
- Inria and Ensta ParisTech FLOWERS team, France: Autonomous lifelong learning in developmental robotics
- CITEC at University of Bielefeld, Germany
- Asada Laboratory, Department of Adaptive Machine Systems, Graduate School of Engineering, Osaka University, Japan
- The Laboratory for Perceptual Robotics, University of Massachusetts Amherst Amherst, USA
- Centre for Robotics and Neural Systems, Plymouth University Plymouth, United Kingdom
- Robot Learning Lab at Carnegie Mellon University
- Project Learning Humanoid Robots at University of Bonn
- Skilligent Robot Learning and Behavior Coordination System (commercial product)
- Robot Learning class at Cornell University
- Robot Learning and Interaction Lab at Italian Institute of Technology
- Reinforcement learning for robotics at Delft University of Technology