Welding Robots: Technology, System Issues and Application