Finite Twist Mapping and its Application to Planar Serial Manipulators with Revolute Joints