Natural methods for robot task learning: instructive demonstrations, generalization and practice
A hierarchical architecture for behavior-based robots