Text this: Optimal input shaping for vibration control of a flexible manipulator using GA