• Corpus ID: 51741140

74. Learning from Humans

@inproceedings{Calinon201674LF,
  title={74. Learning from Humans},
  author={Sylvain Calinon and R{\"u}diger Dillmann},
  year={2016}
}
This chapter surveys the main approaches developed to date to endow robots with the ability to learn from human guidance. The field is best known as robot programming by demonstration, robot learning from/by demonstration, apprenticeship learning and imitation learning. We start with a brief historical overview of the field. We then summarize the various approaches taken to solve four main questions: when, what, who and when to imitate. We emphasize the importance of choosing well the interface… 

References

SHOWING 1-10 OF 77 REFERENCES
Natural methods for robot task learning: instructive demonstrations, generalization and practice
TLDR
An approach for teaching robots that relies on the key features and the general approach people use when teaching each other: first give a demonstration, then allow the learner to refine the acquired capabilities by practicing under the teacher's supervision, involving a small number of trials.
Learning to select and generalize striking movements in robot table tennis
TLDR
This paper presents a new framework that allows a robot to learn cooperative table tennis from physical interaction with a human and shows that the resulting setup is capable of playing table tennis using an anthropomorphic robot arm.
Reinforcement learning for imitating constrained reaching movements
TLDR
A system to teach the robot constrained reaching tasks is described based on a dynamic system generator modulated by a learned speed trajectory combined with a reinforcement learning module to allow the robot to adapt the trajectory when facing a new situation, e.g., in the presence of obstacles.
From Perception-Action Loops to Imitation Processes: A Bottom-Up Approach of Learning by Imitation
TLDR
A neural architecture for a robot in order to learn how to imitate a sequence of movements performed by another robot or by a human is proposed, allowing the student robot to discover by itself solutions to a particular problem or to learn from another robot what to do.
Teaching robots to cooperate with humans in dynamic manipulation tasks based on multi-modal human-in-the-loop approach
TLDR
An approach to efficiently teach robots how to perform dynamic manipulation tasks in cooperation with a human partner using human sensorimotor learning ability where the human tutor controls the robot through a multi-modal interface to make it perform the desired task.
What is the Teacher"s Role in Robot Programming by Demonstration? - Toward Benchmarks for Improved Learning
TLDR
An interactive, multimodal RPD framework using active teaching methods that places the human teacher in the robot's learning loop and incremental teaching scenario is proposed based on insights from various fields addressing developmental, psychological, and social issues related to teaching mechanisms in humans.
Active Teaching in Robot Programming by Demonstration
  • S. Calinon, A. Billard
  • Computer Science
    RO-MAN 2007 - The 16th IEEE International Symposium on Robot and Human Interactive Communication
  • 2007
TLDR
A probabilistic framework for RbD is presented which allows to extract incrementally the essential characteristics of a task described at a trajectory level and to demonstrate the feasibility of this approach, two experiments are presented.
Policy Search for Motor Primitives in Robotics
TLDR
This paper extends previous work on policy learning from the immediate reward case to episodic reinforcement learning, resulting in a general, common framework also connected to policy gradient methods and yielding a novel algorithm for policy learning that is particularly well-suited for dynamic motor primitives.
Incremental Learning of Tasks From User Demonstrations, Past Experiences, and Vocal Comments
TLDR
In this paper, a system to record, interpret, and reason over demonstrations of household tasks is presented, focusing on the model-based representation of manipulation tasks, which serves as a basis for incremental reasoning over the acquired task knowledge.
...
...