The use of surface generation in the design and analysis of linkages with different types of singularities in the configuration space