Model-Based Programming “by Demonstration”– Fast Setup of Robot Systems (ProDemo)

This article describes a new integrated approach to robot programming which combines online and offline methods in an efficient, synergetic way. It aims at reducing the cost, the effort and the steepness of the learning curve to set up robotic systems, which are key issues to support the economic use of robots in small and medium enterprises. The innovative approach of the system lies in the use of a task-oriented description and modeling of the work cell as well as the intuitive commanding of the program flow. The input of a tracking system is used to define trajectories and to model obstacles in the work cell. All tasks are coordinated intuitively via a Graphical User Interface, which includes visual programming. A simulation system is then used for collision checking, visualization and optimization of the programs. This paper focuses on MMI’s developments of the GUI and the modeling capabilities of the system.