Kinematics and Theory of Machines