Learning Complex Sequential Tasks from Demonstration: A Pizza Dough Rolling Case Study
This paper introduces a hierarchical framework that is capable of learning complex sequential tasks from human demonstrations through kinesthetic teaching, with minimal human intervention. Via an automatic task segmentation and action primitive discovery algorithm, we are able to learn both the high-level task decomposition (into action primitives), as well as low-level motion parameterizations for each action, in a fully integrated framework. In order to reach the desired task goal, we encode a task metric based on the evolution of the manipulated object during demonstration, and use it to sequence and parametrize each action primitive. We illustrate this framework with a pizza dough rolling task and show how the learned hierarchical knowledge is directly used for autonomous robot execution.
Rolling_Youtube.mp4
openaccess
158.62 MB
Video MP4
faf2d0f0238c4cff6e32d9bedb43d27d
p611-figueroa.pdf
openaccess
1 MB
Adobe PDF
f82b4ee73621f59c4eb0b59d49b35191