Generating complex surfaces for robot milling and engraving tasks: Using images for robot task definition | IEEE Conference Publication | IEEE Xplore