Robot Programming by Demonstration door Sylvain Calinon