Data Driven Approach to Input Shaping for Vibration Suppression in a Flexible Robot Arm