ABSTRACT

PbD is a programming paradigm (Koeppe, 2001) with the aim to avoid the cumbersome writing of a robot program as it is done in traditional programming (Biggs and MacDonald, 2003). The worker who knows how to solve a task but who is not an expert in robot programming should be enabled to just “demonstrate” the task

Introduction ............................................................................................................ 241 Studies On Singularities ......................................................................................... 243 Studies on Compliance ..........................................................................................246 Implications to Programming by Demonstration (PbD) and Robotics ..................249 General Conclusions to Skills Learning ................................................................249 References ..............................................................................................................250

to the robot by taking the robot by the hand. PbD should not be confused with programming by imitation (Maeda et al., 2002; Pardowitz et al., 2007), where the user performs a task without a robot and is observed in such a way as to automatically generate a robot program that executes the same task.