Robot learning
Encyclopedia
Robot learning is a subset of machine learning
and robotics
.
Usually "robot learning" refers to learning to perform tasks such as obstacle avoidance
, control
and various other motion-related tasks. 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". Robot learning can be closely related to adaptive control
and reinforcement learning
.
Machine learning
Machine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases...
and robotics
Robotics
Robotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots...
.
Usually "robot learning" refers to learning to perform tasks such as obstacle avoidance
Obstacle avoidance
In robotics, obstacle avoidance is the task of satisfying some control objective subject to non-intersection or non-collision position constraints...
, control
Control engineering
Control engineering or Control systems engineering is the engineering discipline that applies control theory to design systems with predictable behaviors...
and various other motion-related tasks. While machine learning
Machine learning
Machine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases...
is frequently used by computer vision
Computer vision
Computer vision is a field that includes methods for acquiring, processing, analysing, and understanding images and, in general, high-dimensional data from the real world in order to produce numerical or symbolic information, e.g., in the forms of decisions...
algorithms employed in the context of robotics, these applications are usually not referred to as "robot learning". Robot learning can be closely related to adaptive control
Adaptive control
Adaptive control is the control method used by a controller which must adapt to a controlled system with parameters which vary, or are initially uncertain. For example, as an aircraft flies, its mass will slowly decrease as a result of fuel consumption; a control law is needed that adapts itself...
and reinforcement learning
Reinforcement learning
Inspired by behaviorist psychology, reinforcement learning is an area of machine learning in computer science, concerned with how an agent ought to take actions in an environment so as to maximize some notion of cumulative reward...
.
See also
- Machine LearningMachine learningMachine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that allow computers to evolve behaviors based on empirical data, such as from sensor data or databases...
- RoboticsRoboticsRobotics is the branch of technology that deals with the design, construction, operation, structural disposition, manufacture and application of robots...
- Cognitive roboticsCognitive roboticsa robot is a robot device that is built from inanimate matter. Its behavior in response to the environment is deterministic, based on how the robot was designed. Cognition is the process of acquiring and using knowledge about the world for goal-oriented purposes, such as survival...
- Evolutionary roboticsEvolutionary roboticsEvolutionary robotics is a methodology that uses evolutionary computation to develop controllers for autonomous robots. Algorithms in ER frequently operate on populations of candidate controllers, initially selected from some distribution. This population is then repeatedly modified according to...
- Institute of Robotics in Scandinavia ABInstitute of Robotics in Scandinavia ABInstitute of Robotics in Scandinavia AB is a privately owned company based on Gothenburg, Sweden. It is one of several companies created from research and expertise of Peter Nordin. The company specializes in evolutionary robotics software....
External links
- Max Planck Robot
- Robot Learning at the Computational Learning and Motor Control lab
- Humanoid Robot Learning at the Advanced Telecommunication Research Center (ATR)
- IEEE RAS Technical Committee on Robot Learning
- Learning Algorithms and Systems Laboratory at EPFL (LASA)
- Robot Learning at the Cognitive Robotics Lab of Juergen Schmidhuber at IDSIAIDSIAThe Swiss institute for Artificial Intelligence IDSIA was founded in 1988 by the private Dalle Molle foundation...
and Technical University of MunichTechnical University of MunichThe Technische Universität München is a research university with campuses in Munich, Garching, and Weihenstephan... - The Humanoid Project: Peter NordinPeter NordinPeter Nordin is a Swedish computer scientist, entrepreneur and author who has contributed to artificial intelligence, automatic programming, machine learning, and evolutionary robotics.- Studies and early career :...
, Chalmers University of TechnologyChalmers University of TechnologyChalmers University of Technology , is a Swedish university located in Gothenburg that focuses on research and education in technology, natural science and architecture.-History:... - Robot Learning Lab at Carnegie Mellon UniversityCarnegie Mellon UniversityCarnegie Mellon University is a private research university in Pittsburgh, Pennsylvania, United States....
- Project Learning Humanoid Robots at University of BonnUniversity of BonnThe University of Bonn is a public research university located in Bonn, Germany. Founded in its present form in 1818, as the linear successor of earlier academic institutions, the University of Bonn is today one of the leading universities in Germany. The University of Bonn offers a large number...
- Skilligent Robot Learning and Behavior Coordination System (commercial product)
- Robot Learning class at Cornell UniversityCornell UniversityCornell University is an Ivy League university located in Ithaca, New York, United States. It is a private land-grant university, receiving annual funding from the State of New York for certain educational missions...
- Robot Learning and Interaction at Italian Institute of TechnologyItalian Institute of TechnologyThe Istituto Italiano di Tecnologia or Italian Institute of Technology is a foundation established jointly by the Italian Ministry of Education, Universities and Research and the Ministry of Economy and Finance to promote excellence in basic and applied research and to contribute to the economic...