Robots are widely used in the automotive industry and have started entering new application domains such as logistics in the last few years. However, current robots still face many limitations. They typically perform a single action or a fixed sequence of actions, repeating them the same way each time.