An implementation of a generic algorithm for robotic welding programming | IEEE Conference Publication | IEEE Xplore