Enhancing Robot Programming with Visual Feedback and Augmented Reality | Synapse