Vibration suppression control of constrained spatial flexible manipulators