Application of neural networks and fuzzy control to the welding robot