One-shot robot programming by demonstration by adapting motion segments
Christian Groth, Dominik Henrich
- 发表年份
- 2014
- 引用次数
- 5
摘要
In order to provide robots for a wide range of users, they must be easily programmable. This is addressed by various approaches of programming a robot by demonstration, where the user guides a robot through the task. We propose an approach that adapts a once demonstrated trajectory to a new situation. The system extracts the relevant reference frames using a weighting function. Then, the demonstrated trajectory is segmented with respect to these frames and different frame-dependent strategies for reproduction are applied. The approach is capable of adapting simple point-to-point paths, more complex tasks like pick-and-place operations, and manipulations where objects are used as tools. Additionally, the system extracts the required resources for a task to integrate the approach into a behavior-based system, which manages new programmed behaviors and selects a suitable behavior in a new situations. The approach is computationally efficient and comprehensible for the user. We evaluated the approach qualitatively and quantitatively using cross validation.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002