Robot programming by demonstration : a probabilistic approach - Calinon, Sylvain (Engineering sciences. Micro- and nanotechnology, 2009)