Accuracy analysis of 3-DOF planar parallel robots