An Off-Line Planning- and Simulation System for the Programming of Coating Robots