Robot programming by demonstration a probablistic approach - Calinon, Sylvain ((Micro-and nanotechnology), 2009)