Characterization of Workspaces of Parallel Manipulators