We propose a new approach to programming by the demonstration of finishing operations. Such operations can be carried out industrial robots in multiple ways because an robot is typically functionally redundant with respect task. In proposed system, human expert demonstrates operation, and demonstrated motion recorded Cartesian space. The robot’s kinematic model augmented virtual mechanism, whic...