Design of learning input shaping technique for residual vibration suppression in an industrial robot | Synapse