Algebraic Screw Theory for Kinematic Analysis of Parallel Manipulators