Vibration control of industrial robot arms by multi-mode time-varying input shaping. (January 2021)