Mechanisms and Manipulators