Fraunhofer Institute for Manufacturing Engineering and Automation, Nobelstrasse 12, 70569 Stuttgart, Germany