Vibration control of flexible robot manipulators