Dual quaternion based dynamic movement primitives to learn industrial tasks using teleoperation | Synapse