Vision-based Oxy-fuel Torch Control for Robotic Metal Cutting