Robotics: Designing the Mechanisms for Automated Machinery