Haptic and visual augmented reality interface for programming welding robots | Synapse