Learning by demonstration is particularly relevant in the fields of artificial intelligence, robots and industry and Factory 4.0. It describes a method in which machines or computer programs learn new behaviour by observing humans performing a task. The idea behind it is similar to that of humans: Instead of programming everything from scratch, the computer or robot watches how something is done and imitates this behaviour.
One example: A robot has to assemble components in a factory. Instead of programming each individual movement, a human shows the robot the necessary movements by demonstrating the task. The robot observes this process with cameras and sensors, processes the information and then repeats the task independently. In this way, it learns more flexibly and faster than with rigid programmes.
Learning by demonstration simplifies the introduction of new technologies in companies, as specialists can impart their knowledge directly without the need for complicated programming skills. This means that robots or intelligent systems can be used for new tasks more quickly and can be better adapted to changing requirements.















