Use case 8: Efficient programming of robot tasks by human demonstration
Traditional systems for robot programming are still quite complex and rely on user knowledge about robotics. End-users therefore often cannot program their robots without the help of system integrators, which prolongs the programming time and increases the price of robot applications.
In this demonstrator, we address these challenges by providing a software and hardware framework that include both front-end and back-end solutions to integrate programming by demonstration paradigm into an effective system for programming of robot production tasks, e.g. assembly and finishing operations. Programming by demonstration based on kinesthetic teaching can be implemented on robots that allow users to guide them by hand through the desired movements and robot configurations. Other types of robots can be programmed by demonstration using additional devices such as sensorised tools and mechanical digitisers.