Gravar-mail: A Task-Learning Strategy for Robotic Assembly Tasks from Human Demonstrations