Configuration-dependent multi-link spatial flexible vibration control of manipulators